@charset "ISO-8859-1";

@media all {

	#aloj-comp-promo {
		width: 510px;
		height: 186px;
		border: 1px solid #cccccc;
		background: #ffffff url(../imagenes/fondo-promo-aloja.jpg) no-repeat right center;
	}

	#aloj-comp-promo h3 {
		color: #ffffff;
		margin: 0px;
		padding: 10px;
		font-size: 150%;
	}

	#aloj-comp-promo h3 a {
		color: #ffffff;
		text-decoration: none;
	}

	#aloj-comp-promo h3 a:hover {
		color: #ffffff;
		text-decoration: none;
	}

	#aloj-comp-promo ul {
		padding-left: 30px;
	}


	#aloj-comp-promo a.verdemo {
		display: block;
		background: url(../imagenes/fondo-button-verdemo.gif) no-repeat;
		color: #ffffff;
		padding: 7px 18px;
		margin: 0px 330px 0px 40px;
	}

	#aloj-comp-promo a.verdemo:hover {
		background: url(../imagenes/fondo-button-verdemo-hover.gif) no-repeat;
	}




	#aloj-comp-difer {
		width: 510px;
		border: 1px solid #cccccc;
		background: #ffffff url(../imagenes/fondo-diferencia.jpg) no-repeat bottom right;
	}

	#aloj-comp-difer h3 {
		color: #ffffff;
		background: #5D6F92;
		margin: 0px;
		padding: 10px;
		font-size: 110%;
		line-height: 120%;
	}

	#aloj-comp-difer strong {
		font-size: 100%;
	}


	#aloj-comp-difer li {
		padding: 5px 30px 0px 70px;
		font-size: 8pt;
		line-height: 1.1em;
	}

	#aloj-comp-difer li li {
		padding-left: 15px;
	}

	#aloj-comp-difer li.aloj-comp-dif1 {
		background: url(../imagenes/iconos/icon-compartido.gif) no-repeat;
	}

	#aloj-comp-difer li.aloj-comp-dif2 {
		background: url(../imagenes/iconos/icon-soporte.gif) no-repeat;
	}

	#aloj-comp-difer li.aloj-comp-dif3 {
		background: url(../imagenes/iconos/icon-infraestructura.gif) no-repeat;
	}

	#aloj-comp-difer li.aloj-comp-dif4 {
		background: url(../imagenes/iconos/icon-innovacion.gif) no-repeat;
	}

	#aloj-comp-difer li.aloj-comp-dif5 {
		background: url(../imagenes/iconos/icon-experiencia.gif) no-repeat;
		padding-right: 150px;
	}

	#aloj-comp-difer li.aloj-comp-dif6 {
		background: url(../imagenes/iconos/icon-compromiso.gif) no-repeat;
		padding-right: 150px;
	}

	#aloj-comp-difer li.aloj-comp-dif7 {
		background: url(../imagenes/iconos/icon-partners.gif) no-repeat;
		padding-right: 150px;
	}

	/* --- Tabla Precios Alojamientos Compartidos -------------------------- */

	table#aloj-comp-precios {
		border-collapse: collapse;
		width: 100%;
	}

	table#aloj-comp-precios td {
		background: #f0f0f0;
		border: 1px solid white;
		padding: 7px 5px;
		text-align: center;
	}

	table#aloj-comp-precios td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

	table#aloj-comp-precios td.cab {
		color: #666666;
		font-weight: bold;
		text-align: left;
	}

	table#aloj-comp-precios th {
		background: #ff9933;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		white-space: nowrap;
	}

	/* --- Tabla Precios Alojamientos Privados ----------------------------- */

	table#aloj-priv-precios {
		border-collapse: collapse;
		width: 100%;
	}

	table#aloj-priv-precios td {
		background: #f0f0f0;
		border: 1px solid white;
		padding: 7px 5px;
		text-align: center;
	}

