/*********************** Estilos para web hosting ***********************************/

#path_links {
	margin: 0 0 0 10px;
}

#web-hosting-linux, #web-hosting-windows {
	margin: 0px;
	padding: 0px;
	background-image: none;
}

#web-hosting-linux h1, #web-hosting-windows h1 {
	float: left;
	margin: 10px 0 0 10px;
	padding: 15px 0;
	width: 425px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: black;
	font-weight: bold;
	font-size: 33px;
}

#web-hosting-linux #icons, #web-hosting-windows #icons {
	float: right;
	display: inline;
	margin: 0 10px 0 0;
	text-align: left;
	/*background-image: none;*/
}
#web-hosting-linux #switch-windows {
	float: left;
	display: inline;
	padding: 10px 10px 10px 48px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: black;
	font-weight: bold;
	font-size: 14px;
	line-height: 1em;
	background: url('/images/windows-icon-gray.jpg') no-repeat top left;
}
#web-hosting-windows #switch-linux {
	float: left;
	display: inline;
	padding: 10px 10px 10px 48px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: black;
	font-weight: bold;
	font-size: 14px;
	line-height: 1em;
	background: url('/images/linux-icon-gray.jpg') no-repeat top left;
}
#web-hosting-linux #whatis-web-hosting, #web-hosting-windows #whatis-web-hosting {
	float: left;
	display: inline;
	padding: 10px 0 10px 48px;
	font-family: Tahoma, Arial, Verdana, "Times New Roman", Times, serif;
	color: black;
	font-size: 14px;
	line-height: 1em;
	background: url('../images/layout/question-icon-gray.jpg') no-repeat top left;
}

#web-hosting-plans {
	margin: 0 0 10px 0;
	padding: 5px 0px 10px 0px;
	height: 231px;
	width: 760px;
	background: url('../images/layout/web-hosting-fondo.jpg') no-repeat top;
}
#web-hosting-plans h2 {
	margin: 15px 0 6px 0;
	padding: 0px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 25px;
}
#web-hosting-plans .text-small {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#web-hosting-plans ul {
	margin: 10px 0 10px 10px;
	text-align: left;
}
#web-hosting-plans ul li {
	margin: 0;
	padding: 2px 0;
	color: #000000;
	font-weight: bold;
}

#web-hosting-plans #plan-1 {
	position: relative;
	float: left;
	display: inline;
	margin: 12px 0 0 13px;
	padding: 5px 5px;
	height: 210px;
	width: 218px;
	/*background-color: #ff0000;*/
}
#web-hosting-plans #plan-2 {
	position: relative;
	float: left;
	display: inline;
	margin: 12px 5px;
	padding: 5px 5px 10px 5px;
	height: 210px;
	width: 257px;
	/*background-color: #00ff00;*/
}
#web-hosting-plans #plan-3 {
	position: relative;
	float: left;
	display: inline;
	margin: 12px 0 0 0;
	padding: 5px 5px;
	height: 210px;
	width: 220px;
	/*background-color: #0000ff;*/
}

/*** Pricing info ***/
#web-hosting-plans #price-info-1, #web-hosting-plans #price-info-2, #web-hosting-plans #price-info-3 {
	position: absolute;
	bottom: 5px;
	left: 0px;
	padding: 0 5px;
	width: 218px;
	/*border: solid green 1px;*/
}
#web-hosting-plans #price-info-2 {
	margin: 0 19px;
}

#web-hosting-linux .plan-linux-buy {
	position: relative;
	float: right;
	display: inline;
	height: 44px;
	width: 89px;
	background: url('../images/layout/web-hosting-linux-buy.jpg') no-repeat top;
		font-family: Tahoma, Arial, Verdana, "Times New Roman", Times, serif;
		font-size: 11px;
	font-weight: normal;
	color: #ffffff;

}
#web-hosting-windows .plan-windows-buy {
	position: relative;
	float: right;
	display: inline;
	height: 44px;
	width: 89px;
	background: url('../images/layout/web-hosting-windows-buy.jpg') no-repeat top;
}

#web-hosting-linux .plan-linux-buy-dark {
	position: relative;
	float: right;
	display: inline;
	height: 44px;
	width: 89px;
	background: url('../images/layout/web-hosting-linux-buy-dark.jpg') no-repeat top;
}
#web-hosting-windows .plan-windows-buy-dark {
	position: relative;
	float: right;
	display: inline;
	height: 44px;
	width: 89px;
	background: url('../images/layout/web-hosting-windows-buy-dark.jpg') no-repeat top;
}
#web-hosting-linux .plan-linux-buy-dark a, #web-hosting-linux .plan-linux-buy a, #web-hosting-windows .plan-windows-buy-dark a, #web-hosting-windows .plan-windows-buy a {
	position: absolute;
	top: 2px;
	right: 6px;
	padding: 10px 0;
	width: 45px;
	font-family: Tahoma, Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 11px;

	color: #ffffff;
}

/*** linux pricing ***/
#web-hosting-linux #web-hosting-plans #plan-1-price {
	float: left;
	display: inline;
	height: 44px;
	width: 89px;
	font-family: Tahoma, Arial, Verdana, "Times New Roman", Times, serif;

	font-size: 18px;
	color: #333333;
	font-weight: bold;
	/** background: url('../images/layout/web-hosting-lprice-starter.gif') no-repeat top;   **/
}
#web-hosting-linux #web-hosting-plans #plan-2-price {
	float: left;
	display: inline;
	height: 44px;
	width: 89px;

	font-size: 16px;
	color: #333333;
	font-weight: bold;
	/** background: url('../images/layout/web-hosting-lprice-unlimited.gif') no-repeat top;  **/
}
#web-hosting-linux #web-hosting-plans #plan-3-price {
	float: left;
	display: inline;
	height: 44px;
	width: 89px;

	font-size: 16px;
	color: #333333;
	font-weight: bold;
	/** background: url('../images/layout/web-hosting-lprice-business.gif') no-repeat top;  **/
}