/*
	table#aloj-comp-precios td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

	table#aloj-comp-precios td.cab {
		color: #666666;
		font-weight: bold;
		text-align: left;
	}
*/

	table#aloj-priv-precios th {
		background: #ff9933;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		white-space: nowrap;
	}

	table#aloj-priv-precios td.precio-privado {
		background: url(../imagenes/fondo-precio-privado.jpg) no-repeat top right;
		padding: 60px 10px 10px 10px;
		text-align: left;
		vertical-align: bottom;
		color: #ffffff;
		font-size: 120%;
	}

	table#aloj-priv-precios td.precio-privado .precio {
		font-size: 130%;
		color: #333333;
		font-weight: bold;
	}

	table#aloj-priv-precios td.precio-privado.plus {
		background: url(../imagenes/fondo-precio-privado-plus.jpg) no-repeat top right;
	}


	table#aloj-priv-precios td.priv-so {
		background: #ffffff;
		padding: 0px;
	}

	table#aloj-priv-precios td.priv-so ul {
		border: 1px solid #cccccc;
		margin: 0px;
		overflow: hidden;
		height: 100%;
	}

	table#aloj-priv-precios td.priv-so li {
		background: 0px;
		display: block;
		float: left;
		width: 169px;
		text-align: center;
		padding: 0px;
		color: #ff9900;
		font-weight: bold;
		border-right: 1px solid #666666;
	}

	table#aloj-priv-precios td.priv-so li.so-php4 {
		border-right: none;
	}




	table#aloj-comp-comp {
		border-collapse: collapse;
		width: 100%;
	}

	table#aloj-comp-comp td {
		color: #333333;
		background: #f0f0f0;
		border: 1px solid white;
		padding: 5px 2px;
		text-align: center;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}

	table#aloj-comp-comp td p {
		font-size: 8pt;
		line-height: 8pt;
		margin: 5px 0px;
	}

	table#aloj-comp-comp tr.precios td {
		vertical-align: top;
		color: #666666;
	}

	table#aloj-comp-comp tr.precios p.anual .precio {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 180%;
		font-weight: bold;
		color: #ff9933;
		position: relative;
		top: -3px;
	}

	table#aloj-comp-comp tr.precios td.cab_precios {
		text-align: left;
	}

	table#aloj-comp-comp tr.head td {
		background: #dddddd;
		border-top: 3px solid white;
	}

	table#aloj-comp-comp tr.head td.cab {
		font-weight: bold;
	}

	table#aloj-comp-comp td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

	table#aloj-comp-comp td.cab {
		color: #666666;
		font-weight: normal;
		text-align: left;
		padding: 5px
	}

	table#aloj-comp-comp td.cab.lvl2 {
		padding-left: 30px;
	}

	table#aloj-comp-comp th {
		background: #ff9933;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
	}




	table#aloj-comp-comp-linux {
		border-collapse: collapse;
		width: 100%;
	}

	table#aloj-comp-comp-linux td {
		color: #333333;
		background: #f0f0f0;
		border: 1px solid white;
		padding: 5px 2px;
		text-align: center;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}

	table#aloj-comp-comp-linux td p {
		font-size: 8pt;
		line-height: 8pt;
		margin: 5px 0px;
	}

	table#aloj-comp-comp-linux tr.precios td {
		vertical-align: top;
		color: #666666;
	}

	table#aloj-comp-comp-linux tr.precios p.anual .precio {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 180%;
		font-weight: bold;
		color: #ff9933;
		position: relative;
		top: -3px;
	}

	table#aloj-comp-comp-linux tr.precios td.cab_precios {
		text-align: left;
	}

	table#aloj-comp-comp-linux tr.head td {
		background: #dddddd;
		border-top: 3px solid white;
	}

	table#aloj-comp-comp-linux tr.head td.cab {
		font-weight: bold;
	}

	table#aloj-comp-comp-linux td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

	table#aloj-comp-comp-linux td.cab {
		color: #666666;
		font-weight: normal;
		text-align: left;
		padding: 5px
	}



	table#aloj-comp-comp tr.nuevo td.cab, 
	table#aloj-comp-comp-linux tr.nuevo td.cab, 
	table#aloj-comp-comp-win tr.nuevo td.cab {
		background-image: url(../imagenes/nuevo.gif);
		background-repeat: no-repeat; 
		background-position: center right;
	}



	table#aloj-comp-comp-linux td.cab.lvl2 {
		padding-left: 30px;
	}

	table#aloj-comp-comp-linux th {
		background: #ff9933;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
	}




	table#aloj-comp-comp-win {
		border-collapse: collapse;
		width: 100%;
	}

	table#aloj-comp-comp-win td {
		color: #333333;
		background: #f0f0f0;
		border: 1px solid white;
		padding: 5px 2px;
		text-align: center;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}

	table#aloj-comp-comp-win td p {
		font-size: 8pt;
		line-height: 8pt;
		margin: 5px 0px;
	}

	table#aloj-comp-comp-win tr.precios td {
		vertical-align: top;
		color: #666666;
	}

	table#aloj-comp-comp-win tr.precios p.anual .precio {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 180%;
		font-weight: bold;
		color: #ff9933;
		position: relative;
		top: -3px;
	}

	table#aloj-comp-comp-win tr.precios td.cab_precios {
		text-align: left;
	}

	table#aloj-comp-comp-win tr.head td {
		background: #dddddd;
		border-top: 3px solid white;
	}

	table#aloj-comp-comp-win tr.head td.cab {
		font-weight: bold;
	}

	table#aloj-comp-comp-win td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

	table#aloj-comp-comp-win td.cab {
		color: #666666;
		font-weight: normal;
		text-align: left;
		padding: 5px
	}

	table#aloj-comp-comp-win td.cab.lvl2 {
		padding-left: 30px;
	}

	table#aloj-comp-comp-win th {
		background: #ff9933;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
	}





	/* --- Listado de Items Promo compartidos ------------------------------ */

	#contenido .aloj-comp-inc {
		display: table;
		padding: 0px;
		margin: 0px 0px 20px 0px;
	}
	* html #contenido .aloj-comp-inc {
		height: 1px;
	}

	#contenido .aloj-comp-inc li {
	float: left;
	display: block;
	width: 80px;
	height: 50px;
	text-align: left;
	font-size: 90%;
	line-height: 1em;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 75px;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc1 {
		background: url(../imagenes/iconos/icon-ecommerce.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc2 {
		background: url(../imagenes/iconos/icon-gallery.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc3 {
		background: url(../imagenes/iconos/icon-cont.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc4 {
		background: url(../imagenes/iconos/icon-backup.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc5 {
		background: url(../imagenes/iconos/icon-ssl.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc6 {
		background: url(../imagenes/iconos/icon-foro.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc7 {
		background: url(../imagenes/iconos/icon-blog.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc8 {
		background: url(../imagenes/iconos/icon-panel.gif) no-repeat;
	}




	#aloj-priv-promo {
		margin-bottom: 10px;
	}

	#aloj-priv-promo-sup {
		overflow: hidden;
		height: 100%;
	}

	#aloj-priv-promo-sup {
		margin: 0px;
		padding: 0px;
	}

	#aloj-priv-promo-sup li {
		background: #d9d9d9;
		width: 170px;
		height: 160px;
		padding: 0px;
		float: left;
		margin: 0px;
	}

	#aloj-priv-promo-sup li p {
		margin: 0px;
		padding: 85px 0px 10px 20px;
		background: url(../imagenes/check-ok-tabla.gif) no-repeat 10px 70px;
	}

	#aloj-priv-promo-sup li#aloj-priv1 {
		background: #d9d9d9 url(../imagenes/fondo-promo-priv1.jpg) no-repeat top left;
		width: 166px;
	}

	#aloj-priv-promo-sup li#aloj-priv2 {
		background: #d9d9d9 url(../imagenes/fondo-promo-priv2.jpg) no-repeat top left;
		width: 158px;
	}

	#aloj-priv-promo-sup li#aloj-priv3 {
		background: #d9d9d9 url(../imagenes/fondo-promo-priv3.jpg) no-repeat top left;
		width: 188px;
	}

	#aloj-priv-promo-fin {
		width: 510px;
		background: #f0f0f0;
		border: 1px solid #cccccc;
		border-top: 1px solid #ffffff;
	}

	#aloj-priv-promo-fin p {
		margin: 15px 15px 0px;
		padding: 0px;
	}

	#aloj-priv-promo-fin ul {
		margin: 0px 15px 10px;
	}

	#aloj-priv-promo-fin li {
		line-height: 1em;
		background-position: 3px 3px;
	}


	/* --- Listado de Items Promo privados --------------------------------- */

	#contenido .aloj-priv-inc {
		overflow: hidden;
		height: 100%;
		padding: 0px;
		margin: 0px 0px 20px 0px;
	}

	#contenido .aloj-priv-inc li {
		float: left;
		display: block;
		text-align: center;
		padding: 67px 0px 0px 0px;
		width: 82px;
		height: 50px;
		font-size: 90%;
		line-height: 1em;
		margin-right: 25px;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc1 {
		background: url(../imagenes/iconos/icon-compilador.gif) no-repeat top center;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc2 {
		background: url(../imagenes/iconos/icon-panel-web.gif) no-repeat top center;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc3 {
		background: url(../imagenes/iconos/icon-docu-avanzada.gif) no-repeat top center;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc4 {
		background: url(../imagenes/iconos/icon-backup.gif) no-repeat top center;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc5 {
		background: url(../imagenes/iconos/icon-monitorizacion.gif) no-repeat top center;
		margin-right: 0px;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc6 {
		background: url(../imagenes/iconos/icon-certificado.gif) no-repeat top center;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc7 {
		background: url(../imagenes/iconos/icon-ftp.gif) no-repeat top center;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc8 {
		background: url(../imagenes/iconos/icon-pop3.gif) no-repeat top center;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc9 {
		background: url(../imagenes/iconos/icon-bbdd-mysql.gif) no-repeat top center;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc10 {
		background: url(../imagenes/iconos/icon-ip-dedicada.gif) no-repeat top center;
		margin-right: 0px;
	}

	/* --- Estilos para Servicios de Terceros: Servicios Legales ----------- */

	#contenido h5 {

	}

	#contenido .imgarticulo {
		float: right;
		padding: 0px 0px 10px 10px;
	}

	#contenido .serv-encabezado {
		font-size: 18px;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #FF9900;
		padding: 8px 10px;
		margin-bottom: 0px;
	}

	#contenido .servicios_detalle {
		border-right: solid 1px #C1C1C1;
		border-bottom: solid 1px #C1C1C1;
		border-left: solid 1px #C1C1C1;
		padding: 0px;
		margin: 10px 0 0 0;
		height: 100%;
		overflow: hidden;
	}

	#contenido .servicios_detalle h4 {
		background-color: #EBEBEB;
		border-top: solid 1px #C1C1C1;
		margin: 0px;
		padding: 10px;
		color: #434343;
		font-size: 15px;
	}

	#contenido .servicios_detalle p {
		padding: 0 10px 10px 10px;
	}

	#contenido .servicios_detalle a.boton {
		float: right;
		width: 130px;
		margin: 10px;
	}

	#contenido .precioserv {
		float: left;
		width: 250px;
		padding: 5px;
		font: normal 18px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #999999;
	}

	#contenido .precioserv em {
		letter-spacing: -0.1em;
		font: bold 24px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #FF9900;
	}

	#contenido .preciodetalle {
		padding-left: 10px;
		width: 280px;
		font: bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #999999;
	}

	#contenido .servicios3ros .precio {
		color: #F90;
		font-size: 1.4em;
	}

	#contenido .preciodetalle .precio {
		font: bold 18px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #FF9933;
	}

	#contenido .precioserv .precio strong {
		letter-spacing: -0.1em;
		font: bold 24px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #FF9900;
	}


}	/* EOF - media/all */