/*** Windows pricing ***/
#web-hosting-windows #web-hosting-plans #plan-1-price {
	float: left;
	display: inline;
	height: 44px;
	width: 89px;
	background: url('../images/layout/web-hosting-wprice-starter.gif') no-repeat top;
}
#web-hosting-windows #web-hosting-plans #plan-2-price {
	float: left;
	display: inline;
	height: 44px;
	width: 89px;
	background: url(../images/layout/web-hosting-wprice-unlimited.gif') no-repeat top;
}
#web-hosting-windows #web-hosting-plans #plan-3-price {
	float: left;
	display: inline;
	height: 44px;
	width: 109px;
	background: url('../images/layout/web-hosting-wprice-business.gif') no-repeat top;
}

/*** Right column ***/
#web-hosting-right-col {
	float: right;
	display: inline;
	width: 230px;
}
#web-hosting-right-col .box {
	margin: 0 0 10px 0;
	padding: 0px 10px 10px 10px;
	text-align: left;
	background-color: #f5f5f5;
	border: solid white 5px;
}

#web-hosting-right-col .box-title {
	margin: 0 0 5px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
}
#web-hosting-right-col .box p{
	margin: 5px 0 0 0;
	color: #000000;
}

#web-hosting-right-col #box-backups {
	padding: 5px;
	background: url('../images/layout/web-hosting-nightly-backups.jpg') no-repeat top;
	height: 188px;
}
#web-hosting-right-col #box-backups p {
	line-height: normal;
	color: #ffffff;
}

#web-hosting-right-col #box-support {
	position: relative;
	padding: 5px;
	height: 130px;
	background: url('../images/layout/web-hosting-support.jpg') no-repeat top;
}
#web-hosting-right-col #box-support p {
	margin: 10px 0 0 92px;
	line-height: normal;
}
#web-hosting-right-col #box-support .box-title {
	margin: 0;
}
#web-hosting-right-col #box-support a {
	position: absolute;
	bottom: 7px;
	right: 6px;
	padding: 8px;
	width: 122px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

#web-hosting-right-col #box-windows{
	position: relative;
	padding: 5px;
	height: 88px;
	background: url('../images/layout/web-hosting-windows-background.jpg') no-repeat top;
}
#web-hosting-right-col #box-windows p {
	margin: 5px 0 0 60px;
	line-height: normal;
}
#web-hosting-right-col #box-windows .box-title {
	margin: 0;
}

#web-hosting-right-col #box-white {
	padding: 10px;
	text-align: center;
	background-color: #ffffff;
}

/*** Left column ***/
#web-hosting-left-col {
	float:left;
	width: 505px;
}

/*** feature chart styles ***/
#plan-features {
	margin: 0 0 10px 0;
	padding: 5px;
	background-color: white;
}

#plan-features .header {
	padding: 10px 0;
}
#plan-features .header .title {
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#plan-features .header a {
	color: #b50000;
	text-decoration: underline;
}

#plan-features .heading {
	padding: 15px 10px;
	font-weight: bold;
	font-size: 14px;
	color: black;
	text-align: left;
	background-color: #fff8af;
}

#plan-features .col1 {
	margin: 5px;
	padding: 20px 10px;
	font-weight: bold;
	color: black;
	background-color: white;
}
#plan-features .col1-red {
	font-weight: bold;
	color: #b50000;
}
#plan-features .col1-no {
	padding: 5px 0;
	font-weight: bold;
	color: black;
	background: url('../images/layout/icon-no.jpg') no-repeat 50% 50%;
	background-color: #white;
}
#plan-features .col1-yes {
	padding: 5px 0;
	font-weight: bold;
	color: black;
	background: url('../images/layout/icon-yes.jpg') no-repeat 50% 50%;
	background-color: #white;
}
#plan-features .col1-unlimited {
	padding: 5px 0;
	font-weight: bold;
	color: black;
	background: url('../images/layout/icon-unlimited.jpg') no-repeat 50% 50%;
	background-color: #white;
}

#plan-features .col2 {
	margin: 5px;
	padding: 20px 10px;
	font-weight: bold;
	color: black;
	background-color: #f5f5f5;
}
#plan-features .col2-no {
	padding: 5px 0;
	font-weight: bold;
	color: black;
	background: url('../images/layout/icon-no-gray.jpg') no-repeat 50% 50%;
	background-color: #f5f5f5;
}
#plan-features .col2-yes {
	padding: 5px 0;
	font-weight: bold;
	color: black;
	background: url('../images/layout/icon-yes-gray.jpg') no-repeat 50% 50%;
	background-color: #f5f5f5;
}
#plan-features .col2-unlimited {
	padding: 5px 0;
	font-weight: bold;
	color: black;
	background: url('../images/layout/icon-unlimited-gray.jpg') no-repeat 50% 50%;
	background-color: #f5f5f5;
}

#plan-features .col2-yes div, #plan-features .col2-no div, #plan-features .col2-unlimited div, #plan-features .col1-yes div, #plan-features .col1-no div, #plan-features .col1-unlimited div {
	margin: 38px 0 0 0;
	padding: 0;
}
