@charset "ISO-8859-1";


 * (C) 2007 SOFTIGAL
 *
 */
 
 /* TOP PANEL*/
#topPanel{width:800px; height:430px;}


/* MENU PANEL*/
#topPanel ul{display:block; width:732px; height:36px; position:absolute; top:0; right:0; margin:11px 0 0; padding:0 29px 0 0; border-bottom:1px solid #AEAEAE;}
#topPanel ul li{float:right; font:12px/36px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold;}
#topPanel ul li a{width:74px; height:36px; display:block; padding:0; color:#555; background:#fff; text-decoration:none; text-align:center; margin:0 1px 0 0; top:0px; left:0px;}
#topPanel ul li a:hover{width:74px; height:36px; text-decoration:none; background:url(images/button.gif) no-repeat 0 0 #AEAEAE; color:#fff;}
#topPanel ul li.active{width:74px; display:block; height:36px; background:url(images/button.gif) no-repeat 0 0 #AEAEAE; color:#fff; text-align:center; margin:0 1px 0 0;}

/* HEADER PANEL*/
#topPanel #headerPanelfast{width:230px; height:199px; position:absolute; top:320; left:0; margin:0px 0 0; padding:0px; background:url(imagenes/1-normal.jpg) no-repeat 0 0 #FC5F00; color:#fff;}
#topPanel #headerPanelfast a{width:230px; height:199px; display:block; text-decoration:none; }
#topPanel #headerPanelfast a:hover{width:230px; height:199px; background:url(imagenes/1-hover.jpg) no-repeat 0 0 #FC5F00; color:#fff; text-decoration:none;}
#topPanel #headerPanelfast h2{display:block; width:90px; height:47px; margin:4px 0 0 45px; font:28px/28px "Trebuchet MS",Trebuchet MS, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; position:absolute; top:0px; left:0px; z-index:1;}
#topPanel #headerPanelfast p{width:163px; display:block; font:12px/18px Trebuchet MS, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:65px 50px 0 63px;}

#topPanel #headerPanelsecond{width:230px; height:199px; position:absolute; top:320; left:220px; margin:0px 20px 20px; padding:0px; background:url(imagenes/2-normal.jpg) no-repeat 0 0 #FC5F00; color:#fff;}
#topPanel #headerPanelsecond a{width:230px; height:199px; display:block; text-decoration:none; }
#topPanel #headerPanelsecond a:hover{width:230px; height:199px; background:url(imagenes/2-hover.jpg) no-repeat 0 0 #FC5F00; color:#fff; text-decoration:none;}
#topPanel #headerPanelsecond h2{display:block; width:90px; height:47px; background:none; margin:4px 0 0 70px; font:28px/28px "Trebuchet MS",Trebuchet MS, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:0; position:absolute; z-index:1;}
#topPanel #headerPanelsecond p{width:163px; display:block; font:12px/18px Trebuchet MS, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:95px 50px 0 33px;}

#topPanel #headerPanelthird{width:230px; height:199px; position:absolute; top:320; left:480px; margin:0px 0px 0px; padding:0px; background:url(imagenes/3-normal.jpg) no-repeat 0 0 #FC5F00; color:#fff;}
#topPanel #headerPanelthird a{width:230px; height:199px; display:block; text-decoration:none; }
#topPanel #headerPanelthird a:hover{width:230px; height:199px; background:url(imagenes/3-hover.jpg) no-repeat 0 0 #FC5F00; color:#fff; text-decoration:none;}
#topPanel #headerPanelthird h2{display:block; width:90px; height:47px; background:none; margin:4px 0 0 20px; font:28px/28px "Trebuchet MS",Trebuchet MS, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:0; position:absolute; z-index:1;}
#topPanel #headerPanelthird p{width:163px; display:block; font:12px/18px Trebuchet MS, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:60px 50px 0 68px;}
/* /TOP PANEL*/

/* HEADER PANEL*/
#topPanel #headerPanelfast1{width:230px; height:199px; position:absolute; top:15; left:190; margin:202px 0 0; padding:0px; background:url(imagenes/4-normal.jpg) no-repeat 0 0 #FC5F00; color:#fff;}
#topPanel #headerPanelfast1 a{width:230px; height:199px; display:block; text-decoration:none; }
#topPanel #headerPanelfast1 a:hover{width:230px; height:199px; background:url(imagenes/4-hover.jpg) no-repeat 0 0 #FC5F00; color:#fff; text-decoration:none;}
#topPanel #headerPanelfast1 h2{display:block; width:90px; height:47px; margin:4px 0 0 80px; font:28px/28px "Trebuchet MS",Trebuchet MS, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; position:absolute; top:0px; left:0px; z-index:1;}
#topPanel #headerPanelfast1 p{width:163px; display:block; font:12px/18px Trebuchet MS, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 28px;}

#topPanel #headerPanelsecond1{width:230px; height:199px; position:absolute; top:0; left:220px; margin:202px 20px 20px; padding:0px; background:url(imagenes/5-normal.jpg) no-repeat 0 0 #FC5F00; color:#fff;}
#topPanel #headerPanelsecond1 a{width:230px; height:199px; display:block; text-decoration:none; }
#topPanel #headerPanelsecond1 a:hover{width:230px; height:199px; background:url(imagenes/5-hover.jpg) no-repeat 0 0 #FC5F00; color:#fff; text-decoration:none;}
#topPanel #headerPanelsecond1 h2{display:block; width:90px; height:47px; background:none; margin:4px 0 0 5px; font:28px/28px "Trebuchet MS",Trebuchet MS, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:0; position:absolute; z-index:1;}
#topPanel #headerPanelsecond1 p{width:163px; display:block; font:12px/18px Trebuchet MS, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:65px 40px 0 60px;}

#topPanel #headerPanelthird1{width:230px; height:199px; position:absolute; top:0; left:480px; margin:202px 0px 0px; padding:0px; background:url(imagenes/6-normal.jpg) no-repeat 0 0 #FC5F00; color:#fff;}
#topPanel #headerPanelthird1 a{width:230px; height:199px; display:block; text-decoration:none; }
#topPanel #headerPanelthird1 a:hover{width:230px; height:199px; background:url(imagenes/6-hover.jpg) no-repeat 0 0 #FC5F00; color:#fff; text-decoration:none;}
#topPanel #headerPanelthird1 h2{display:block; width:90px; height:47px; background:none; margin:4px 0 0 80px; font:28px/28px "Trebuchet MS",Trebuchet MS, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:0; position:absolute; z-index:1;}
#topPanel #headerPanelthird1 p{width:163px; display:block; font:12px/18px Trebuchet MS, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:85px 50px 0 40px;}
/* /TOP PANEL*/
 
 
 img.derecha {
	float: right;
	margin: 0 0 10px 10px;
	display: block
	}


@media all {

	* {
		margin: 0px;
		padding: 0px;
		font-style: normal;
		border: none;
	}

	html {
		overflow: scroll;
	}

	body {
		background: #305CBC url(imagenes/fondo.gif) no-repeat top center;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 1.2em;
		text-align: center;
	}

	ul {
		margin-left: 5px;
		padding: 5px 0px;
		list-style-type: none;
	}

	ol {
		margin-left: 25px;
		padding: 5px 0px;
	}

	ul li {
		background: url(imagenes/bullet-caja-info.gif) no-repeat 2px 4px;
		padding-left: 10px;
	}

	ol li {
		padding-left: 0px;
		margin: 0px;
	}

	strong {
		font-weight: bold;
	}

	a {
		font-weight: bold;
		color: #2F5BBC;
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
	}

	.corp {
		color: #2F5BBC;
	}
	
	input#boton1{
		color: #FFFFFF;
		background: url(imagenes/fondo-vermas.gif) center;
		text-decoration: none;
		padding: 0px 0px 0px 0px;
		text-align: center;
		margin-top: 1px;
}

	#input:hover.submit {
		color: #FFFFFF;
		background: url(imagenes/fondo-button-hover.gif);
		text-decoration: none;
	}
	
	#espacio {
		margin-top: 410px;
	}
	
	#espacio1 {
		margin-top: 5px;
	}

	#hostigal_home,
	#hostigal_content {
		color:#333333;
		text-align: left;
		width: 950px;
		margin: 00px auto;
		background: #FFFFFF;
		overflow : hidden;
	}

	#hostigal_body {
		width: 710px;
		float: left;
		margin-right: 10px;
		margin-left: 10px;
	}

	* html #hostigal_body {
		margin-right: 10px;
	}
	
	

	#accesos_directos {
		width: 210px;
		float: left;
		background: #EEE;
		padding-bottom: 10px;
	}

	/* Accesos directos, parte derecha de la home -------------------------- */

	#accesos_directos a.boton {
		color: #666;
		background: #E6E6E7 url(imagenes/fondo-button-lateral.gif) repeat-x top right;
		padding: 4px 10px 4px;
		display: block;
		text-align: center;
		margin: 5px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 1.2em;
		border: 1px solid #0c0;
	}

	#accesos_directos a:hover.boton {
		color: #666;
		background: #C3C3C5 url(imagenes/fondo-button-lateral-hover.gif) repeat-x top right;
		text-decoration: none;
	}

	#accesos_directos a.submit {
		color: #FFFFFF;
		background: url(imagenes/fondo-button.gif) repeat-x top right;
		padding: 4px 10px 6px;
		display: block;
		text-align: center;
		margin-top: 5px;
	}

	#accesos_directos a:hover.submit {
		color: #FFFFFF;
		background: url(imagenes/fondo-button-hover.gif) repeat-x top right;
		text-decoration: none;
	}

	#accesos_directos a.download_corp {
		color: #FFFFFF;
		background: url(imagenes/boton-catalogo-corp.gif);
		display: block;
		text-align: center;
		margin: 7px;
		width: 176px;
		height: 42px;
	}

	#accesos_directos a:hover.download_corp {
		color: #FFFFFF;
		background: url(imagenes/boton-catalogo-corp-hover.gif);
		text-decoration: none;
	}

	#accesos_directos a.download_wp {
		color: #FFFFFF;
		background: url(imagenes/boton-whitepaper.gif);
		display: block;
		text-align: center;
		margin: 7px 5px;
		width: 178px;
		height: 39px;
	}

	#accesos_directos a:hover.download_wp {
		color: #FFFFFF;
		background: url(imagenes/boton-whitepaper-hover.gif);
		text-decoration: none;
	}


	#accesos_directos a.icon {
		background-position: 0px center;
		background-repeat: no-repeat;
		padding-left: 17px;
	}

	#accesos_directos a.comercial {
		background-image: url(imagenes/icon-webmail.gif);
		background-position: 0px 2px;
	}

	#accesos_directos a.soporte {
		background-image: url(imagenes/icon-soporte.gif);
	}

	#accesos_directos a.panel {
		background-image: url(imagenes/icon-panel.gif);
	}

	#accesos_directos a.webmail {
		background-image: url(imagenes/icon-webmail.gif);
	}

	#accesos_directos a.owa {
		background-image: url(imagenes/icon-owa.gif);
	}

	#accesos_directos a.rss {
		background-image: url(imagenes/icon-rss.gif);
	}

	#accesos_directos a.news {
		background-image: url(imagenes/icon-news.gif);
	}

	#accesos_directos form {
		margin: 5px 0px 0px 0px;
	}

	#accesos_directos .fila_form {
		text-align: right;
		padding: 0px 10px;
	}

	#accesos_directos input {
		border: 1px solid #C2C2C2;
		width: 100px;
		font-size: 8pt;
		padding: 2px;
		margin: 2px 0px;
	}

	#accesos_directos input.boton {
		color: white;
		background: url(imagenes/fondo-button.gif) repeat-x top right;
		width: 105px;
		height: 21px;
		border: none;
		cursor: pointer;
	}
	
	.caja_carrito {
		background: #2F5BBC;
		color: ffffff;
	}
	
	.caja_carrito#carrito {
		color: #FFFFFF;
		background: url(imagenes/fondo-carro.gif) no-repeat top right;
		height: 45px;
	}
	
	
	#caja_carrito#breadcrumb1 a {
		font-weight: normal;
		color: #FFFFFF;
	}
	
	
	.caja_presentacion {
		margin: 0px 0px 0px;
		background: #ffffff;
		width: 190px;
		height: 150px;
		overflow: hidden;
		border: 1px solid #2F5BBC;
	}
	
	
	.caja_home {
		margin: 10px 10px 0px;
		background: #ffffff;
		width: 188px;
		overflow: hidden;
		border-bottom: 2px solid #2F5BBC;
		border-top: 1px #CCC solid #2F5BBC;
		border-left: 1px #CCC solid #2F5BBC;
		border-right: 2px solid #2F5BBC;
	}

	.caja_home .subcaja {
		padding-bottom: 11px;
	}
	

	.caja_home h4 {
		background: #2F5BBC;
		color: #fff;
		font-size: 10pt;
		font-weight: normal;
		padding: 5px 7px;
	}

	.caja_home h4 a {
		display: block;
		background: #d8d8d8;
		color: #fff;
		text-decoration: none;
	}

	.caja_home h4 a:hover {
		color: #eee;
		text-decoration: none;
	}

	.caja_home.tipo2 h4 {
		background: transparent;
		color: #65bd48;
		font-size: 12pt;
		font-weight: bold;
		padding: 9px;
	}

	.caja_home h4 .corp {
		color: #fff;
		text-transform: lowercase;
		font-size: 130%;
		font-weight: bold;
	}

	.caja_home h5 {
		color: #666;
		font-size: 9px;
		font-weight: normal;
		padding: 8px  0px 5px  0px;
		margin:  0px 10px 0px 10px;
		border-bottom: 1px solid #ccc;
	}

	.caja_home h5 strong {
		font-size: 110%;
		font-weight: bold;
	}

	.caja_home hr {
		border-bottom: 1px solid white;
		border-top: 1px #CCC solid;
		margin-top: 10px;
	}

	.caja_home p {
		padding: 5px 10px;
	}

	.caja_home ul {
		margin-left: 10px;
	}

	.caja_home .thumbnail {
		padding: 0px 5px 0px 10px;
	}

	.caja_home .thumbnail ul {
		margin-left: 0px;
	}

/*	.caja_home img {
		padding-left: 5px;
	} */

	.caja_home img#wpdownload {
		padding: 0px;
	}

	.caja_home.promo img {
		padding-left: 0px;
		display: block;
	}

	.caja_home#caja_wp a,
	.caja_home#caja_wp img {
		display: block;
	}

	/* Especializaciones de las cajas de información */

	.caja_home#adicionales {
		background: #FFFFFF url(imagenes/servicios_adicionales.jpg) no-repeat left top;
	}

	.caja_home#adicionales .subcaja {
		margin-top: 110px;
	}

	.caja_home#adicionales li p {
		padding: 0px 0px 5px 0px;
	}

	.caja_home#atencion_cliente {
		background: #FFFFFF url(imagenes/caja-atencion-fondo.gif) no-repeat bottom right;
	}
	
	.caja_home#carrito {
		background: #2F5BBC url(imagenes/fondo_carro.gif) no-repeat middle center;
	}

	.caja_home#atencion_cliente ul {
		margin-bottom: 40px;
	}

	.caja_home#atencion_cliente li {
		background: transparent;
		padding: 3px 0px;
	}

	.caja_home#sobre_hostigal ul {
		padding: 0px;
		background: #E3E7F7;
	}

	.caja_home#sobre_hostigal p#video_player {
		padding: 10px 10px 0px;
	}


	.caja_home#soporte_chat {
		border: none;
	}

	.caja_home#soporte_chat img {
		display: block;
		padding: 0px;
	}


	.subcaja#acceso_panel {
		padding-bottom: 0px;
	}

	.subcaja#acceso_panel ul {
		margin-left: 70px;
	}

	.subcaja.faq ul {
		padding-right: 10px;
	}

/*
	.caja_home#atencion_cliente p {
		padding: 6px 20px 17px 10px;
	}
	.caja_home#atencion_cliente h4 {
		background: url(imagenes/fondo-head-caja-atencion.jpg) no-repeat top center;
	}
*/

	.caja_home#actualidad #blog_corporativo {
		padding-bottom: 0px;
	}
	
	.caja_home#actualidad1 #blog_corporativo1 {
		padding-bottom: 0px;
	}

	.caja_home#actualidad #blog_corporativo ul {
		padding-bottom: 0px;
		padding-top: 15px;
	}
	
	.caja_home#actualidad1 #blog_corporativo1 ul {
		padding-bottom: 0px;
		padding-top: 15px;
	}

	.caja_home#actualidad #blog_corporativo li {
		margin-bottom: 5px;
	}
	
	.caja_home#actualidad1 #blog_corporativo1 li {
		margin-bottom: 5px;
	}

	.caja_home#actualidad #blog_corporativo a {
		font-size: 9pt;
		font-weight: normal;
	}
	
	.caja_home#actualidad1 #blog_corporativo1 a {
		font-size: 9pt;
		font-weight: normal;
	}

	.caja_home#actualidad #blog_corporativo a strong {
		font-size: 110%;
		font-weight: bold;
	}

	#acceso_webmail li {
		margin-bottom: 5px;
	}

	.caja_home#atencion_cliente_online {
		background: #FFFFFF url(imagenes/caja-online-fondo.jpg) no-repeat bottom right;
	}

	.caja_home#acceso_clientes #acceso_panel a.submit {
		margin-left: 60px;
	}

	.caja_home#actualidad .fila_form {
		text-align: center;
	}
	.caja_home#actualidad form {
		margin-bottom: 0px;
	}
	.caja_home#actualidad label {
		font-weight: bold;
	}
	.caja_home#actualidad input {
		width: 95%;
	}

	.caja_home#actualidad p.fecha {
		padding: 0px 10px;
		color: #999;
	}

	.caja_home#actualidad h6 {
		font-size: 100%;
		font-weight: bold;
		padding: 0px 10px;
	}

	.caja_home#actualidad .excerpt {
		color: #666;
	}

	.caja_home#ver_demo_multicom {
		background: #FFFFFF url(imagenes/fondo-head-caja-multicom.gif) no-repeat top left;
	}

	.caja_home#ver_demo_multicom p {
		padding-top: 95px;
	}

	.caja_home#mcom-no-clientes {
		background: #64BB2E url(imagenes/fondo_lateral_multicom03.jpg) repeat-x top left;
		padding-top: 150px;
		padding-bottom: 5px;
	}

	.caja_home#mcom-no-clientes p {
		color: #fff;
	}

	.caja_home#mcom-no-clientes img {
		padding: 0px;
	}

	.caja_home#mcom-no-clientes a.contrata {
		display: block;
		text-align: center;
	}

	.caja_home#mcom-no-clientes a {
		color: #fff;
		text-decoration: underline;
	}

	.caja_home#mcom-no-clientes a:hover {
		color: #ccc;
		text-decoration: none;
	}

	/* Cajas laterales para chat ------------------------------------------- */

	.caja_chat {
		margin: 10px 10px 0px;
	}

	#accesos_directos .caja_chat a.boton {
		width: 189px;
		height: 89px;
		display: block;
		background: url(imagenes/chat/reponline.gif) no-repeat;
		padding: 0px;
		margin: 0px;
		border: 0px;
	}

	/* Cabecera ------------------------------------------------------------ */

	#hostigal_header {
		padding: 10px 10px 10px 15px;
		background: #2F5BBC;
		height: 75px;
	}

	#hostigal_header a.logo {
		float: left;
		display: block;
	}

	#hostigal_header ul {
		text-align: right;
	}

	#hostigal_header li {
		display: inline;
		color: #FFF;
		font-size: 8pt;
		letter-spacing: 0.4em;
		background: none;
		padding: 0px;
	}

	#hostigal_header li a {
		font-weight: bold;
		color: #FFF;
		text-transform: uppercase;
		letter-spacing: 0em;
	}

	#hostigal_header .form_busqueda {
		text-align: center;
		margin-top: 15px;
		color: #fff;
	}

	/* Formulario de búsqueda dentro del contenido ------------------------- */

	#contenido.form_busqueda {
		display: block;
	}

	#contenido .form_busqueda fieldset {
		margin: 0px;
	}

	#contenido .form_busqueda .fila_form input {
		width: 500px;
	}

	#contenido .form_busqueda .fila_form button {
		margin-top: 0px;
		padding: 3px 40px;
	}

	* html #contenido .form_busqueda .fila_form button {
		margin-top: 0px;
		padding: 0px 20px;
	}

	/* Barra de navegación home -------------------------------------------- */

	#hostigal_nav {
		width: 710px;
		height: 30px;
		overflow: hidden;
		margin-top: 5px;
		margin-bottom: 5px;
		white-space: nowrap;
	}

	#hostigal_nav a {
		display: block;
		float: left;
		background: #FFFFFF url(imagenes/fondo-nav.gif) repeat-x right;
		height: 30px;
		color: #000;
		text-transform: uppercase;
		font-size: 8pt;
		font-weight: bold;
		line-height: 30px;
		margin-right: 1px;
		padding: 0px 8px 0px 10px;
		white-space: nowrap;
	}

	#hostigal_nav a.last:hover,
	#hostigal_nav a:hover {
		background: #DADADA url(imagenes/fondo-nav-hover.gif) repeat-x;
		color: #000;
		text-decoration: none;
	}

	#hostigal_nav a.last {
		background: #FFFFFF;
		padding: 0px 5px 0px 14px;
	}

/*
	#hostigal_nav a.contratar {
		background: url(imagenes/fondo-nav-contratar.gif) repeat-x right;
		margin-right: 0px;
		width: 77px;
		color: #FFF;
		text-align: center;
	}

	#hostigal_nav a:hover.contratar {
		background: url(imagenes/fondo-nav-contratar-hover.gif) repeat-x right;
		color: #FFF;
	}
*/

	#hostigal_nav a.selected {
		background: #DADADA url(imagenes/fondo-nav-hover.gif) repeat-x;
		color: #000;
	}


#busquedadominios {
		font-size: 200%;
		font-weight: bold;
		color: #2F5BBC;
		margin: 0.5em 0px;
		line-height: 1.2em;
	}
	/* Contenido ----------------------------------------------------------- */

	#contenido {
		margin-top: 5px;
		font-size: 110%;
		display: table;
	}

	* html #contenido {
		height: 1%;
	}

	#contenido h1, #contenido h2 {
		font-size: 200%;
		font-weight: bold;
		color: #2F5BBC;
		margin: 0.5em 0px;
		line-height: 1.2em;
	}

	#contenido h3 {
		font-size: 100%;
		font-weight: bold;
		color: #666666;
/*		color: #000000; */
		margin: 1em 0px 0px 0px;
		line-height: 1.2em;
	}

	#contenido h4 {
		color: #555555;
		font-size: 11pt;
		font-weight: bold;
		margin: 1em 0px 0.5em 0px;
	}

	#contenido h5 {
		color: #666666;
		font-size: 13px;
		font-weight: bold;
		margin: 1em 0px -0.5em 0px;
	}

	#contenido p, #contenido li {
		margin: 5px 0px;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.5em;
	}

	#contenido li {
		padding-left: 15px;
		background: url(imagenes/bullet-caja-info.gif) no-repeat scroll 4px 6px;
	}

	#contenido a.contratar2 {
		display: block;
		width: 295px;		/* 370 - 75 de padding */
		height: 58px;		/* 98 - 40 de padding */
		background: #fff url(imagenes/fondo-contratar2.jpg) no-repeat top left;
		text-decoration: none;
		font-size: 18px;
		font-weight: normal;
		color: #666;
		padding: 40px 0px 0px 75px;
	}

	#contenido a.contratar2:hover {
		background-position: bottom left;
		text-decoration: none;
	}

	#contenido a.contratar2 span.precio {
		font-size: 20px;
		font-weight:bold;
		color: #ffffff;
		text-decoration: none;
	}

	#contenido .footnote {
		clear: both;
		font-size: 0.8em;
		color: #999;
	}

	/* ------ estilo para bullet de listas con icono de pdf ------ */

	#contenido ul.pdf li {
		background:url(imagenes/bullet-pdf.gif) no-repeat 0% 50%;
		line-height:22px;
		margin:0px;
		padding-left:22px;
	}

	#contenido ul.videofile li {
		background:url(imagenes/bullet-videofile.gif) no-repeat 0% 50%;
		line-height:22px;
		margin:0px;
		padding-left:22px;
	}

	#contenido p a {
		font-weight: normal;
	}

	#contenido .breadcrumb a {
		font-weight: normal;
	}
	
	
	#contenido a.boton {
		color: #FFFFFF;
		background: url(imagenes/fondo-button.gif) repeat-x top right;
		padding: 4px 10px 6px;
		display: block;
		text-align: center;
		margin-top: 5px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 1.2em;
	}

	#contenido a:hover.boton {
		color: #FFFFFF;
		background: url(imagenes/fondo-button-hover.gif) repeat-x top right;
		text-decoration: none;
	}

	#contenido a.botonbig {
		color: #FFFFFF;
		background: url(imagenes/fondo-button-big.gif) repeat-x top right;
		padding: 8px 10px 10px;
		display: block;
		text-align: center;
		margin-top: 5px;
		font-weight: normal;
	}

	#contenido a:hover.botonbig {
		color: #FFFFFF;
		background: url(imagenes/fondo-button-big-hover.gif) repeat-x top right;
		text-decoration: none;
	}

/*----- estilos para boton en secc redisenada de Correo - jul2007 -----*/

	#contenido a.bigbot {
		display: block;
		background: #fff url(imagenes/bigbot.gif) no-repeat top center;
		text-align: center;
		font-weight: normal;
		font-size: 12px;
		line-height: 16px;
		color: #FFF;
		text-align: center;
		text-decoration: none;
		padding: 3px 16px;
	}

	#contenido a.bigbot:hover {
		background-position: bottom center;
		text-decoration: none;
	}

	#contenido a.minibot {
		background: transparent url(imagenes/minibot.gif) repeat-x scroll left top;
		color: #FFFFFF;
		display: inline;
		font: normal 11px "Trebuchet MS", Verdana, Arial, sans-serif;
		margin-top: 5px;
		padding: 0px 5px;
		text-align: center;
		}

	#contenido a.minibot:hover {
		background-position: left bottom;
		text-decoration: none;
		}

	#contenido form {
		margin: 0px;
		padding: 0px;
	}

	/* --- minibotones nuevos-jun2007 ------------------------- */

	#contenido a.miniboton {
		background:transparent url(imagenes/miniboton.gif) no-repeat scroll center top;
		color:#FFFFFF;
		display:block;
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:8pt;
		height:17px;
		line-height:17px;
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		width:75px;
	}

	#contenido a:hover.miniboton {
		color: #FFFFFF;
		background-position: bottom center;
		text-decoration: none;
	}

	#contenido a.minibotoninfo {
		background: transparent url(imagenes/minibotoninfo.gif) no-repeat scroll center top;
		color: #FFF;
		display: block;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 8pt;
		margin: 0px;
		padding: 0px;
		text-align: center;
		text-decoration: none;
		width:75px;
		height: 17px;
		line-height: 17px;
	}

	#contenido a:hover.minibotoninfo {
		color: #FFF;
		background-position: bottom center;
		text-decoration: none;
	}

	/* --- Maquetación para resultados de búsqueda ------------------------- */

	.busqueda {
		border-top: 3px solid #999;
		padding-top: 10px;
		margin-top: 0px;
		width: 100%;
	}

	#contenido ol.resultado_busc {
		margin-left: 40px;
	}

	#contenido ol.resultado_busc li {
		padding-left: 0px;
		background: transparent;
		margin: 0px 0px 15px;
	}


	#contenido ol.resultado_busc li p {
		margin: 0px;
	}

	#contenido ol.resultado_busc li h4 {
		margin: 0px;
	}

	#contenido ol.resultado_busc li h4 a {
		font-weight: bold;
	}

	#contenido ol.resultado_busc li a {
		font-weight: normal;
	}

	#contenido ol.resultado_busc li span.score {
		font-size: 7pt;
		font-weight: normal;
	}

	#contenido .paginacion {
		border-top: 1px solid #999;
		padding: 10px;
		margin-bottom: 20px;
	}

	#contenido_texto .paginacion {
		border-top: none;
		padding: 10px;
		margin-bottom: 20px;
	}

	#contenido .paginacion p {
		margin: 0px;
	}


	.tbl-info {
		background: #F0F0F0;
		margin: 20px 0px;
		width: 100%;
		border-collapse: collapse;
	}

	.tbl-info td {
		background: #f0f0f0;
		border: 1px solid white;
		padding: 7px 5px;
		text-align: center;
	}

	.tbl-info td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

	.tbl-info tr.nuevo td.cab {
		background-image: url(imagenes/nuevo.gif);
		background-repeat: no-repeat;
		background-position: center right;
	}

	.tbl-info td.cab {
		color: #666666;
		font-weight: bold;
		text-align: left;
	}

	.tbl-info th {
		background: #3A64BF;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		white-space: nowrap;
	}

	.tbl-info sup {
		vertical-align: middle;
		position: relative;
		top: -5px;
	}

	#contenido table.tbl-info tr.head td {
		background: #dddddd;
		border-top: 3px solid white;
	}


	/* --- Tablas corporativas (Sección: Sobre hostigal) ---------------------- */
	.tbl-corp {
		background: #F0F0F0;
		margin: 10px 0px;
		width: 100%;
		border-collapse: collapse;
	}

	.tbl-corp td {
		background: #f0f0f0;
		border: 1px solid white;
		padding: 7px 5px;
		text-align: center;
	}

	.tbl-corp th {
		background: #dbdbdb;
		border: 1px solid white;
		padding: 7px 5px;
		font-weight: bold;
		color: #666666;
		text-align: left;
		white-space: nowrap;
	}

	#contenido table.tbl-corp td a.boton {
		margin: 0px;
	}


	table ul {
		margin: 0px;
		padding: 0px;
	}

	table li {
		background: transparent;
		text-align: left;
	}


	.tbl-precios {
		background: #F0F0F0;
		margin: 20px 0px;
		width: 100%;
	}

	.tbl-precios th {
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding: 5px;
		background: #2F5BBC;
		text-align: center;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 120%;
		font-weight: bold;
		color: #FFFFFF;
	}

	.tbl-precios td {
		text-align: center;
		padding: 10px;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}

	.tbl-precios sup {
		vertical-align: middle;
		position: relative;
		top: -5px;
	}



	/* Barra de navegación páginas internas -------------------------------- */

	#contenido_nav {
		width: 175px;
		float: left;
	}

	#contenido_texto {
		width: 515px;
		float: left;
		padding: 10px;
	}

	#contenido_texto_wide {
		padding: 10px 0px;
	}

	#contenido_nav dt {
		border: 1px solid #CBCCD0;
		background: #2F5BBC url(imagenes/fondo-nav-contenido.gif) top repeat-x;
		text-transform: uppercase;
		text-align: center;
		font-weight: bold;
		font-size: 120%;
		color: #FFFFFF;
		padding: 8px 5px;
	}

	#contenido_nav dd a {
		display: block;
		width: 153px;
		padding: 8px 5px 8px 15px;
		border: 1px solid #CBCCD0;
		background: #F0F0F0 url(imagenes/bullet-menu-norm.gif) 3% 50% no-repeat;
		border-top: none;
		color: #000;
		text-decoration: none;
	}

	#contenido_nav dd a:hover {
		color: #000;
		text-decoration: none;
		background-color: #E0E0E0;
	}

	#contenido_nav dd.selected a {
		background: #8DA7E2 url(imagenes/bullet-menu-sel.gif) 3% 50% no-repeat;
	}

	#contenido_nav dd.selected a:hover {
		background: #8DA7E2 url(imagenes/bullet-menu-sel.gif) 3% 50% no-repeat;
	}

	#contenido_nav dd.lvl1 a {
		background: #FFFFFF;
		padding-left: 25px;
		width: 143px;
		font-weight: normal;
	}

	#contenido_nav dd.lvl1 a:hover {
		color: #000;
		text-decoration: none;
		background-color: #E0E0E0;
	}

	#contenido_nav dd.selected_lvl1 a {
		background: #D0D0D0;
		padding-left: 25px;
		width: 143px;
		font-weight: normal;
	}




	/* --- Barra de navegación páginas de Blog ----------------------------- */

	#contenido_nav dl#archivo {
		margin-bottom: 20px;
		width: 150px;
	}

	#contenido_nav dl#archivo dt {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 120%;
		color: #000000;
		padding: 5px 0px;
		border: none;
		background: transparent;
		text-align: left;
	}

	#contenido_nav dl#archivo dd,
	#contenido_nav dl#archivo li {
		border-top: 1px solid #2F5BBC;
		padding: 3px 0px;
		margin: 0px;
		background: transparent;
		font-size: 8pt;
	}

	#contenido_nav dl#archivo dd a,
	#contenido_nav dl#archivo li a {
		display: inline;
		color: #000;
		text-decoration: none;
		padding: 0px;
		padding-left: 15px;
		background: transparent url(imagenes/bullet-menu-norm.gif) 5px 50% no-repeat;
		border: none;
	}

	#contenido_nav dl#archivo li a {
		color: #2F5BBC;
		font-weight: normal;
	}

	#contenido_nav dl#archivo dd a:hover {
		text-decoration: underline;
	}

	#contenido_nav dl#archivo dd a.selected {
		font-weight: bold;
		color: #ffffff;
	}

	#contenido_nav dl#archivo dd.anno ul {
		padding: 0px;
	}

	#contenido_nav dl#archivo dd.anno a {
		font-weight: bold;
		background: url(imagenes/presslog/bullet-anno.gif) 5px 50% no-repeat;
	}

	#contenido_nav dl#archivo dd.anno a.selected {
		background: url(imagenes/presslog/bullet-anno-select.gif) 5px 50% no-repeat;
	}

	#contenido_nav dl#archivo dd.meses {
		padding: 0px;
		border: none;
	}

	#contenido_nav dl#archivo dd.hidden {
		display: none;
	}



	/* --- Barra de navegación páginas de Pressroom ------------------------ */

	#contenido_nav_press {
		width: 175px;
		float: left;
	}

	#contenido_nav_press dt {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 120%;
		color: #000000;
		padding: 5px 0px;
		padding-left: 16px;
		border: none;
		background: transparent;
		text-align: left;
	}

	#contenido_nav_press dd {
		border-top: 1px solid #2F5BBC;
		padding: 3px 0px;
		margin: 0px;
		background: transparent;
		font-size: 8pt;
	}

	#contenido_nav_press dd a {
		display: inline;
		color: #2F5BBC;
		text-decoration: none;
		padding: 0px;
		padding-left: 15px;
		background: transparent; /* url(imagenes/bullet-menu-norm.gif) 5px 50% no-repeat; */
		border: none;
	}

	#contenido_nav_press dd a:hover {
		text-decoration: underline;
	}

	#contenido_nav_press dd.selected a {
		color: #ffffff;
		background: #FFFFFF url(imagenes/bullet-menu-norm.gif) 3% 50% no-repeat;
	}

	#contenido_nav_press dd.selected a:hover {
		background: #FFFFFF url(imagenes/bullet-menu-norm.gif) 3% 50% no-repeat;
	}

	#contenido_nav_press dd.lvl1 a {
		background: #FFFFFF;
		padding-left: 25px;
		width: 143px;
		font-weight: normal;
	}

	#contenido_nav_press dd.lvl1 a:hover {
		color: #000;
		text-decoration: none;
		background-color: #E0E0E0;
	}

	#contenido_nav_press dd.selected_lvl1 a {
		background: #D0D0D0;
		padding-left: 25px;
		width: 143px;
		font-weight: normal;
	}




	#contenido_nav_press dl#archivo_pressroom {
		margin-top: 20px;
		width: 175px;
	}

	#contenido_nav_press dl#archivo_pressroom dt {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 120%;
		color: #000000;
		padding: 5px 0px;
		padding-left: 16px;
		border: none;
		background: transparent;
		text-align: left;
	}

	#contenido_nav_press dl#archivo_pressroom dd,
	#contenido_nav_press dl#archivo_pressroom li {
		border-top: 1px solid #cccccc;
		padding: 3px 0px;
		margin: 0px;
		background: transparent;
		font-size: 8pt;
	}

	#contenido_nav_press dl#archivo_pressroom dd a,
	#contenido_nav_press dl#archivo_pressroom li a {
		display: inline;
		color: #000;
		text-decoration: none;
		padding: 0px;
		padding-left: 15px;
		background: transparent; /* url(imagenes/bullet-menu-norm.gif) 5px 50% no-repeat; */
		border: none;
	}

	#contenido_nav_press dl#archivo_pressroom li a {
		color: #2F5BBC;
		font-weight: normal;
	}

	#contenido_nav_press dl#archivo_pressroom dd a:hover {
		text-decoration: underline;
	}

	#contenido_nav_press dl#archivo_pressroom dd a.selected {
		font-weight: normal;
		color: #ffffff;
	}

	#contenido_nav_press dl#archivo_pressroom dd.anno ul {
		padding: 0px;
	}

	#contenido_nav_press dl#archivo_pressroom dd.anno a {
		font-weight: bold;
		background: url(imagenes/presslog/bullet-anno.gif) 5px 50% no-repeat;
	}

	#contenido_nav_press dl#archivo_pressroom dd.anno a.selected {
		background: url(imagenes/presslog/bullet-anno-select.gif) 5px 50% no-repeat;
	}

	#contenido_nav_press dl#archivo_pressroom dd.meses {
		padding: 0px;
		border: none;
	}

	#contenido_nav_press dl#archivo_pressroom dd.hidden {
		display: none;
	}


	/* --- estilos para logos de socios tecnológicos --------------------------------------------- */

	.listado-partners {
		margin-top: 40px;
	}

	.partners {
		width: 170px;
		margin: 0px 0px 10px;
		/*border: 1px solid #e0e0e0;*/
	}

	.partners p {
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		font-size: 9pt;
		color: #666;
		margin: 0px;
		text-align: center;
	}

	.partners a, .partners span {
		display: block;
		height: 60px;
		background-position: top center;
	}

	.partners a:hover {
		background-position: bottom center;
	}

	.partners#partnerms a {
		background-image: url(imagenes/partnerms.gif);
	}

	.partners#partneribm a {
		background-image: url(imagenes/partneribm.gif);
	}

	.partners#partnercisco a {
		background-image: url(imagenes/partnercisco.gif);
	}

		.partners#partnerciscob a {
		background-image: url(imagenes/partnercisco2.gif);
	}

	.partners#partneroracle a {
		background-image: url(imagenes/partneroracle.gif);
	}

	.partners#partnerripe a {
		background-image: url(imagenes/partnerripe.gif);
	}

	.partners#partnernetapp a {
		background-image: url(imagenes/partnernetapp.gif);
	}

	.partners#partnerinteractiva a {
		background-image: url(imagenes/partnerinteractiva.gif);
	}

	.partners#partnerredes a {
		background-image: url(imagenes/partnerredes.gif);
	}

	.partners#partneraenor a {
		background-image: url(imagenes/partneraenor.gif);
	}

	.partners#partnerespanix a {
		background-image: url(imagenes/partnerespanix.gif);
	}

	.partners#partnercatnix a {
		background-image: url(imagenes/partnercatnix.gif);
	}

	.partners#partnerhp a {
		background-image: url(imagenes/partnerhp.gif);
	}

	.partners#partnersophos a {
		background-image: url(imagenes/partnersophos.gif);
	}

	.sociotec {
		float: left;
		margin: 0px 10px 0px 0px;
		border: 1px solid #e0e0e0;
	}

	/* --- Banners principales --------------------------------------------- */

	#rotacion {
		width: 710px;
		height: 160px;
		background: #F0F0F0;
		overflow: hidden;
		margin-bottom: 5px;
		position: relative;
	}

	.main_banner {
		width: 710px;
		height: 160px;
		background: #ffffff;
		margin-bottom: 2px;
		overflow: hidden;
	}

	.mini_banner {
		width: 710px;
		height: 90px;
		background: #fff;
		margin-bottom: 2px;
		overflow: hidden;
	}
	
		.mini_banner_carrito {
		width: 710px;
		height: 90px;
		background: #fff;
		margin-bottom: 2px;
		overflow: hidden;
	}

	.video_banner {
		width: 710px;
		height: 360px;
		background: #333;
		margin-bottom: 2px;
		overflow: hidden;
	}

	/* --- Definición de cabecera de Catálogo ------------------------------ */

	.mini_banner#banner-contratacion {
		background: url(imagenes/fondo-banner-contratacion.jpg) no-repeat;
		margin-top: 10px;
	}

	.mini_banner#banner-contratacion h1 {
		color: #fff;
		font-size: 22pt;
		font-weight: normal;
		padding: 36px 20px;
	}

	.main_banner a,
	.main_banner a:hover {
		text-decoration: none;
	}


	.home_subbloque {
		width: 354px;
		height: 90px;
		background: #ffffff;
		float: left;
		margin-bottom: 10px;
	}
	

	.sep_vert_bloques {
		float: left;
		width: 2px;
		margin: 0px 0px;
		height: 90px;
	}

	.caja_prod {
		float: left;
		width: 171px;
		height: 180px;
		background: url(imagenes/fondo-caja-prod.gif) no-repeat bottom center;
		margin-bottom: 10px;
		overflow: hidden;
	}

	.caja_prod .caja_prod_contenido {
		height: 125px;
	}

	.caja_prod h3,
	.caja_prod2 h3 {
		background: #E9E8E7;
		color: #000;
		font-size: 10pt;
		font-weight: normal;
		padding: 5px;
		text-align: center;
		text-transform: uppercase;
	}

	.caja_prod p {
		padding: 10px;
	}

	.caja_prod a {
		display: block;
		background: url(imagenes/fondo-vermas.gif) no-repeat;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
		padding: 5px 5px 3px 8px;
		margin-left: 105px;
	}

	.caja_prod a:hover {
		background: url(imagenes/fondo-vermas-hover.gif) no-repeat;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: normal;
	}

	.sep_vert_prods {
		float: left;
		width: 2px;
		margin: 0px 4px;
		height: 209px;
	}

	.caja_prod2 {
		width: 228px;
		height: 150px;
		background: #E9EFE2;
		float: left;
		margin-bottom: 10px;
		overflow: hidden;
	}

	.caja_prod2 a.vermas {
		display: block;
		background: url(imagenes/fondo-vermas.gif) no-repeat;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
		padding: 3px 5px 5px 8px;
	}

	.caja_prod2 a.vermas:hover {
		background: url(imagenes/fondo-vermas-hover.gif) no-repeat;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: normal;
	}

	.sep_vert_prods2 {
		float: left;
		width: 2px;
		margin: 0px 4px;
		height: 150px;
	}

	.caja_prod3 {
		width: 345px;
		height: 155px;
		float: left;
		margin-bottom: 10px;
		overflow: hidden;
	}

	#pie {
		background: #2F5BBC url(imagenes/logo-pie-softigal.gif) no-repeat 98%;
		padding: 20px;
		color: #FFF;
		line-height: 15pt;
		clear: left;
	}
	
	#pie address {
		font-weight: bold;
	}

	#pie a {
		font-weight: normal;
		color: #FFF;
	}

	#pie a.mapa_web {
		background: url(imagenes/icon-mapa-web.gif) no-repeat;
		background-position: 3px;
		padding-left: 20px;
	}

	#pie a.ayuda {
		background: url(imagenes/icon-ayuda.gif) no-repeat;
		background-position: 3px;
		padding-left: 20px;
	}

	#pie a.contacto {
		background: url(imagenes/icon-contacto.gif) no-repeat;
		background-position: 3px;
		padding-left: 20px;
	}


	#disclaimer {
		padding: 5px 0px;
		font-size: 7pt;
		clear: both;
	}

	#disclaimer_datos {
		margin-left: 20px;
		padding: 15px;
		font-size: 8pt;
		margin-top: 20px;
		border-top: 1px solid #cccccc;
	}

	#disclaimer_datos p {
		font-size: 8pt;
	}


	/* Disclaimer de datos para formularios en contenido normal (No wide) -- */

	#contenido_texto #disclaimer_datos {
		margin-left: 0px;
		padding: 0px 0px 20px;
		border-top: none;
	}



	/* Otros --------------------------------------------------------------- */

	.thumbnail {
		float: left;
	}

	.thumbnail img {
		border: 1px solid #CCCCCC;
	}


	.caja_home#actualidad .thumbnail {
		margin-top: 5px;
		float: none;
	}

	.caja_home#actualidad .thumbnail img {
		padding: 3px;
	}



	cite {
		font-size: 80%;
		color: #666666;
	}

	#contenido .promo-block {
		display: table;
		overflow: hidden;
		height: 100%;
	}

	#contenido .caja-precio {
		border: 1px solid #CCCCCC;
		background: #FFFFFF url(imagenes/fondo-caja-precio.gif) repeat-x top;
		padding: 7px;
		margin-top: 10px;
		width: 235px;
		float: left;
	}

	#contenido .caja-precio * {
		margin: 0px;
		padding: 0px;
	}

	#contenido .caja-precio h3 {
		color: #333333;
		font-size: 140%;
/*		margin:0.1em 0px 0px; */
		letter-spacing: -0.05em;
	}

	#contenido .caja-precio h3 small {
		font-size: 80%;
	}

	#contenido .caja-precio p {
		color: #333333;
	}

	#contenido .caja-precio a {
		font-weight: normal;
	}

	#contenido .caja-precio p.precio {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #BEBDBD;
		font-size: 140%;
		font-weight: bold;
		margin: 15px 0px 10px;
	}

	#contenido .caja-precio span.precio {
		color: #000000;
/*		font-size: 120%; */
	}

	#contenido .caja-precio span.precio strong {
		font-size: 160%;
	}

	#contenido img.thumbnail_movil {
		float: left;
		border: 1px solid #cccccc;
		margin-right: 10px;
	}


	/* --- Formularios de contacto - Caja central de contenido ------------- */

	#contenido form {
		margin: 0px;
		overflow: hidden;
		height: 100%;
	}

	#contenido .fila_form {
		padding: 5px;
		float: left;
	}

	#contenido .fila_form.error  {
		background: #F0F0F0;
	}

	#contenido .fila_form.error input,
	#contenido .fila_form.error select,
	#contenido .fila_form.error textarea {
		border: 1px solid #CC0000;
	}

	#contenido form .fila_form.error input,
	#contenido form .fila_form.error select,
	#contenido form .fila_form.error textarea {
		border: 1px solid #CC0000;
	}


	#contenido .fila_form label {
		font-size: 100%;
		font-weight: normal;
		color: #999999;
		margin: 0.5em 0px 0px 0px;
		line-height: 1.2em;
		display: block;
	}

	#contenido .fila_form input,
	#contenido .fila_form textarea {
		border: 1px solid #C2C2C2;
		width: 250px;
		font-size: 10pt;
		padding: 3px;
		font-family: Arial, Helvetica, sans-serif;
	}

	#contenido .fila_form.checkbox {
		width: 250px;
	}

	#contenido .fila_form.checkbox input {
		border: none;
		width: 30px;
		padding: 3px;
	}

	#contenido .fila_form.checkbox label {
		font-size: 100%;
		font-weight: normal;
		color: #999999;
		margin: 0.5em 0px 0px 0px;
		line-height: 1.2em;
		display: inline;
	}

	#contenido .fila_form textarea {
		width: 558px;
	}

	#contenido .fila_form button {
		color: #FFFFFF;
		background: url(imagenes/fondo-button-big.gif) repeat-x top right;
		padding: 6px 40px 10px;
		display: block;
		text-align: center;
		margin-top: 5px;
		font-weight: normal;
		cursor: pointer;
	}

	#contenido .fila_form button.hover {
		color: #FFFFFF;
		background: url(imagenes/fondo-button-big-hover.gif) repeat-x top right;
		text-decoration: none;
	}

	#contenido .fila_check p {
		color: #666666;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 130%;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}


	/* --- Especialización de algunos formularios -------------------------- */
	#contenido fieldset {
		margin-top: 20px;
		margin-left: 40px;
	}

	#contenido fieldset p {
		margin: 0px;
		margin-left: 5px;
	}

	#contenido fieldset legend {
		font-size: 150%;
		font-weight: bold;
		padding: 0px;
		color: #666666;
		line-height: 1.4em;
	}


	#contenido #form_recomendacion fieldset {
		margin-left: 0px;
	}

	#contenido #form_recomendacion .fila_form input {
		width: 220px;
	}

	#contenido #form_recomendacion #disclaimer_datos {
		margin-left: 0px;
		padding: 0px;
	}



	/* --- Estilos para Servicios de Terceros ----------- */

	#contenido h5 {

	}

	#contenido .imgarticulo {
		float: right;
		padding: 0px 0px 10px 10px;
	}

	#contenido .servicios3ros .precio {
		color:#ffffff;
		font-size:1.4em;
	}

	#contenido #disenoweb {
		background: url(imagenes/fondo-serv3ros-webdesign.jpg) repeat-x top left;

	}

	#contenido #disenoweb p {
		margin: 10px 5px 20px 280px;
	}


	#contenido .serv-encabezado {
		background-color:#ffffff;
		color:#FFFFFF;
		font-size:18px;
		font-weight:normal;
		margin-bottom:0px;
		padding:8px 10px;
	}

	#contenido .servicios_detalle {
		border-bottom:1px solid #C1C1C1;
		border-left:1px solid #C1C1C1;
		border-right:1px solid #C1C1C1;
		height:100%;
		margin:10px 0pt 0pt;
		overflow:hidden;
		padding:0px;
	}

	#contenido .servicios_detalle h4 {
		background-color:#EBEBEB;
		border-top:1px solid #C1C1C1;
		color:#434343;
		font-size:15px;
		margin:0px;
		padding:10px;
	}

	#contenido .servicios_detalle p {
		padding:0pt 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: #ffffff;
	}

/*----- Modificado para precio detalle en serv legales PONS */

	#contenido .preciodetalle {
		padding-left: 10px;
		width: 297px;
		font: bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #999999;
	}

	/* Botón acotado en ancho para no ocupar toda una linea en secc SERV LEGALES PONS ----- */

	#contenido .servicios3ros a.boton {
		margin-left: 10px;
		padding: 3px 15px;
		display: inline;
	}

	#contenido .servicios3ros .precio {
		color: #F90;
		font-size: 1.4em;
	}

	#contenido .preciodetalle .precio {
		font: bold 18px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #3A64BF;
	}

	#contenido .precioserv .precio strong {
		letter-spacing: -0.1em;
		font: bold 24px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #ffffff;
	}


	/* --- Formulario de Servicios a Terceros ------------------------------ */

	#contenido form#form_terceros_diseno_web {
		border: 1px solid #ccc;
		padding: 10px;
	}

	#contenido #form_terceros_diseno_web fieldset {
		margin-left: 0px;
		margin-top: 0px;
	}

	#contenido #form_terceros_diseno_web legend {
		font-size: 1.3em;
	}

	#contenido #form_terceros_diseno_web input {
		width: 225px;
	}

	#contenido #form_terceros_diseno_web textarea {
		width: 470px;
	}


	/* --- Formulario de Servicios Legales --------------------------------- */

	#contenido form#form_servicios_legales {
		border: 1px solid #ccc;
		padding: 10px;
		margin-top: 30px;
	}

	#contenido #form_servicios_legales fieldset {
		margin: 0px 0px 10px;
	}

	#contenido #form_servicios_legales .fila_form.checkbox {
		width: 230px;
	}

	#contenido #form_servicios_legales input {
		width: 225px;
	}

	#contenido #form_servicios_legales .fila_form.checkbox input {
		border: none;
		width: 30px;
		padding: 3px;
	}

	#contenido #form_servicios_legales legend {
		font-size: 1.3em;
	}

	#contenido #form_servicios_legales textarea {
		width: 470px;
	}



	/* --- Tabla para multiples fines, basada en Tabla Precios Alojamientos Compartidos y adaptada como clase ---- */

	table.tbl-gral {
		border-collapse: collapse;
		width: 100%;
	}

	table.tbl-gral td {
		background: #f0f0f0;
		border: 1px solid white;
		padding: 7px 5px;
		text-align: center;
	}

	table.tbl-gral td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

/*	table.tbl-gral td.cab { */

	table.tbl-gral tr.cab td,
	table.tbl-gral td.cab {
		background: #DBDBDB;
		color: #666;
		font-weight: bold;
		text-align: center;
	}

	table.tbl-gral th {
		background: #3A64BF;
		border: 1px solid white;
		padding: 6px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		white-space: nowrap;
	}

	table a.contratar {
		display: block;
		background: url(imagenes/fondo-comp-contratar.gif) no-repeat center;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
		padding: 3px 3px 7px;
		font-size: 9pt;
	}

	table a.contratar:hover {
		background: url(imagenes/fondo-comp-contratar-hover.gif) no-repeat center;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: normal;
	}


	#contenido .resalte {
		border: 1px solid #cccccc;
		background: #F0F0F0;
		padding: 10px;
		text-align: center;
		color: #333333;
		margin-left: 10px;
	}

	#contenido .resalte.peq {
		width: 200px;
		float: right;
	}

	#contenido .resalte .boton {
		margin: 0px 100px;
	}

	#contenido .resalte.peq .boton {
		margin: 0px 20px;
	}

	.resaltedemo {
		margin-top: 15px;
	}
	
	.cont-demo{
		float:left;
	}
	.cont-demo .titular{
		color: #2F5BBC;
		font-weight: bold;
	}
	.demo {
		float:left;
	}
	.listado {
		float:left;
		width:100%;
	}


	.clickable {
		cursor: pointer;
	}



	.mapa-web {
		float: left;
	}

	.mapa-web#mpwb2, .mapa-web#mpwb3 {
		margin-left: 10px;
	}

	.mapa-web dl {
		width: 225px;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border: 1px solid #ccc;
	}

	.mapa-web dt {
		font-size: 120%;
		font-weight: bold;
		padding: 5px;
		color: #333333;
		background: #E9E9E9;
	}

	.mapa-web h2 {
		font-size: 200%;
		font-weight: bold;
		color: #2F5BBC;
		margin: 0.5em 0px;
		line-height: 1.2em;
	}

	.mapa-web dd {
		padding: 10px 0px 2px 5px;
	}

	.mapa-web dd.lvl1 {
		padding: 2px 0px;
	}

	.mapa-web dd a {
		background: url(imagenes/bullet-menu-norm.gif) no-repeat 0px 5px;
		padding-left: 10px;
	}

	.mapa-web dd.lvl1 a {
/*		background: url(imagenes/bullet-menu-norm.gif) no-repeat 15px 5px; */
		background: transparent;
		font-weight: normal;
		padding-left: 15px;
	}

	/* --- Tablas de Partners ---------------------------------------------- */

	table.tbl-partners td {
		vertical-align: top;
		padding: 0px 20px 0px 0px;
		width: 50%;
		border-top: 1px solid #ddd;
	}

	table.tbl-partners td img {
		float: none;
	}

	table.tbl-partners li {
		background: url(imagenes/bullet-caja-info.gif) no-repeat 2px 4px;
	}

	/* ---------- Tabla con borde interno de 1px y externo limpio - uso general ---------- */

	table.minimal1px {
		border-collapse: collapse;
		width: 100%;
		margin-top: 10px;
	}

	table.minimal1px th {
		background-color: #446CC3;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
	}

	table.minimal1px th.descripcion {
		text-align: left;
	}

	table.minimal1px td,
	table.minimal1px th {
		border-top: 1px solid #CCC;
		padding: 7px 10px;
		text-align: center;
	}

	table.minimal1px td.ctral,
	table.minimal1px th.ctral {
		border-left: 1px solid #CCC;
		border-right: 1px solid #CCC;
	}

	table.minimal1px td.cab {
		width: 96%;
		color: #666666;
		font-size: 11px;
		text-align: left;
	}

	table.minimal1px td.head {
		background: #eee;
		text-transform: uppercase;
		font-weight: bold;
		text-align: left;
	}


	table.minimal1px td.value {
		width: 96%;
		color: #666666;
		font-size: 11px;
		text-align: center;
		border-left: 1px solid #CCC;
		padding: 0px 30px;
	}


table.minimal1px span.tagnew {
		background:transparent url(imagenes/caract-nuevo.gif) no-repeat 0px 2px;
		float: left;
		height:10px;
		line-height:14px;
		padding:0px 2px 2px;
		width: 40px;
		text-indent: -2500em;
		}

table.minimal1px td.cab img {
		margin-left: 15px;
		}

	a.botongral {
		background: url(imagenes/bgbotongeneral07.gif) repeat-x top left;
		padding: 0px 6px;
		margin: 0px;
		display: block;
		text-align: center;
		color: #FFFFFF;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		text-decoration: none;
	}

	a.botongral:hover {
		background: url(imagenes/bgbotongeneral07.gif) repeat-x bottom left;
		text-decoration: none;
	}

	a.botonconsulta {
		background: url(imagenes/bgbotongeneral07gris.gif) repeat-x top left;
		padding: 0px 6px;
		margin: 0px;
		display: block;
		text-align: center;
		color: #FFFFFF;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		text-decoration: none;
	}

	a.botonconsulta:hover {
		background: url(imagenes/bgbotongeneral07gris.gif) repeat-x bottom left;
		text-decoration: none;
	}

	table.minimal1px .precio strong {
		color: #F90;
	} 

table.minimal1px td.value .precio,
	table.minimal1px td.value strong {
		font-size: 12px;
		font-weight: bold;
	}

	table.minimal1px td.value strong {
		color: #F90;
	}

	ul.faq-list {
		margin: 20px 0px;
		padding-bottom: 15px;
		border-bottom: solid 1px #CCC;
	}

	a.faq-item {
		display: block;
		clear: both;
		background: url(imagenes/bullet-faq-gotop.gif) no-repeat 474px 8px;
		text-align: right;
		width: 510px;
		border-top: 1px solid #CCC;
		margin: 20px 0px;
		padding-top: 5px;
		text-transform: capitalize;
		font-weight: normal;
	}

	/** Los siguientes estilos son para la librería Slimbox **/

	#lbOverlay {
		position: absolute;
		top:0; left: 0;
		width: 100%;
		background-color: #000;
		cursor: pointer;
	}

	#lbCenter, #lbBottomContainer {
		position: absolute;
		left: 50%; padding:0;
		overflow: hidden;
		background-color: #fff;
	}

	.lbLoading {
		background: #fff url(imagenes/slimbox/sb_loading.gif) no-repeat center;
	}

	#lbCanvas {
		border: 9px solid #fff;
	}

	#lbCanvas iframe, #lbCanvas img {
		margin: 0px;
		padding: 0px;
	}

	#lbPrevLink, #lbNextLink {
		display: block;
		position: absolute;
		top: 10px;
		width: 70px;
		background:url(imagenes/slimbox/sb_anchor_spacer.gif);
	}

	#lbPrevLink {
		left: 0;
	}

	#lbPrevLink:hover {
		background: transparent url(imagenes/slimbox/sb_prevlabel.gif) no-repeat;
	}

	#lbNextLink {
		right: 0;
	}

	#lbNextLink:hover {
		background: transparent url(imagenes/slimbox/sb_nextlabel.gif) no-repeat;
	}

	#lbBottom {
		font-size:12px;
		color: #333;
		line-height: 1.4em;
		text-align: left;
		margin:0 0 0 10px; padding:0;
	}

	#lbCloseLink {
		display: block;
		float: right;
		width: 66px;
		height: 22px;
		background: transparent url(imagenes/slimbox/sb_closelabel.gif) no-repeat center;
		margin:0; padding:0;
	}

	#lbCaption, #lbNumber {
	}

	#lbCaption {
		font-weight: normal;
	}

	/** Fin de estilos de SlimBox **/


	/* ClearFix */
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clearfix {display: inline-table;  min-height: 1%;}

	
	table.minimal2px {
		border-collapse: collapse;
		width: 100%;
		margin: 20px 0;
	}
	table.minimal2px th {
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		background-color:#eeeeee;
		padding: 7px 10px;
	}
	table.minimal2px td.ini {
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		padding: 7px 10px;
	}
	table.minimal2px td.cen {
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		padding: 7px 10px;
		text-align: center;
	}
	table.minimal2px td.fin {
		border-top: 1px solid #CCC;
		padding: 7px 10px;
		text-align: center;
	}
	table.minimal3px {
		border-collapse: collapse;
		margin: 20px 0;
	}
	table.minimal3px th {
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		background-color:#eeeeee;
		padding: 7px 10px;
	}
	table.minimal3px td.ini {
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		padding: 7px 10px;
	}
	table.minimal3px td.fin {
		border-top: 1px solid #CCC;
		padding: 7px 10px;
		text-align: center;
	}
	span.precio {
		font-size: 23px;
		font-weight:bold;
		color: #000000;
		text-decoration: none;
	}
	span.precio2 {
		font-size: 16px;
		font-weight:bold;
		color: #ffffff;
		text-decoration: none;
	}


}	/* EOF - media/screen */



@charset "ISO-8859-1";

/*
 * CSS Bloques genéricos. Banners y promos específicos.
 * (C) 2007 hostigal Technologies, S.A.
 *
 */

@media all {

	/* --- Banner corporativo - home --------------------------------------- */

	.main_banner#banner_corp {
		background: url(imagenes/fondo-banner-corp.jpg) no-repeat;
	}

	.main_banner#banner_corp h1 {
		color: #2F5BBC;
		font-size: 22pt;
		font-weight: bold;
		padding: 20px;
	}

	.main_banner#banner_corp h1 .corp {
		font-size: 24pt;
	}

	.main_banner#banner_corp h2 {
		color: #333333;
		font-size: 13pt;
		font-weight: bold;
		padding: 0px 10px 0px 20px;
	}

	.main_banner#banner_corp ul {
		padding: 15px 0px 0px 20px;
		list-style-type: none;
	}

	.main_banner#banner_corp li {
		margin-top: 5px;
	}


	.main_banner#dedicados {
		background: url(imagenes/fondo-banner-dedicados.jpg) no-repeat;
	}

	.main_banner#dedicados h1 {
		color: #2F5BBC;
		font-size: 23pt;
		font-weight: bold;
		padding: 20px;
	}

	.main_banner#dedicados h2 {
		color: #333333;
		font-size: 14pt;
		font-weight: bold;
		padding: 7px 10px 0px 20px;
	}

	.main_banner#dedicados ul {
		padding: 15px 0px 0px 20px;
		list-style-type: none;
	}

	.main_banner#dedicados li {
		margin-top: 5px;
		color: #666666;
	}


	/* --- Banner Housing -------------------------------------------------- */

	.main_banner#housing {
		background: url(imagenes/fondo-banner-housing.jpg) no-repeat;
	}

	.main_banner#housing h1 {
		color: #2F5BBC;
		font-size: 23pt;
		font-weight: bold;
		padding: 20px 10px 0px 360px;
	}

	.main_banner#housing h2 {
		color: #333333;
		font-size: 13pt;
		font-weight: normal;
		padding: 7px 10px 0px 360px;
		line-height: 14pt;
	}

	.main_banner#housing ul {
		padding: 10px 10px 10px 360px;
	}

	.main_banner#housing li {
		padding: 2px 12px;
		color: #666666;
	}

	.main_banner#housing p.precio {
		float: left;
		position: relative;
		width: 120px;
		top: 145px;
		left: 100px;
		color: #ffffff;
		font-size: 110%;
	}

	.main_banner#housing p.precio big {
		white-space: nowrap;
		display: block;
	}

	.main_banner#housing p.precio span.precio {
		float: right;
		font-size: 18pt;
		line-height: 24pt;
		font-weight: bold;
		color: #f79c31;
		position: relative;
		left: -130px;
		top: -15px;
	}

	.main_banner#housing p.precio span.precio strong {
		font-size: 24pt;
	}

	.main_banner#alojamiento_web {
		background: url(imagenes/fondo-banner-alojamiento.jpg) no-repeat;
	}

	.main_banner#alojamiento_web h1 {
		color: #85bb50;
		font-size: 23pt;
		font-weight: normal;
		padding: 20px;
	}

	.main_banner#alojamiento_web h2 {
		color: #666666;
		font-size: 15pt;
		font-weight: bold;
		padding: 0px 0px 0px 20px;
	}

	.main_banner#alojamiento_web ul {
		margin-left: 20px;
		padding: 20px 0px 0px;
		list-style-type: none;
	}

	.main_banner#alojamiento_web li {
		background: url(imagenes/bullet-dedicados.gif) no-repeat 2px 4px;
		padding-left: 15px;
		font-size: 9pt;
		line-height: 1.5em;
		font-weight: normal;
		color: #666666;
	}

	.main_banner#alojamiento_web .descuento {
		width: 150px;
		height: 66px;
		float: right;
		position: relative;
		top: 87px;
		left: -350px;
	}

	.main_banner#alojamiento_web .descuento p {
		font-size: 9pt;
		line-height: 12pt;
		margin-top: 10px;
		color: #333333;
	}

	.main_banner#alojamiento_web .descuento p strong {
		color: #f79c31;
		font-size: 23pt;
	}

	.main_banner#alojamiento_web .descuento p cite {
		font-size: 100%;
		color: #666666;
		display: block;
		text-align: right;
	}


	/* --- Bloque busca dominios - home ------------------------------------ */

	.home_subbloque#busca_dominios {
		background: #2F5BBC;
	}

	.home_subbloque#busca_dominios .cab {
		background: url(imagenes/fondo-busca-dominios.gif) no-repeat;
		float: left;
		display: block;
		width: 240px;
		height: 31px;
	}

	.home_subbloque#busca_dominios a {
		color: #FFFFFF;
	}

	.home_subbloque#busca_dominios h3 {
		font-size: 100%;
		color: #FFFFFF;
		padding: 10px;
		font-weight: normal;
	}

	.home_subbloque#busca_dominios h3 a {
		text-decoration: none;
	}

	.home_subbloque#busca_dominios h4 {
		font-size: 140%;
		font-weight: bold;
		color: #FFFFFF;
		padding: 5px 10px;
	}

	.home_subbloque#busca_dominios p {
		font-size: 140%;
		color: #FFFFFF;
		padding: 0px 10px;
	}

	.home_subbloque#busca_dominios strong {
		font-size: 150%;
	}

	.home_subbloque#busca_dominios .precio {
		color: #ffffff;
		font-size: 150%;
	}

	.home_subbloque#busca_dominios ul {
		list-style-type: none;
		height: 31px;
		padding: 5px 20px 0px 0px;
		text-align: right;
	}

	.home_subbloque#busca_dominios li {
		background: none;
	}

	.home_subbloque#busca_dominios input {
		border: 1px solid #C2C2C2;
		width: 130px;
		font-size: 7pt;
		padding: 2px;
	}
	.home_subbloque#busca_dominios select {
		border: 1px solid #C2C2C2;
		font-size: 7pt;
		padding: 2px;
		width: 70px;
	}

	.home_subbloque#busca_dominios a.submit {
		color: #FFFFFF;
		background: url(imagenes/fondo-button-dom.gif) center center no-repeat;
		padding: 0px 15px 0px 15px;
		text-align: center;
		margin-top: 5px;
		font-size: 80%;
	}

	.home_subbloque#busca_dominios a:hover.submit {
		color: #FFFFFF;
		background: url(imagenes/fondo-button-dom-hover.gif) center center no-repeat;
		text-decoration: none;
	}

	/* --- Bloque Google banner - home ------------------------------------- */

	.home_subbloque#google {
		background: #FFFFFF;
	}

	.home_subbloque#multicom {
		background: #FFFFFF;
	}

	.home_subbloque#promo-samsung-i600 a {
		display: block;
	}


	/* --- Bloque Productos - home Centro ---------------------------------- */

	.caja_prod#hosting_web {
		background: url(imagenes/fondo-caja-prod-host.jpg) no-repeat bottom center;
	}

	.caja_prod#correo {
		background: url(imagenes/fondo-caja-prod-mail.jpg) no-repeat bottom center;
	}

	.caja_prod#tiendas {
		background: url(imagenes/fondo-caja-prod-tiendas.jpg) no-repeat bottom center;
	}

	.caja_prod#mktonline {
		background: url(imagenes/fondo-caja-prod-mktonline.jpg) no-repeat bottom center;
		width: 161px;
	}

	.caja_prod#hosting_web,
	.caja_prod#correo,
	.caja_prod#tiendas,
	.caja_prod2#servidores,
	.caja_prod2#redes {
		margin-right: 10px;
		border-right: 1px solid #C6C6C6;
	}

	.caja_prod#hosting_web h3,
	.caja_prod#correo h3,
	.caja_prod#tiendas h3,
	.caja_prod2#servidores h3,
	.caja_prod2#redes h3 {
		margin-right: 10px;
	}

	/* --- Bloque Extras - Final de página --------------------------------- */

	.caja_prod2#servidores {
		background: url(imagenes/fondo-caja2-prod-servidores.jpg) no-repeat bottom center;
	}
	
	.caja_prod2#redes {
		background: url(imagenes/fondo-caja2-prod-redes.jpg) no-repeat bottom center;
	}
	
	.caja_prod2#aplicaciones {
		background: url(imagenes/fondo-caja2-prod-aplicaciones.jpg) no-repeat bottom center;
	}

	.caja_prod2#servidores p,
	.caja_prod2#redes p,
	.caja_prod2#aplicaciones p {
		padding: 10px;
	}
	
	.caja_prod2#servidores a,
	.caja_prod2#redes a {
		display: block;
		background: url(imagenes/fondo-vermas.gif) no-repeat;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
		padding: 5px 5px 3px 8px;
		margin: 30px 10px 10px;
	}

	.caja_prod2#servidores a:hover,
	.caja_prod2#redes a:hover {
		background: url(imagenes/fondo-vermas-hover.gif) no-repeat;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: normal;
	}

	.caja_prod3#gran_empresa,
	.caja_prod3#casos_exito {
		border: 1px solid #CCC;
	}
	
	.caja_prod3#gran_empresa {
		background: #F2F1F1 url(imagenes/fondo-gran-empresa.jpg) no-repeat -5px 20px;
		margin-right: 10px;
	}

	.caja_prod3#gran_empresa h3 {
		font-size: 14px;
		font-weight: normal;
		color: #333; 
		background: #E9E8E7;
		padding: 5px;
	}

	.caja_prod3#gran_empresa p {
		padding: 15px 150px 10px 10px;
	}

	/*.caja_prod3#casos_exito {
		background: #FCFCFC url(imagenes/fondo-casos-exito.gif) no-repeat bottom center;
	}*/

	.caja_prod3#casos_exito h3 {
		margin-bottom: 5px;
		font-size: 14px;
		font-weight: normal;
		color: #333; 
		background: #E9E8E7;
		padding: 5px;
	}

	.caja_prod3#casos_exito .thumbnail {
		margin: 10px;
	}

	.caja_prod3#casos_exito h4 {
		font-weight: bold;
		font-size: 110%;
		margin-top: 15px;
	}

	.caja_prod3#casos_exito p {
		margin-top: 5px;
		margin-right: 5px;
	}

	.caja_prod3#casos_exito ul {
		padding-top: 0px;
		margin-top: 7px;
	}

/*
	.caja_prod3#porque_hostigal {
		background: #F0F0F0;
	}
	.caja_prod3#porque_hostigal h3 {
		color: #363636;
		text-transform: uppercase;
		font-size: 10pt;
		font-weight: bold;
		padding: 10px;
		border-bottom: 1px solid #FFFFFF;
	}

	.caja_prod3#porque_hostigal h3 .corp {
		color: #000;
		text-transform: lowercase;
		font-size: 130%;
		font-weight: bold;
	}

	.caja_prod3#porque_hostigal ul {
		margin-top: 5px;
		margin-left: 15px;
	}

	.caja_prod3#porque_hostigal li {
		margin-bottom: 2px;
	}


	.caja_prod3#ser_distribuidor {
		background: #CEE9BE;
	}

	.caja_prod3#ser_distribuidor p {
		padding: 10px;
		text-align: center;
	}

*/

	/* --- Banners Dominios ------------------------------------------------ */

	.main_banner.banner_dominios h1 {
		color: #FFFFFF;
		font-size: 23pt;
		font-weight: normal;
		padding: 20px;
	}

	.main_banner.banner_dominios h1 a {
		color: #fff;
		text-decoration: none;
	}

	.main_banner.banner_dominios h1 a:hover {
		color: #fff;
		text-decoration: none;
	}

	.main_banner.banner_dominios h2 {
		color: #333333;
		font-size: 15pt;
		font-weight: bold;
		padding: 0px 0px 0px 20px;
	}

	.main_banner.banner_dominios p {
		color: #999999;
		padding: 35px 0px 0px 67px;
		font-weight: normal;
		font-size: 12pt;
		margin-bottom: 0px;
		line-height: 18pt;
	}

	.main_banner.banner_dominios em {
		display: block;
		font-size: 120%;
		margin-top: -5px;
	}

	.main_banner.banner_dominios .precio {
		color: #ffffff;
		font-size: 120%;
	}

	.main_banner.banner_dominios .precio strong {
		font-size: 120%;
	}


	.main_banner#banner_dominios {
		background: url(imagenes/fondo-banner-dominios.jpg) no-repeat;
	}

	.main_banner#banner_dominios_es {
		background: url(imagenes/fondo-banner-dominios-es.jpg) no-repeat;
	}

	.main_banner#banner_dominios_cat {
		background: url(imagenes/fondo-banner-dominios-cat.jpg) no-repeat;
	}

	.main_banner#banner_dominios_eu {
		background: url(imagenes/fondo-banner-dominios-eu.jpg) no-repeat;
	}

	.main_banner#banner_dominios_mobi {
		background: url(imagenes/fondo-banner-dominios-mobi.jpg) no-repeat;
	}

	.main_banner#banner_dominios_com {
		background: url(imagenes/fondo-banner-dominios-com.jpg) no-repeat;
	}

	.main_banner#banner_dominios_otros {
		background: url(imagenes/fondo-banner-dominios-otros.jpg) no-repeat;
	}

	.main_banner#banner_traslado {
		background: url(imagenes/fondo-banner-dominios.jpg) no-repeat;
	}


	.main_banner#banner_traslado p {
		padding: 40px 0px 0px 67px;
		font-weight: bold;
		font-size: 9pt;
		line-height: 9pt;
	}

	.main_banner#banner_traslado h2 {
		font-size: 11pt;
	}
	.main_banner#banner_traslado em {
		font-size: 150%;
		margin-top: 0px;
		margin-bottom: 7px;
	}

	.main_banner#banner_traslado .precio strong {
		font-size: 150%;
	}

	.main_banner#banner_dominios_es .precio,
	.main_banner#banner_dominios_cat .precio {
		letter-spacing: -0.1em;
	}



	/* --- Banner Marketing online ----------------------------------------- */

	.main_banner#banner_mktonline {
		background: url(imagenes/fondo-banner-mktonline.jpg) no-repeat;
	}

	.main_banner#banner_mktonline h1 {
		color: #FFFFFF;
		font-size: 14pt;
		font-weight: normal;
		padding: 20px;
	}

	.main_banner#banner_mktonline h1 strong {
		font-size: 18pt;
	}

	.main_banner#banner_mktonline h1 a {
		color: #FFFFFF;
	}

	.main_banner#banner_mktonline h2 {
		color: #333333;
		font-size: 14pt;
		font-weight: bold;
		padding: 0px 0px 0px 20px;
	}

	.main_banner#banner_mktonline ul {
		margin-top: 20px;
		margin-left: 60px;
	}

	.main_banner#banner_mktonline li {
		font-size: 10pt;
		line-height: 16pt;
		background-position: 0px 8px;
		color: #333;
	}


	/* --- Banner Marketing en buscadores ---------------------------------- */

	.main_banner#banner_marketing {
		background: url(imagenes/fondo-banner-marketing.jpg) no-repeat;
	}

	.main_banner#banner_marketing h1 {
		color: #FFFFFF;
		font-size: 23pt;
		font-weight: normal;
		padding: 20px;
	}

	.main_banner#banner_marketing h1 a {
		color: #FFFFFF;
	}

	.main_banner#banner_marketing h2 {
		color: #333333;
		font-size: 15pt;
		font-weight: bold;
		padding: 0px 0px 0px 20px;
	}

	.main_banner#banner_marketing ul {
		margin-top: 20px;
		margin-left: 20px;
	}

	.main_banner#banner_marketing li {
		font-size: 10pt;
		line-height: 13pt;
		background-position: 0px 5px;
		color: #666666;
	}


	/* --- Banner Informe gratuito de buscadores --------------------------- */
	.main_banner#banner_informes {
		background: url(imagenes/fondo-banner-informe.jpg) no-repeat;
	}

	.main_banner#banner_informes h1 {
		color: #FFFFFF;
		font-size: 21pt;
		font-weight: normal;
		padding: 20px 20px 10px;
		letter-spacing: -1px;
	}

	.main_banner#banner_informes h1 strong {
		color: #71D832;
	}

	.main_banner#banner_informes p {
		padding: 10px 300px 0px 20px;
		font-size: 10pt;
		color: #fff;
		line-height: 1.2em;
	}

	.main_banner#banner_informes a#mktbusca-solicita {
		background: url(imagenes/boton-informe.jpg) top center;
		display: block;
		width: 289px;
		height: 41px;
		margin: 20px;
		text-decoration: none;
	}

	.main_banner#banner_informes a#mktbusca-solicita:hover {
		background-position: bottom center;
		text-decoration: none;
	}


	/* --- Banner Marketing online - Multicom ------------------------------ */

	.main_banner#banner_marketing_multicom {
		background: url(imagenes/fondo-banner-multicom.jpg) no-repeat;
	}

	.main_banner#banner_marketing_multicom h1 a {
		color: #333;
	}

	.main_banner#banner_marketing_multicom h1 {
		color: #333;
		font-size: 20px;
		font-weight: normal;
		margin: 20px 20px 10px 260px;
		text-align: right;
	}

	.main_banner#banner_marketing_multicom h1 strong {
		font-size: 24px;
	}

	.main_banner#banner_marketing_multicom h2 {
		color: #666666;
		font-size: 13px;
		font-weight: bold;
		text-align: right;
		margin: 0px 20px 18px 260px;
		text-transform: uppercase;
	}

	.main_banner#banner_marketing_multicom ul {
		margin: 0px 5px 5px 200px;
	}

	.main_banner#banner_marketing_multicom li {
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		background-position: 0px 5px;
		color: #666666;
	}

	/* --- Banner Correo --------------------------------------------------- */

	.main_banner#banner_correo {
		background: url(imagenes/fondo-banner-exchange.jpg) no-repeat;
	}

	.main_banner#banner_correo h1 {
		color: #6FB31A;
		font-size: 23pt;
		font-weight: normal;
		padding: 20px 20px 15px;
	}

	.main_banner#banner_correo h2 {
		color: #333333;
		font-size: 13pt;
		font-weight: bold;
		padding: 0px 0px 0px 20px;
	}

	.main_banner#banner_correo ul {
		padding: 30px 0px 0px 13px;
	}

	.main_banner#banner_correo li {
		padding-bottom: 8px;
		color: #333333;
	}

	.main_banner#banner_correo p {
		padding-left: 20px;
		font-size: 120%;
		line-height: 120%;
		color: #333333;
	}


	/* --- Banner Redes y Conectividad ------------------------------------- */

	.main_banner#banner_redes {
		background: url(imagenes/fondo-banner-redes.jpg) no-repeat;
	}

	.main_banner#banner_redes h1 {
		color: #2F5BBC;
		font-size: 22pt;
		font-weight: bold;
		padding: 20px;
	}

	.main_banner#banner_redes h2 {
		color: #333333;
		font-size: 13pt;
		font-weight: bold;
		padding: 0px 10px 0px 20px;
	}

	.main_banner#banner_redes p {
		padding: 25px 350px 0px 20px;
	}

	.main_banner#banner_redes ul {
		margin-left: 20px;
	}

	.main_banner#banner_redes li {
		color: #666666;
		line-height: 12pt;
	}

	.main_banner#banner_redes strong {
		font-size: 130%;
		line-height: 130%;
		color: #666666;
	}


	/* --- Banner Aplicaciones --------------------------------------------- */

	.main_banner#banner_aplicaciones {
		background: url(imagenes/fondo-banner-aplicaciones.jpg) no-repeat;
	}

	.main_banner#banner_aplicaciones h1 {
		color: #2F5BBC;
		font-size: 22pt;
		font-weight: bold;
		padding: 20px;
	}

	.main_banner#banner_aplicaciones h2 {
		color: #333333;
		font-size: 13pt;
		font-weight: bold;
		padding: 0px 10px 0px 20px;
	}

	.main_banner#banner_aplicaciones p {
		padding: 5px 350px 0px 20px;
	}

	.main_banner#banner_aplicaciones ul {
		padding: 25px 120px 0px 15px;
	}

	.main_banner#banner_aplicaciones li {
		color: #666666;
		padding-bottom: 5px;
	}

	.main_banner#banner_aplicaciones li strong {
		font-size: 100%;
		line-height: 1em;
	}

	.main_banner#banner_aplicaciones strong {
		font-size: 130%;
		line-height: 130%;
		color: #333;
	}


	/* --- Banner Aplicaciones: Fax2Mail ----------------------------------- */

	.main_banner#banner_fax2mail {
		background: url(imagenes/fondo-banner-fax2mail.jpg) no-repeat;
	}

	.main_banner#banner_fax2mail h1 {
		color: #ffffff;
		font-size: 22pt;
		font-weight: bold;
		padding: 20px;
	}

	.main_banner#banner_fax2mail h1 a {
		color: #ffffff;
	}

	.main_banner#banner_fax2mail h2 {
		color: #333333;
		font-size: 13pt;
		font-weight: bold;
		padding: 0px 10px 0px 20px;
	}

	.main_banner#banner_fax2mail ul {
		padding: 25px 330px 0px 20px;
	}

	.main_banner#banner_fax2mail li {
		color: #666666;
		margin-bottom: 5px;
	}



	/* --- Banner Pressroom ------------------------------------------------ */

	.main_banner#banner_pressr {
		background: url(imagenes/fondo-banner-pressroom.jpg) no-repeat;
	}

	.main_banner#banner_pressr h1 {
		color: #2F5BBC;
		font-size: 22pt;
		font-weight: bold;
		padding: 20px;
	}

	.main_banner#banner_pressr h1 .corp {
		font-size: 24pt;
	}

	.main_banner#banner_pressr h2 {
		color: #333333;
		font-size: 13pt;
		font-weight: bold;
		padding: 0px 10px 0px 20px;
	}

	.main_banner#banner_pressr ul {
		padding: 15px 0px 0px 20px;
		list-style-type: none;
	}

	.main_banner#banner_pressr li {
		margin-top: 5px;
	}


	/* --- Banner Promociones ---------------------------------------------- */

	.main_banner#banner_promo_samsung {
		background: url(imagenes/fondo-banner-samsung.jpg) no-repeat;
	}

	.main_banner#banner_promo_samsung a {
		display: block;
		width: 710px;
		height: 179px;
	}



	/* --- MINI BANNERS ---------------------------------------------------- */

	.mini_banner a {
		color: #fff;
		text-decoration: none;
		font-weight: bold;
	}

	.mini_banner a:hover {
		color: #fff;
		text-decoration: none;
	}

	.mini_banner h1 {
		color: #fff;
		font-size: 22pt;
		font-weight: bold;
		padding: 20px;
	}

	.mini_banner h2 {
		color: #ffffff;
		font-size: 12pt;
		font-weight: bold;
		padding: 0px 10px 0px 20px;
	}


	/* --- MINI Banner Pressroom ------------------------------------------- */

	#mini_banner_pressr {
		background: url(imagenes/fondo-minibanner-pressroom.jpg) no-repeat;
	}


	/* --- MINI Banner Corporativo ----------------------------------------- */

	#mini_banner_corp {
		background: url(imagenes/fondo-minibanner-corp.jpg) no-repeat;
	}
	


	/* --- MINI Banner Marketing online ------------------------------------ */

	#mini_banner_mktonline {
		background: url(imagenes/fondo-minibanner-mk.jpg) no-repeat;
	}


	/* --- MINI Banner Housing --------------------------------------------- */

	#mini_dedicados {
		background: url(imagenes/fondo-minibanner-dedicados.jpg) no-repeat;
	}

	#mini_dedicados h1,
	#mini_dedicados h1 a {
		color: #fff;
	}

	#mini_dedicados h2 {
		color: #fff;
	}


	/* --- MINI Banner Aplicaciones ---------------------------------------- */

	#mini_banner_aplica {
		background: url(imagenes/fondo-minibanner-aplic.jpg) no-repeat;
	}

	#mini_banner_aplica h1,
	#mini_banner_aplica h1 a {
		color: #f90;
	}

	#mini_banner_aplica h2 {
		color: #fff;
	}


	/* --- MINI Banner Redes ----------------------------------------------- */

	#mini_banner_redes {
		background: url(imagenes/fondo-minibanner-redes.jpg) no-repeat;
	}


	/* --- MINI Banner Correo ---------------------------------------------- */

	#mini_banner_correo {
		background: url(imagenes/fondo-minibanner-correo.jpg) no-repeat;
	}
	
	#mini_banner_diseno {
		background: url(imagenes/fondo-minibanner-diseno.jpg) no-repeat;
	}
	
	#mini_banner_ayuda {
		background: url(imagenes/fondo-minibanner-ayuda.jpg) no-repeat;
	}
	
	#mini_banner_tienda {
		background: url(imagenes/fondo-minibanner-tienda.jpg) no-repeat;
	}
	
	#mini_banner_carro1 {
		background: url(imagenes/fondo-minibanner-carro.jpg) no-repeat;
	}
	
		#mini_banner_fases {
		background: url(imagenes/fases_carrito.jpg) no-repeat;
	}
	
	#mini_banner_fases2 {
		background: url(imagenes/fases_carrito2.jpg) no-repeat;
	}
	
	#mini_banner_fases3 {
		background: url(imagenes/fases_carrito3.jpg) no-repeat;
	}
	
	#mini_banner_fases4 {
		background: url(imagenes/fases_carrito4.jpg) no-repeat;
	}


	#mini_banner_correo h1,
	#mini_banner_correo h1 a {
		color: #fff;
	}

	#mini_banner_correo h2 {
		color: #fff;
	}


	/* --- MINI Banner Alojamiento ----------------------------------------- */

	#mini_alojamiento_web {
		background: url(imagenes/fondo-minibanner-aloja.jpg) no-repeat;
	}


	/* --- MINI Banner Dominios -------------------------------------------- */

	#mini_banner_dominios {
		background: url(imagenes/fondo-minibanner-dominios.jpg) no-repeat;
	}
	
	#mini_banner_carro {
		background: url(imagenes/fondo-minibanner-carro.jpg) no-repeat;
	}

	/* --- MINI Banner Tiendas -------------------------------------------- */

	#mini_banner_tiendas {
		background: url(imagenes/fondo-minibanner-tiendasv.jpg) no-repeat;
	}

}	/* EOF - media/all */



@charset "ISO-8859-1";

@media all {

	#dom-inc {
		overflow: hidden;
		height: 100%;
		padding: 0px;
		margin: 0px 0px 20px 0px;
	}

	#dom-inc li {
		float: left;
		display: block;
		padding: 67px 0px 0px 0px;
		width: 62px;
		text-align: center;
		font-size: 90%;
		line-height: 1em;
	}

	#dom-inc li.dom-inc1 {
		background: url(imagenes/icon-gestion-renova.gif) no-repeat;
		margin-right: 25px;
	}

	#dom-inc li.dom-inc2 {
		background: url(imagenes/icon-dns.gif) no-repeat;
		margin-right: 25px;
	}

	#dom-inc li.dom-inc3 {
		background: url(imagenes/icon-redir-email.gif) no-repeat;
		margin-right: 25px;
	}

	#dom-inc li.dom-inc4 {
		background: url(imagenes/icon-contacto1.gif) no-repeat;
		margin-right: 25px;
	}

	#dom-inc li.dom-inc5 {
		background: url(imagenes/icon-tarjeta.gif) no-repeat;
	}

	#dom-inc li.dom-inc6 {
		background: url(imagenes/icon-inmediata.gif) no-repeat;
		margin-right: 25px;
	}


	#contenido ul.nav_tabs {
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		height: 100%;
	}

	#contenido ul.nav_tabs li {
		background: url(imagenes/fondo-nav-tabs-right.gif);
		display: block;
		float: left;
		padding: 0px 1px 0px 0px;
		margin: 0px;
		margin-right: 5px;
	}

	#contenido ul.nav_tabs li.selected {
		position: relative;
		top: 1px;
	}

	#contenido ul.nav_tabs li a {
		display: block;
		background: url(imagenes/fondo-nav-tabs.gif) no-repeat top left;
		padding: 10px;
		color: #000000;
	}

	#contenido ul.nav_tabs li a:hover {
		background: url(imagenes/fondo-nav-tabs-hover.gif) no-repeat top left;
		text-decoration: none;
	}

	#contenido ul.nav_tabs li.selected a {
		background: url(imagenes/fondo-nav-tabs-sel.gif) no-repeat top left;
		color: #000000;
	}

	#contenido .contenido_tabs {
		padding: 0px 10px;
		overflow: auto;
		height: 100%;
		background: url(imagenes/fondo-contenido-tabs.gif) no-repeat top center;
	}

	#dom-tbl-busc {
		border: 1px solid #CCCCCC;
		background: #F0F0F0;
		margin: 0px 0px 0px;
		width: 100%;
	}
	
		#vercarrito {
		border: 1px solid #E2E8F6;
		background: #E2E8F6;
		margin: 0px 0px 0px;
		width: 100%;
	}
	
	#vercarrito th {
		border-bottom: 2px solid #E2E8F6;
		padding: 5px;
		background: #2F5BBC;
		text-align: center;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 200%;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#vercarrito h5 {
		text-align: center;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 120%;
		color: #000000;
	}
	
		#vercarrito a {
		color: #FFFFFF;
	}
	
		#verdominio {
		border: 0px solid #ffffff;
		background: #ffffff;
		margin: 0px 0px 0px;
		width: 100%;
	}
	
	#verdominio th {
		border-bottom: 2px solid #000000;
		padding: 4px;
		background: #2F5BBC;
		text-align: center;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 150%;
		font-weight: bold;
		color: #FFFFFF;
	}
	


	#dom-tbl-busc th {
		border-bottom: 1px solid #CCCCCC;
		padding: 5px;
		background: #2F5BBC;
		text-align: left;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 150%;
		font-weight: bold;
		color: #FFFFFF;
	}

	#dom-tbl-busc.cat th {
		padding: 5px 5px 0px;
	}

	#dom-tbl-busc.cat th h3 {
		font-size: 100%;
		color: #ffffff;
		margin: 0px;
		padding: 0px;
	}

	#dom-tbl-busc.cat th .precio_cat {
		float: right;
		font-weight: normal;
	}

	#dom-tbl-busc.cat th .precio_cat cite {
		color: #ffffff;
		font-size: 7pt;
	}

	#dom-tbl-busc.cat th .precio_cat .precio {
		color: #ffffff;
	}

	#dom-tbl-busc.cat th .precio_cat p {
		margin: 0px;
		color: #ffffff;
		font-size: 100%;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}


	#dom-tbl-busc.multi th h3 {
		font-size: 100%;
		color: #ffffff;
		margin: 0px;
		padding: 0px;
	}

	#dom-tbl-busc.multi th p {
		margin: 0px;
		padding: 0px;
		color: #333;
		font-weight: normal;
		font-size: 0.7em;
	}

	#dom-tbl-busc.multi.rest td {
		padding: 10px 5px;
	}

	#dom-tbl-busc td {
		padding: 5px;
	}

	#dom-tbl-busc td.www {
		font-size: 110%;
		font-weight: bold;
		color: #2F5BBC;
	}

	#dom-tbl-busc input.q {
		border: 1px solid #CCCCCC;
		width: 307px;
		padding: 2px;
	}

	#dom-tbl-busc select {
		border: 1px solid #C2C2C2;
		font-size: 7pt;
		padding: 2px;
		width: 70px;
	}

	#dom-tbl-busc.cat input.q {
		border: 1px solid #CCCCCC;
		width: 310px;
	}

	#dom-tbl-busc button {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background: url(imagenes/fondo-button-busca.gif) no-repeat;
		cursor: pointer;
		width: 51px;
		height: 23px;
	}

	#dom-tbl-busc div.chk_box {
		white-space: nowrap;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding: 2px 0px;
		width: 62px;
		float: left;
		vertical-align: middle;
		font-size: 90%;
	}

	* html #dom-tbl-busc div.chk_box {
		padding: 0px;
	}

	#dom-tbl-result {
		background: #F0F0F0;
		margin: 30px 0px;
		width: 100%;
	}

	#dom-tbl-result.multi {
		margin: 10px 0px;
	}

	#dom-tbl-result th {
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding: 5px;
		background: #CCCCCC;
		text-align: center;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 120%;
		font-weight: bold;
		color: #FFFFFF;
	}

	#dom-tbl-result td {
		text-align: center;
		padding: 5px;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}


	#dom-tbl-result tr.no-disp td {
		background: #F7F7F7;
		color: #AAAAAA;
	}

	#dom-tbl-result tr td.disp,
	#dom-tbl-result tr td.no-disp {
		text-align: left;
	}

	#dom-tbl-result img {
		vertical-align: middle;
		margin-left: 15px;
	}

	#dom-tbl-result.whois td,
	#dom-tbl-result.whois th {
		text-align: left;
	}


	#dominios-precios {
		overflow: hidden;
		height: 100%;
	}

	.dom-redir-promo {
		background: #f0f0f0;
		border: 1px solid #cccccc;
	}


	#contenido .dom-info {
		width: 152px;
	}

	#contenido .dom-info a.boton {
		font-weight: normal;
		font-size: 80%;
	}

	#contenido .dom-info h3 {
		margin-top: 100px;
		margin-bottom: 20px;
	}
	* html #contenido .dom-info h3 {
		margin-top: 105px;
	}


	#contenido .dom-info p {
		font-size: 90%;
		line-height: 1.2em;
		height: 100px;
	}

	#contenido #dom-info-eu {
		background: #FFFFFF url(imagenes/fondo-info-eu.gif) no-repeat top center;
		margin-right: 5px;
	}

	#contenido #dom-info-mobi {
		background: #FFFFFF url(imagenes/fondo-info-mobi.gif) no-repeat top center;
		margin-right: 5px;
	}

	#contenido #dom-info-cat {
		background: #FFFFFF url(imagenes/fondo-info-cat.gif) no-repeat top center;
	}


	.dom-no-valido {
		background: #F0F0F0;
		padding: 5px 15px;
	}

	#contenido h4.nueva-busc {
		font-weight: normal;
		color: #000;
	}

	#contenido h4.nueva-busc em {
		font-weight: bold;
		font-size: 130%;
	}



	#contenido .caja-precio#dom-precio-es {
		margin-right: 10px;
	}

	#contenido .caja-precio#dom-precio-es,
	#contenido .caja-precio#dom-precio-comnet {
		width: 225px;
	}

/*---------- estilos para banners ofertas .com/.es -  ----------*/


	#contenido a#dom-preciopromo-es {
		width: 249px;
		height: 115px;
		margin: 15px 10px 10px 0px;
		text-indent: -1000px;
		background: url(imagenes/promo_hostigaldomain_es.jpg) no-repeat top left;
		border: solid 1px #CECECE;
		display: block;
		float: left;
	}

	#contenido a#dom-preciopromo-es:hover {
		background:transparent url(imagenes/promo_hostigaldomain_es_on.jpg) no-repeat;
	}

	#contenido a#dom-preciopromo-com {
		width: 249px;
		height: 115px;
		margin: 15px 0px;
		text-indent: -1000px;
		background: url(imagenes/promo_hostigaldomain_com.jpg) no-repeat top left;
		border: solid 1px #CECECE;
		display: block;
		float: left;
	}

	#contenido a#dom-preciopromo-com:hover {
		background:transparent url(imagenes/promo_hostigaldomain_com_on.jpg) no-repeat;
	}


	#contenido .caja-precio#info-otros-dom {
		width: 498px;
	}

	#contenido .caja-precio#info-otros-dom ul {
		overflow: hidden;
		height: 100%;
	}

	#contenido .caja-precio#info-otros-dom li {
		padding-left: 15px;
		float: left;
		width: 150px;
		font-size: 120%;
	}

	#contenido .caja-precio#info-otros-dom li a {
		font-weight: bold;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	#contenido .caja-precio#info-otros-dom li a big {
		font-weight: bold;
	}

	#dom-tbl-precios-es {
		margin-bottom: 0px;
	}
	#dom-tbl-precios-com {
		margin-bottom: 0px;
	}

	#dom-tbl-precios-com .precio strong,
	#dom-tbl-precios-es .precio strong {
		font-size: 1.3em;
		color: #2F5BBC;
		margin-left: 10px;
	}


	#entrada {
		background: #ebebeb url("imagenes/fondo_multilingue.jpg") repeat-x center right;
		border: 1px solid #ccc;
		height: 142px;
		width: 505px;
		margin-bottom: 17px;
	}

	#entrada h3 {
		padding: 0px 0px 0px 10px;
		}

	#entrada p {
		font-size: 0.9em;
		padding: 15px 150px 0px 10px;
		margin: 0px;
	}

	#entrada .precio-multi {
		float: right;
		color: #333;
		font-weight: normal;
		line-height: 2.75em;
		margin-right: 10px;
	}

	#entrada .precio {
		color: #2F5BBC;
		font-size: 1.5em;
	}

	#entrada .entero {
		font-size: 2em;
		letter-spacing: -5px;
	}


	#multi_rest a.boton {
		width: 200px;
		float: left;
		margin-right: 20px;
	}

	#contenido #multi_rest li {
		margin: 0px;
	}

	#contenido fieldset.multi {
		margin: 0px;
		padding: 0px;
	}

	#contenido fieldset.multi .fila_form {
		width: auto;
	}

	#contenido fieldset.multi .fila_form label {
		color: #333;
		margin: 0px 0px 0px 30px;
		display: block;
	}

	#contenido fieldset.multi .fila_form input {
		float: left;
	}


	#slimbox {
		text-align: left;
	}

	#slimbox #dom-tbl-result {
		background: #F0F0F0;
		margin: 0px;
		width: 100%;
	}

	#slimbox h1 {
		font-size: 2em;
		font-weight: bold;
		color: #000000;
		line-height: 1.8em;
	}

	#slimbox p {
		margin: 0px 0px 10px 0px;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 9pt;
		line-height: 1.5em;
	}

	.tag-finalizada {
		background: url("imagenes/tag-finalizada.gif") no-repeat 150px 2px;
		}

	.tag-abierta {
		background: url("imagenes/tag-abierta.gif") no-repeat 96px 2px;
		}

}	/* EOF - media/all */


@charset "ISO-8859-1";

/*
 * CSS Categoría Correo Hostigal correo
 *
 */

@media all {

	/* ----- Cajas de promoción Inicio ----- */

	.mail-promo {
		width: 335px;
		float: left;
	}

	#contenido .mail-promo h3.avanzado  {
		margin: 0px 0px 10px 0px;
		background: 
		padding: 10px;
		background: #fe9900;
		color: #FFFFFF;
	}

	#contenido #avanzado {
		float: left;
		background: url(/imagenes/bg-correoavanz-feats.gif) no-repeat 95% 45%;
		border-right: 1px solid #CCC;
		margin: 0px 20px 20px 0px;
	}

	#contenido #avanzado h3 {
		width: 290px;
		height: 75px;
		background: url(/imagenes/correoavanzado.gif) no-repeat top left;
		text-indent: -5000px;
	}

	#contenido #avanzado p {
		margin-bottom: 35px;
	}

	#contenido #exchange {
		background: url(/imagenes/bg-correoxchg-feats.gif) no-repeat 100% 69%;
	}

	#contenido #exchange h3 {
		width: 310px;
		height: 75px;
		background: url(/imagenes/correoexchange.gif) no-repeat top left;
		text-indent: -5000px;
	}

	#contenido #exchange p {
		margin-bottom: 20px;
	}

	#exchange ul.info {
		height: 190px;
		padding-right: 90px;
		margin-bottom: 20px;
	}

	#avanzado ul.info li,
	#exchange ul.info li {
		background:transparent url(/imagenes/bullet2-caja-info.gif) no-repeat 2px 4px;
		padding-left:18px;
		margin: 2px 10px;
	}

	#avanzado ul.info li em,
	#exchange ul.info li em,
	em.tagnew {
		float: left;
		width: 47px;
		height: 10px;
		background:transparent url(/imagenes/caract-nuevo.gif) no-repeat 2px 3px;
		padding: 0px 0px 2px 0px;
		line-height: 14px;
	}

	#avanzado ul.info li em span,
	#exchange ul.info li em span ,
	em.tagnew span {
		display: none;
	}


	#contenido #avanzado .precio,
	#contenido #exchange .precio {
		font-size: 14px;
		font-weight: bold;
		color: #4D4D4D;
	}

	#contenido #avanzado .precio strong,
	#contenido #exchange .precio strong {
		font-size: 28px;
		font-weight: normal;
		color: #ffffff;
	}
	
	#contenido #avanzado .bigbot,
	#contenido #exchange .bigbot {
		float: right;
		width: 115px;
		margin: 5px 5px 0px;
	}

	#contenido #garantia {
		width: 685px;
		padding: 10px;
		height: 170px;
		background: #F2F5FA url(/imagenes/bg-correo-diferencia.gif) no-repeat bottom right;
		border: 1px solid #CCC;
		clear: both;
		margin: 0px 0px 15px;
		overflow: hidden;
	}

	#contenido #garantia h3 {
		position: relative;
		font-size: 18px;
		font-weight:  normal;
		color: #2F5BBC;
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}

	#contenido #garantia p,
	#contenido #garantia ul {
		font-size: 11px;
	}

	#contenido #garantia ul li {
		background:transparent url(/imagenes/bullet3-caja-info.gif) no-repeat 2px 4px;
		padding-left:18px;
		margin: 2px 10px;
	}

	#contenido #garantia h3 span.logo {
		position: absolute;
		left: 126px;
		top: 5px;
		width: 62px;
		height: 13px;
		background:transparent url(/imagenes/logohostigal.gif) no-repeat top left;
		text-indent: -1000em;
	}

	/* ----- Estilos de la antigua maqueta ----- */


	#contenido .mail-promo h3 a {
		color: #FFFFFF;
		text-decoration: none;
	}

	#contenido .mail-promo h3 a:hover {
		color: #FFFFFF;
		text-decoration: none;
	}

	#contenido .mail-promo p.cabecera {
		margin: 0px;
		padding: 20px 0px 15px 10px;
		font-size: 130%;
		font-weight: bold;
		color: #999999;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	#contenido .mail-promo p.cabecera .precio {
		color: black;
		font-size: 130%;
	}

	#contenido .mail-promo p.cabecera .precio strong {
		font-size: 130%;
	}


	#contenido .mail-promo#exchg1 p.cabecera {
		padding: 10px 0px 8px 10px;
		line-height: 130%;
	}


	#contenido .mail-promo p {
		color: #333333;
		margin: 0px;
		padding: 5px 10px;
	}

	#contenido .mail-promo .info li {
	}

	#contenido .mail-promo ul.info {
		margin-left: 10px;
		margin-bottom: 10px;
		height: 225px;
	}

	#contenido .mail-promo a.boton {
		margin: 0px 10px 10px;
		float: right;
		position: relative;
		top: 7px;
	}

	.mail-promo#exchg2 {
		margin-left: 10px;
	}


	.mail-promo#exchg1 ul.info {
		background: url(/imagenes/correo-avanzado-icons.gif) no-repeat 95% 5%;
	}

	.mail-promo#exchg1 p.cabecera {
		background: #c8d4d6 url(/imagenes/correo-avanzado-cab.jpg) no-repeat right center;
	}

	.mail-promo#exchg2 ul.info {
		background: url(/imagenes/correo-exchange-icons.gif) no-repeat 95% 0%;
	}

	.mail-promo#exchg2 p.cabecera {
		background: #c8d4d6 url(/imagenes/correo-exchange-cab.jpg) no-repeat right center;
	}


	/* --- Cajas de garantía Inicio ------------------------- */

	#contenido .mail-promo-garantia {
		background: #ffffff url(/imagenes/correo-promo-fondo.jpg) no-repeat;
		float: left;
		margin: 2px 0px;
		width: 710px;
		padding: 25px 0px 15px;
	}

	#contenido .mail-promo-garantia ul {
		width: 520px;
	}

	#contenido .mail-promo-garantia li {
		background: url(/imagenes/correo-promo-item.gif) no-repeat top left;
		color: #333333;
		display: block;
		float: left;
		width: 135px;
		height: 50px;
		margin: 0px;
		margin-right: 5px;
		margin-bottom: 10px;
		padding: 10px 5px 10px 25px;
		font-size: 8pt;
		line-height: 9pt;
		text-align: center;
		vertical-align: middle;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	#contenido .mail-promo-garantia li#mpgar1 {
		padding-top: 21px;
		height: 42px;
	}

	#contenido .mail-promo-garantia li#mpgar2 {
		padding-top: 13px;
		height: 50px;
	}

	#contenido .mail-promo-garantia li#mpgar3 {
		padding-top: 13px;
		height: 50px;
	}

	#contenido .mail-promo-garantia li#mpgar4 {
		padding-top: 32px;
		height: 31px;
	}

	#contenido .mail-promo-garantia li#mpgar5 {
		padding-top: 26px;
		height: 37px;
	}

	#contenido .mail-promo-garantia li#mpgar6 {
		padding-top: 26px;
		height: 37px;
	}



	/* --- Estilos hostigalExchange 2007 ---------------------- */


	#contenido #promo-xchg-desde {
		width: 500px;
		border: 1px solid #fffff;
		background: #eaeaea url(/imagenes/bgnaranja.jpg);
		margin: 20px 0px;
		padding-bottom: 7px;
		text-align: left;
		overflow: hidden;
	}

	#contenido #promo-xchg-desde h4,
	#contenido #promo-xchg-desde img,
	#contenido #promo-xchg-desde a.botongral {
		display: block;
		float: left;
	}
	
	
	#contenido #promo-xchg-desde h4 {
		font: normal 17px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #000;
		letter-spacing: -1px;
		padding: 0px;
		margin: 5px 8px 0px;

	}

	#contenido #promo-xchg-desde h4 strong {
		font-size: 24px;
		letter-spacing: -2px;
		font-weight: bold;
		line-heigth: 12px;
	}
	
	#contenido #promo-xchg-desde img {
		padding: 0px 10px;
		margin: 10px 0px 0px;
		border-left: 1px solid #F90;
		border-right: 1px solid #F90;
	}
	
	#contenido #promo-xchg-desde a.botongral {
		width: 55px;
		height: 17px;
		margin: 12px 5px 0px;
	}

#contenido #xchg-feat1,
#contenido #xchg-feat2 {
		border: 1px solid #CCC;
		width: 500px;
		height: 60px;
		background: url(/imagenes/icon-outlook2007.gif) no-repeat 15px 10px;
	}

	#contenido #xchg-feat1 h4,
	#contenido #xchg-feat2 h4 {
		font-size: 12px;
		font-weight: bold;
		margin: 18px 0px 0px 80px; 
	}

	#contenido #xchg-feat1 h4 strong {
		color: #F00;
	}

#contenido #xchg-feat2 {
		border: 1px solid #CCC;
		width: 500px;
		height: 120px;
		margin: 20px 0px;
		background: url(/imagenes/icon-outlook2007gestion.gif) no-repeat 15px 10px;
	}

#contenido #xchg-feat2 ul {
		margin-left: 100px;
	}

#contenido #xchg-feat2 ul li {
		font-size: 11px;
	}

	/* --- Cajas de promoción hostigalExchange, Internas ---------------------- */

	#contenido h4.promo-head1 {
		font-size: 11pt;
		padding: 10px 10px 10px 0px;
		color: #F90;
	}

	#contenido h4.promo-head2 {
		border: 1px solid #cccccc;
		background: #eaeaea url(/imagenes/fondo-h4-exchg.gif);
		font-size: 11pt;
		padding: 4px 4px 4px 10px;
		text-align: left;
		overflow: hidden;
		height: 100%;
		color: #333333;
		margin: 20px 0px;
	}

	#contenido h4.promo-head2 span.precio strong {
		font-size: 200%;
		color: #2F5BBC;
		line-height: 110%;
	}

	#contenido h4.promo-head2 ul {
		float: right;
		width: 200px;
		margin: 0px;
		padding: 0px;
	}

	#contenido h4.promo-head2 li {
		font-weight: normal;
		text-align: left;
		font-size: 8pt;
		padding: 0px 0px 0px 15px;
		line-height: 9pt;
		background-position: 5px 3px;
	}

	.mail-promos {
		overflow: hidden;
		height: 100%;
	}

	.mail-promo-cont {
		border-right: 1px solid #CCCCCC;
		width: 150px;
		height: 290px;
		float: left;
	}

	#contenido .mail-promo-cont h3 {
		margin: 0px;
		padding: 10px 0px;
		font-size: 12px;
		margin-top: 65px;
	}

	#contenido .mail-promo-cont h3 em {
		font-size: 18px;
		font-weight: normal;
		letter-spacing: -1px;
		}

	#contenido .mail-promo-cont ul {
		height: 140px;
	}

	.mail-promo-cont#exchg-prod {
		background: url(/imagenes/fondo-exchg-prod.jpg) no-repeat top left;
		margin-right: 10px;
		padding: 0px 10px;
	}

	.mail-promo-cont#exchg-oper {
		background: url(/imagenes/fondo-exchg-oper.jpg) no-repeat top left;
		margin-right: 10px;
		padding: 0px 10px;
	}

	.mail-promo-cont#exchg-enfo {
		background: url(/imagenes/fondo-exchg-enfo.jpg) no-repeat top left;
		border: 0px;
		padding: 0px 0px 0xp 10px;
	}

	.webmail-promos {
		overflow: hidden;
		height: 100%;
	}

	.webmail-promo-cont {
		border: 1px solid #CCCCCC;
		width: 165px;
		float: left;
	}

	#contenido .webmail-promo-cont h3 {
		margin: 0px;
		padding: 10px;
		background: #fe9900;
		color: #FFFFFF;
		font-size: 110%;
		margin-top: 120px;
	}

	#contenido .webmail-promo-cont ul {
		height: 85px;
		margin-right: 10px;
	}

	.webmail-promo-cont#webmail-pot {
		background: #f5f5f5 url(/imagenes/webmail1.gif) no-repeat top center;
		margin-right: 7px;
	}

	.webmail-promo-cont#webmail-avan {
		background: #f5f5f5 url(/imagenes/webmail2.gif) no-repeat top center;
		margin-right: 7px;
	}

	.webmail-promo-cont#webmail-sen {
		background: #f5f5f5 url(/imagenes/webmail3.gif) no-repeat top center;
	}



	/* --- Varios -----------------------------------------------------------*/
	#contenido .tbl-precios#exchg-tbl-precios {
		margin-top: 10px;
	}

/*---------- acceso movil - nueva maqueta jul07 ----------*/

	#contenido #movibb,
	#contenido #movims {
		width: 235px;
		padding: 0px 10px;
		float: left;
		margin: 15px 0px;
	}

	#contenido .terminales,
	#contenido .terminalesb {
		width: 245px;
		float: left;
		margin: 15px 20px 15px 0px;
		border-top: 1px solid #CCC;
	}

	#contenido .terminaleslast {
		width: 245px;
		float: right;
		margin: 15px 0px;
		border-top: 1px solid #CCC;
	}

	#contenido .terminalesb {
		margin: 15px 0px;
	}

	#contenido .terminalesb {
		margin: 15px 0px;
	}

	#contenido #movibb {
		border-right: 1px solid #CCC;
	}

	#contenido #movibb .brand,
	#contenido #movims .brand {
		margin-left: 70px;
	}

	#contenido .device {
		width: 70px;
		float: left;
		margin: 15px 10px 0px 0px;
	}

	#contenido  #movibb .device,
	#contenido #movims .device {
		margin: -15px 10px 0px 0px;
	}

	#contenido .deviceinfo {
		float: left;
		width: 160px;
	}
	
	#contenido .deviceinfo p {
		font-size: 11px;
	}
	
	#contenido .deviceinfo p strong {
		font-size: 14px;
		color: #F60;
	}

	#contenido .terminales a.minibot,
	#contenido .terminalesb a.minibot,
	#contenido .terminaleslast a.minibot {
		margin-right: 10px;
	}

	#contenido #movibb p.footnote,
	#contenido #movims p.footnote,
	#contenido .deviceinfo p.footnote {
		font-size: 9px;
	}

	#contenido .operador {
		width: 160px;
		height: 125px;
		margin: 0px 0px 30px 10px;
		float: left;
		border: 1px solid #CCC;
		text-align: center;
	}

	#contenido .first {
		margin: 0px 0px 30px;
	}

	#contenido #operador-movistar {
		background: url(/imagenes/movilidad_logomovistar.gif) no-repeat 0px 5px;
	}

	#contenido .operador p {
		font-size: 11px;
	}

	#contenido #operador-orange {
		background: url(/imagenes/movilidad_logoorange.gif) no-repeat 0px 5px;
	}

	#contenido #operador-vodafone {
		background: url(/imagenes/movilidad_logovodafone.gif) no-repeat 0px 5px;
	}

	#contenido .operador a.minibot {
		display: block;
		width: 45px;
		margin: 68px 5px 5px 95px;
	}

/*----- Movilidad con movistar  -----*/

	#contenido .intro-operador {
		clear: both;
		height: 100px;
	}

	#contenido .intro-operador p {
		margin: 0px 0px 15px;
	}

	#contenido .intro-operador img {
	float: left;
	border: 1px solid #CCC;
	margin: 0px 10px 10px 0px;
	}
	
	#contenido .tarifas-movilidad {
		width: 500px;
		overflow: hidden;
		clear: both;
		margin: 10px 0px;
		border-top: solid 1px #CCC;
	}

	#contenido .tarifas-titular {
		width: 500px;
		clear: both;
	}

	#contenido .tarifas-movilidad .serviciomovilidad {
		float: left;
		width: 195px;
		margin-right: 10px;
	}

	#contenido .tarifas-movilidad .serviciomovilidad p {
		font-size: 11px;
	}

	#contenido .tarifas-movilidad .serviciomovilidad em {
		font-weight: bold;
		color: #FF9900;
	}

	#contenido .tarifas-movilidad .preciomovilidad {
		font-size: 14px;
		line-height: 30px;
		font-weight: bold;
		float: left;
		width: 205px;
		margin: 20px 0px 0px;
	}

	#contenido .tarifas-movilidad .infomovilidad {
		float: right;
		margin: 57px 0px 0px;
	}

	#contenido .tarifas-movilidad .preciomovilidad .tagprecio {
		color: #FF9900;
/*		font-size: 16px;
		font-weight: bold;*/
	}

	#contenido .tarifas-movilidad .preciomovilidad strong {
		font-size: 30px;
		line-height: 24px;
		font-weight: normal;
	}

	#contenido .tarifas-movilidad .preciomovilidad em {
		font-size: 30px;
		font-weight: normal;
	}

	/*Contratación Exchange basado en pseudo contratac Tienda*/

	#tienda_contenedor{
		overflow:hidden;
		height:1%; /* So IE plays nice */
		background: url(/imagenes/banner-tienda-contrata.jpg) no-repeat top center;
		padding-top: 130px;
		}

	#exchange_contenedor{
		overflow:hidden;
		height:1%; /* So IE plays nice */
		background: url(/imagenes/banner-exchange-contrata.gif) no-repeat top center;
		padding-top: 130px;
		}

	#tienda_titulo{
		float:left;
		width:150px;
		height: 300px;
		margin-right:-520px;
		padding: 0px 10px;
		border-right: 1px solid #ccc;
		}

	#tienda_titulo h4{
		text-align: right;
		color: #FE9900;
	}

	#tienda_contenido{
		float:left;
		width:500px;
		margin-left:170px;
		padding: 1em 10px;
		display:inline;
		}

	#tienda_contenido p{
		padding: 5px 10px;
	}

	#tienda_contenido label{
		font-weight: bold;
	}

	#tienda_contenido input {
		position:relative;
		top: 2px;
	}

	#tienda_contenido p.texto_grande {
		font-size:1.2em;
	}

	input.volver {
		border: none;
		color: #fff;
		background: url(/imagenes/btn-volver.gif) no-repeat top center;
		width: 73px;
		height: 15px;
		padding: 0px;
		font-size: 0.9em;
		line-height: 15px;
		cursor: pointer;
		font-weight: bold;
		float:left;
		margin-top: 25px;
	}

	input.volver.hover {
		background-position: bottom center;
	}

	input.siguiente {
		border: none;
		color: #fff;
		background: url(/imagenes/btn-siguiente.gif) no-repeat top center;
		width: 170px;
		height: 70px;
		padding: 0px 0px 5px 30px;
		font-size: 1.5em;
		font-weight: normal;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height: 15px;
		cursor: pointer;
		margin-left: 200px;
		float:left;
	}

	input.siguiente.hover {
		background-position: bottom center;
	}
	
	.funcionalidades {
		float: left;
	}
	.funcionalidades .col1{
		float: left;
		width:156px;
		height:91px;
		border: 1px solid #cccccc;
		background: #F0F0F0;
		margin: 0 10px 10px 0;
	}
	.funcionalidades .col2 {
		float: left;
		width:325px;
		height:71px;
		border: 1px solid #cccccc;
		margin: 0 0 10px 0;
		padding: 10px;
	}
	.f1{
		background:#f5f5f5 url(/imagenes/586.jpg) no-repeat bottom left;
	}
	.f2{
		background:#f5f5f5 url(/imagenes/587.jpg) no-repeat bottom left;
	}
	.f3{
		background:#f5f5f5 url(/imagenes/588.jpg) no-repeat bottom left;
	}
	.f4{
		background:#f5f5f5 url(/imagenes/589.jpg) no-repeat bottom left;
	}
	.funcionalidades .col2 .titular{
		color: #2F5BBC;
		font-weight: bold;
	}
	.funcionalidades .col2 .contenido{
		margin-left: 61px;
		margin-top: 5px;
	}

}	/* EOF - media/all */


/*////////////////////////////////////////////////////////////////////////////////////*/

@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-dedi {
		width: 510px;
		height: 186px;
		border: 1px solid #cccccc;
		background: #ffffff url(/imagenes/fondo-promo-aloja1.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: #2F5BBC;
		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/icon-compartido.gif) no-repeat;
	}

	#aloj-comp-difer li.aloj-comp-dif2 {
		background: url(imagenes/icon-soporte.gif) no-repeat;
	}

	#aloj-comp-difer li.aloj-comp-dif3 {
		background: url(imagenes/icon-infraestructura.gif) no-repeat;
	}

	#aloj-comp-difer li.aloj-comp-dif4 {
		background: url(imagenes/icon-innovacion.gif) no-repeat;
	}

	#aloj-comp-difer li.aloj-comp-dif5 {
		background: url(imagenes/icon-experiencia.gif) no-repeat;
		padding-right: 150px;
	}

	#aloj-comp-difer li.aloj-comp-dif6 {
		background: url(imagenes/icon-compromiso.gif) no-repeat;
		padding-right: 150px;
	}

	#aloj-comp-difer li.aloj-comp-dif7 {
		background: url(imagenes/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: right;
	}

	table#aloj-comp-precios th {
		background: #3A64BF;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 95%;
		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: #fff;
		border: 1px solid white;
		text-align: center;
	}

	table#aloj-priv-precios th {
		background: #3A64BF;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		white-space: nowrap;
	}


	#aloj-priv-precios tr td.cab1 {
		height: 100px;
		background-position: top left;
		background-repeat: no-repeat;
		background-image: url(/imagenes/servidorprivado/sp.jpg);
		vertical-align: bottom;
		width: 50%;
		background-color:#fff;
		text-align:left;
		font-weight:bold;
	}

	#aloj-priv-precios tr td.cab2 {
		height: 100px;
		background-position: top left;
		background-repeat: no-repeat;
		background-image: url(/imagenes/servidorprivado/spp.jpg);
		vertical-align: bottom;
		padding-left: 5px;
		width: 50%;
		background-color:#fff;
		text-align:left;
		font-weight:bold;
	}

	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 {
		font-weight: bold;
	}


	table#aloj-priv-precios td.priv-so {
		background: #ffffff;
		padding: 0px 0px 10px 0px;
	}

	table#aloj-priv-precios td.priv-so ul {
		margin: 0px;
		overflow: hidden;
		height: 100%;
	}

	table#aloj-priv-precios td.priv-so li {
		background: #D8D8D8 none repeat scroll 0px 50%;
		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;
	}

	#aloj-priv-precios tr.b_horiz{
		border-bottom: 1px solid #ccc;
		line-height: 2em;
	}

	#aloj-priv-precios td.b_vert{
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		text-align: left;
	}

	#aloj-priv-precios td.b_vert2{
		border-bottom: 1px solid #ccc;
		padding-left: 10px;
		text-align: left;
	}

	#aloj-priv-precios td.b_vert3{
		border-right: 1px solid #ccc;
		padding-left: 3px;
	}

	#aloj-priv-precios td.b_vert4{
		padding-left: 3px;
	}

		#aloj-priv-precios tr.b_horiz2{
			border-bottom: 1px solid #ccc;
			line-height: 3em;
		}

		#aloj-priv-precios tr td span{
			font-size: 1.25em;
			color:#FE9900;
		}

		#aloj-priv-precios tr td span strong{
			font-size: 2em;
		}

		#contenido #h3_naranja {
			color:#FE9900;
			margin: 20px 0px 10px;
		}

		#ventajas{
			width:511px;
			height:145px;
			border: 1px solid #ccc;
			background-position: top left;
			background-repeat: no-repeat;
			background-image: url(/imagenes/servidorprivado/ventajas.jpg);
			margin-bottom: 20px;
		}

		#ventajas p, #ventajas ul{
			padding: 5px 10px 5px 85px;
			font-size: 11px;
			margin: 0px;
		}

		#ventajas li{
			font-size: 11px;
		}


	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: #3A64BF;
		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: #3A64BF;
		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: #3A64BF;
		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: #3A64BF;
		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: #3A64BF;
		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: #3A64BF;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
	}
	/* --- Listado de ampliaciones Privados -------------------------------- */

	#ampliaciones{
		width: 90%;
		height: 150px;
		text-align:center;
	}

	#ampliaciones th{
		background-color:#f93;
		color: #fff;
		font-size: 1.2em;
	}

	#ampliaciones td{
		background-color: #f0f0f0;
	}

	/* --- 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;
		padding: 17px 0px 0px 67px;
		width: 60px;
		height: 50px;
		text-align: left;
		font-size: 90%;
		line-height: 1em;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc1 {
		background: url(imagenes/icon-ecommerce.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc2 {
		background: url(imagenes/icon-streaming.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc3 {
		background: url(imagenes/icon-antivirus3.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc4 {
		background: url(imagenes/icon-backup.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc5 {
		background: url(imagenes/icon-ssl.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc6 {
		background: url(imagenes/icon-inmediata.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc7 {
		background: url(imagenes/icon-programacion-php.gif) no-repeat;
	}

	#contenido .aloj-comp-inc li.aloj-comp-inc8 {
		background: url(imagenes/icon-panel.gif) no-repeat;
	}


	/* --- Listado de Items Promo privados --------------------------------- */

		#cont_inc{
			width: 500px;
			overflow: hidden;
		}

		#inc_izquierda{
			float: left;
			width: 245px;
			margin-bottom: 10px;
		}
		#inc_derecha {
			float: left;
			width: 245px;
			padding-left:9px;
			margin-bottom: 10px;
		}

		#inc_izquierda a.botonazo{
			background-image: url(/imagenes/servidorprivado/caracteristicas.jpg);
		}
		#inc_derecha a.botonazo{
			background-image: url(/imagenes/servidorprivado/ampliaciones.jpg);
		}

		.botonazo{
			display: block;
			width:125px;
			height:27px;
			color: #fff;
			font-size: 1.25em;
			padding: 10px 100px 10px 20px;
			margin-top: 15px;
		}

		a.botonazo{
			font-weight: normal;
			color: #eee;
		}

		a:hover.botonazo{
			font-weight: bold;
			text-decoration:none;
			color: #fff;
		}

	#contenido .aloj-priv-inc {
		padding:0px;
	}

	#contenido .aloj-priv-inc li {
		height:50px;
		padding-left:60px;
		text-align: middle;
	}

	#contenido .aloj-priv-inc li span{
		border-top: 1px solid #ccc;
		display: block;
	}


	#contenido .aloj-priv-inc li.aloj-priv-inc1 {
		background: url(/imagenes/servidorprivado/compilador.jpg) no-repeat top left;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc2 {
		background: url(/imagenes/servidorprivado/panel.jpg) no-repeat top left;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc3 {
		background: url(/imagenes/servidorprivado/documentacion.jpg) no-repeat top left;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc4 {
		background: url(/imagenes/servidorprivado/backup.jpg) no-repeat top left;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc5 {
		background: url(/imagenes/servidorprivado/estadisticas.jpg) no-repeat top left;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc6 {
		background: url(/imagenes/servidorprivado/ssl.jpg) no-repeat top left;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc7 {
		background: url(/imagenes/servidorprivado/ftp.jpg) no-repeat top left;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc8 {
		background: url(/imagenes/servidorprivado/pop3.jpg) no-repeat top left;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc9 {
		background: url(/imagenes/servidorprivado/bbdd.jpg) no-repeat top left;
	}

	#contenido .aloj-priv-inc li.aloj-priv-inc10 {
		background: url(/imagenes/servidorprivado/dirip.jpg) no-repeat top left;
	}

	/* --- 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: #3A64BF;
	}

	#contenido .precioserv .precio strong {
		letter-spacing: -0.1em;
		font: bold 24px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #FF9900;
	}


}	/* EOF - media/all */





@media all {

	/* --- Tablas comparativas y de precios -------------------------------- */

	table.serv-precios {
		border-collapse: collapse;
		width: 100%;
	}

	table.serv-precios td {
		background: #f0f0f0;
		border: 1px solid white;
		padding: 7px 5px;
		text-align: center;
		color: #333333;
	}

	table.serv-precios td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

	table.serv-precios td.cab {
		color: #666666;
		font-weight: bold;
		text-align: left;
	}

	table.serv-precios th {
		background: #2F5BBC;
		border: 1px solid white;
		padding: 10px 3px;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		white-space: nowrap;
	}

	table.serv-precios td.img-prod {
		padding: 0px;
		width: 130px;
		vertical-align: top;
	}

	#contenido table.serv-precios td.img-prod p {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #333333;
		margin: 5px;
		line-height: 1em;
	}


	/* --- Tablas específicas ---------------------------------------------- */
	table.serv-precios#promo-amedida th {
		font-weight: normal;
	}

	table.serv-precios#promo-amedida td {
		text-align: left;
	}

	table.serv-precios#promo-amedida td.cab {
		background: #cccccc;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
		font-size: 120%;
	}

	table.serv-precios#promo-amedida td.promo {
		background: #f0f0f0;
		font-weight: normal;
		color: #333333;
	}


	table.serv-precios#promo-avanz th {
		white-space: normal;
	}

	table.serv-precios#promo-avanz td {
		text-align: left;
	}


	table.serv-precios#promo-backup th {
		white-space: normal;
	}

	table.serv-precios#promo-backup td {
		vertical-align: top;
	}

	table.serv-precios#promo-backup td.cab {
		background: #cccccc;
	}

	/* --- Caja promo Servidores y Housing --------------------------------- */

	#serv-hous-promo {
		width: 708px;
		border: 1px solid #cccccc;
		background: #ffffff url(/imagenes/fondo-promo-dedi.jpg) no-repeat top left;
		overflow: hidden;
		height: 100%;
	}

	#serv-hous-promo h3 {
		color: #ffffff;
		margin: 10px 0px 10px 80px;
	}

	#serv-hous-promo h3 cite {
		color: #ffffff;
		font-size: 8pt;
		font-weight: normal;
	}

	#serv-hous-promo dl.promo {
		width: 170px;
		float: left;
		margin: 20px 0px 15px 20px;
	}

	#serv-hous-promo dt {
		display: block;
		height: 25px;
		background: url(/imagenes/check-ok.gif) no-repeat top left;
		color: #000000;
		font-size: 120%;
		font-weight: bold;
		padding: 5px 0px 0px 30px;
	}

	#serv-hous-promo dl.promo#promo-atencion {
		margin-left: 130px;
		display: inline;	/* Fix para el problema del double margin en IE6 */
	}

	#serv-hous-promo dl.promo#promo-24x7 {
		width: 180px;
	}


	#serv-hous-promo ul {
		height: 60px;
		margin-left: 25px;
	}

	#serv-hous-promo li {
		font-size: 8pt;
		margin: 0px;
		color: #333333;
		line-height: 9pt;
		background-position: 3px 3px;
	}

	#serv-hous-promo a.masinfo {
		display: block;
		background: url(/imagenes/fondo-button-masinfo.gif) no-repeat;
		color: #ffffff;
		padding: 7px 18px;
		margin-left: 25px;
	}

	#serv-hous-promo a.masinfo:hover {
		background: url(/imagenes/fondo-button-masinfo-hover.gif) no-repeat;
	}


	/* --- Caja promo Dedicados -------------------------------------------- */

	#serv-dedi-promo {
		overflow: hidden;
		height: 100%;
	}

	#serv-dedi-promo dl.promo {
		width: 170px;
		float: left;
		margin: 10px 0px 0px 0px;
	}

	#serv-dedi-promo dt {
		display: block;
		height: 25px;
		background: url(/imagenes/visto.gif) no-repeat top left;
		color: #000000;
		font-size: 120%;
		font-weight: bold;
		padding: 5px 0px 0px 30px;
	}

	#serv-dedi-promo ul {
		height: 60px;
		margin-left: 25px;
	}

	#serv-dedi-promo li {
		font-size: 8pt;
		margin: 0px;
		color: #333333;
		line-height: 9pt;
		background-position: 3px 3px;
	}


	/* --- Caja promo Housing ---------------------------------------------- */

	#housing-promo {
		width: 510px;
		border: 1px solid #cccccc;
		background: #ffffff url(/imagenes/fondo-promo-housing.gif) repeat-x top;
		overflow: hidden;
		height: 100%;
		margin-bottom: 10px;
	}

	#housing-promo h3 {
		color: #ffffff;
		font-size: 8pt;
		line-height: 9pt;
		font-weight: normal;
		margin: 7px 50px;
		text-align: center;
	}

	#housing-promo dl.promo {
		width: 150px;
		float: left;
		margin: 20px 0px 5px 0px;
	}

	#housing-promo dl.promo#promo-atencion {
		width: 180px;
		margin-left: 20px;
		display: inline;	/* Fix para IE y doble margen izquierdo en float */
	}

	#housing-promo dt {
		display: block;
		height: 25px;
		width: 100px;
		background: url(/imagenes/check-ok.gif) no-repeat top left;
		color: #000000;
		font-size: 120%;
		font-weight: bold;
		padding: 5px 0px 0px 30px;
	}

	#housing-promo dd {
		color: #333333;
		padding: 3px 0px 0px 30px;
	}

	#housing-promo .ticks {
		overflow: hidden;
		height: 100%;
	}

	#housing-promo a.masinfo {
		display: block;
		clear: both;
		background: url(/imagenes/fondo-button-masinfo2.gif) no-repeat center left;
		color: #ffffff;
		line-height: 25px;
		margin: 10px 105px;
		text-align: center;
	}

	#housing-promo a.masinfo:hover {
		background: url(/imagenes/fondo-button-masinfo2-hover.gif) no-repeat center left;
	}



	/* --- Cajas informativa promo Housing --------------------------------- */

	.serv-promo {
		border: 1px solid #CCCCCC;
		width: 250px;
		float: left;
	}

	#contenido .serv-promo#housing1 {
		background: #ffffff url(/imagenes/fondo-promo-housing1.jpg) no-repeat top left;
	}

	#contenido .serv-promo#housing1 ul.info {
		height: 230px;
	}

	#contenido .serv-promo#housing2 {
		background: #ffffff url(/imagenes/fondo-promo-housing2.jpg) no-repeat top left;
		margin-left: 8px;
	}

	#contenido .serv-promo#housing2 ul.info {
		height: 212px;
	}

	#contenido .serv-promo h3 {
		margin: 0px;
		margin-top: 75px;
		padding: 10px;
		background: #fe9900;
		color: #FFFFFF;
	}

	#contenido .serv-promo p {
		color: #333333;
		margin: 0px;
		padding: 5px 10px;
	}

	#contenido .serv-promo a.boton {
		margin: 0px 10px 10px;
	}


	/* --- Información promocional Configuración Avanzada ------------------ */
	#contenido .info-amedida {
		padding-left: 100px;
		min-height: 150px;
		margin-bottom: 10px;
	}

	#contenido .info-amedida h3 {
		margin: 0px;
		font-size: 120%;
		color: #333333;
	}

	#contenido .info-amedida p {
		color: #333333;
		margin: 0px;
	}

	#contenido .info-amedida#amedida-hw {
		background: #ffffff url(/imagenes/fondo-amedida1.jpg) no-repeat top left;
	}

	#contenido .info-amedida#amedida-so {
		background: #ffffff url(/imagenes/fondo-amedida2.jpg) no-repeat top left;
	}

	#contenido .info-amedida#amedida-serv {
		background: #ffffff url(/imagenes/fondo-amedida3.jpg) no-repeat top left;
	}


	/* --- Iconos servicios dedicados -------------------------------------- */

	#contenido .dedi-inc {
		display: table;
		overflow: hidden;
		height: 100%;
		padding: 0px;
		margin: 0px 0px 20px 0px;
	}

	#contenido .dedi-inc li {
		float: left;
		display: block;
		padding: 67px 0px 0px 0px;
		width: 62px;
		text-align: center;
		font-size: 90%;
		line-height: 1em;
	}

	#contenido .dedi-inc li.dedi-inc1 {
		background: url(imagenes/icon-soporte1.gif) no-repeat;
		margin-right: 25px;
	}

	#contenido .dedi-inc li.dedi-inc2 {
		background: url(imagenes/icon-mant-hardware.gif) no-repeat;
		margin-right: 25px;
	}

	#contenido .dedi-inc li.dedi-inc3 {
		background: url(imagenes/icon-monitorizacion.gif) no-repeat;
		margin-right: 25px;
	}

	#contenido .dedi-inc li.dedi-inc4 {
		background: url(imagenes/icon-firewall5.gif) no-repeat;
		margin-right: 25px;
	}

	#contenido .dedi-inc li.dedi-inc5 {
		background: url(imagenes/icon-dns.gif) no-repeat;
		margin-right: 25px;
	}

	#contenido .dedi-inc li.dedi-inc6 {
		background: url(imagenes/icon-panel.gif) no-repeat;
	}


	/* --- Iconos servicios adicionales housing ---------------------------- */

	#contenido .serv-hous-inc {
		display: table;
		overflow: hidden;
		height: 100%;
		padding: 0px;
		margin: 0px 0px 20px 0px;
	}

	#contenido .serv-hous-inc li {
		float: left;
		display: block;
		padding: 67px 0px 0px 0px;
		width: 62px;
		text-align: center;
		font-size: 90%;
		line-height: 1em;
	}

	#contenido .serv-hous-inc li.serv-hous-inc1 {
		background: url(imagenes/icon-comunicacion.gif) no-repeat;
		margin-right: 70px;
	}

	#contenido .serv-hous-inc li.serv-hous-inc2 {
		background: url(imagenes/icon-backup.gif) no-repeat;
		margin-right: 70px;
	}

	#contenido .serv-hous-inc li.serv-hous-inc3 {
		background: url(imagenes/icon-firewall-dedi.gif) no-repeat;
		margin-right: 70px;
	}

	#contenido .serv-hous-inc li.serv-hous-inc4 {
		background: url(imagenes/icon-alarmas.gif) no-repeat;
	}



	/* --- Cajas promocionales --------------------------------------------- */

	#servidores-precios {
		overflow: hidden;
		height: 100%;
	}

	#servidores-precios .caja-precio {
		width: 330px;
		height: 130px;
	}

	#servidores-precios .caja-precio h3 {
		background: transparent;
		letter-spacing: 0em;
	}

	#servidores-precios .caja-precio h3 a {
		color: #333;
		font-weight: bold;
		text-decoration: none;
	}

	#servidores-precios .caja-precio h3 a:hover {
		text-decoration: none;
	}

	#servidores-precios .caja-precio p.descripcion {
		font-size: 8pt;
		line-height: 9pt;
		padding-right: 140px;
		margin-bottom: 10px;
		margin-top: 15px;
		height: 60px;
	}

	#servidores-precios .caja-precio p.precio {
		float: left;
		color: #666666;
		font-size: 10pt;
		margin-top: 0px;
	}

	#servidores-precios .caja-precio a.boton {
		margin-left: 200px;
	}

	#servidores-precios #serv-precio-dedicado {
		background: #ffffff url(/imagenes/fondo-precio-dedicados.jpg) no-repeat top right;
	}

	#servidores-precios #serv-precio-amedida {
		background: #ffffff url(/imagenes/fondo-precio-amedida.jpg) no-repeat top right;
		margin-left: 10px;
	}

	#servidores-precios #serv-precio-housing {
		background: #ffffff url(/imagenes/fondo-precio-housing.jpg) no-repeat top right;
		margin-bottom: 10px;
	}

	#servidores-precios #serv-precio-avanzadas {
		background: #ffffff url(/imagenes/fondo-precio-avanzadas.jpg) no-repeat top right;
		margin-left: 10px;
		margin-bottom: 10px;
	}


	/* --- Varios ---------------------------------------------------------- */

	#contenido a.asesor {
		display: block;
		float: right;
		background: url(/imagenes/fondo-asesor.gif) no-repeat;
		width: 228px;
		height: 67px;
		padding: 35px 0px 0px 12px;
	}


}	/* EOF - media/all */


#innerwrapper3 {
	background-color: #FFFFFF;
	padding: 10px;
}

#innerwrapper4 {
	background-color: #EBEBEB;
	padding: 10px;
}


@charset "ISO-8859-1";

/*
 * CSS Categoría Marketing Online
 *
 */

@media all {


	/* --- Cajas promocionales --------------------------------------------- */

	#mkt-precios {
		overflow: hidden;
		height: 100%;
	}

	#mkt-precios .caja-precio {
		width: 235px;
	}

	#mkt-precios .caja-precio#mkt-precio-posi {
		width: 250px;
	}

	#mkt-precios .caja-precio#mkt-precio-ppc {
		width: 220px;
	}

	#mkt-precios .caja-precio .contenido {
		height: 180px;
	}

	#mkt-precios .caja-precio#mkt-precio-alta .contenido {
		height: 140px;
	}

	#mkt-precios .caja-precio h3 {
		background: transparent;
		letter-spacing: 0em;
	}

	#mkt-precios .caja-precio p {
		font-size: 8pt;
		line-height: 9pt;
		color: #333333;
		padding-bottom: 10px;
	}

	#mkt-precios .caja-precio p.entradilla {
		padding-right: 130px;
		padding-top: 16px;
	}

	#mkt-precios .caja-precio#mkt-precio-alta p {
		padding-right: 300px;
	}

	#mkt-precios .caja-precio p.precio {
		padding-right: 10px;
		color: #666666;
		font-size: 10pt;
		line-height: 14pt;
	}

	#mkt-precios #mkt-precio-posi {
		background: #ffffff url(/imagenes/fondo-precio-posi.jpg) no-repeat top right;
	}


	#mkt-precios #mkt-precio-ppc {
		background: #ffffff url(/imagenes/fondo-precio-ppc.jpg) no-repeat top right;
		margin-left: 10px;
	}

	#mkt-precios #mkt-precio-alta {
		background: #ffffff url(/imagenes/fondo-precio-alta.jpg) no-repeat top right;
		margin-bottom: 10px;
		width: 495px;
	}


	/* --- Cajas de inicio Marketing Online ----------------------------- */

	.mkt-promo {
		border: 1px solid #CCCCCC;
		background: #FAFAFA;
		width: 348px;
		float: left;
		margin-bottom: 30px;
	}

	#contenido .mkt-promo#mkt-ini-busq {
		margin-right: 10px;
	}

	#contenido .mkt-promo h3 {
		margin: 0px;
		padding: 10px;
		background: #fe9900;
		color: #FFF;
		font-size: 140%;
	}

	#contenido .mkt-promo h3 a {
		color: #FFF;
		text-decoration: none;
	}

	#contenido .mkt-promo h3 a:hover {
		text-decoration: none;
	}

	#contenido .mkt-promo p {
		color: #333333;
		margin: 0px;
		padding: 5px 10px;
	}


	#contenido .mkt-promo a.boton {
		margin: 10px;
	}

	#contenido .mkt-promo p.precio {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #666;
		font-size: 120%;
		font-weight: normal;
	}

	#contenido .mkt-promo p.precio em {
		display: block;
		font-size: 120%;
	}

	#contenido .mkt-promo span.precio {
		color: #FF9900;
		font-size: 120%;
	}

	#contenido .mkt-promo span.precio strong {
		font-size: 160%;
	}

	#contenido .mkt-promo#mkt-ini-busq p.precio {
		background: url(/imagenes/fondo-mkt-busq.jpg) no-repeat;
		color: #ddd;
	}

	#contenido .mkt-promo#mkt-ini-busq span.precio {
		color: #eee;
	}

	#contenido .mkt-promo#mkt-ini-multicom p.precio {
		background: url(/imagenes/fondo-mkt-multicom.jpg) no-repeat;
		color: #666;
		text-align: right;
	}

	/* --- Cajas de inicio nuevas -julio2008 ----------------------------- */

	#contenido #wrappermkt {
		overflow: hidden;
		height: 100%;
	}

	#contenido .serviciosmkt {
		border-bottom: 1px solid #C1C1C1;
		border-left: 1px solid #C1C1C1;
		border-right: 1px solid #C1C1C1;
		width: 340px;
		height: 235px;
		float: left;
		overflow: hidden;
		padding: 0px;
	}
	
	#contenido .serviciosmkt2 {
		border-bottom: 1px solid #C1C1C1;
		border-left: 1px solid #C1C1C1;
		border-right: 1px solid #C1C1C1;
		width: 340px;
		height: 235px;
		float: left;
		overflow: hidden;
		padding: 0px;
	}

	#contenido .serviciosmkt h3 {
		background-color: #2F5BBC;
		border-top: 1px solid #C1C1C1;
		color: #FFF;
		font-size: 18px;
		font-weight: normal;
		margin: 0px;
		padding: 5px 0px 5px 10px;
	}
	
	#contenido .serviciosmkt2 h3 {
		background-color: #2F5BBC;
		border-top: 1px solid #C1C1C1;
		color: #FFF;
		font-size: 18px;
		font-weight: normal;
		margin: 0px;
		padding: 5px 0px 5px 10px;
	}

	#contenido .serviciosmkt h4 {
		color: #2F5BBC;
		font-size: 16px;
		letter-spacing:-1px;
		margin-left: 10px;
		padding: 5px 0px 5px 12px;
		background: url(/imagenes/bullet-green.gif) no-repeat left center;
	}

	#contenido .serviciosmkt p,
	#contenido .serviciosmkt2 p {
		font-size: 11px;
		padding: 5px 10px 10px 10px;
		margin: 0px;
	}


	#contenido .serviciosmkt p {
		height: 70px;
	}

	#contenido .serviciosmkt2 p {
		height: 120px;
	}

	#contenido #mkt-posic p {
		padding-right: 100px;
	}

	#contenido #mkt-posic.serviciosmkt {
		background: url(imagenes/fondo-mkt-posic.jpg) no-repeat;
		margin: 10px 10px 10px 0px;
	}

	#contenido #mkt-pagoxclic.serviciosmkt {
		background: url(imagenes/fondo-mkt-pagoxclic.jpg) no-repeat;
		margin: 10px 0px;
	}

	/* #contenido .serviciosmkt .infoycontratar {
		display: block;
	} */

	#contenido .serviciosmkt2 {
		width: 340px;
		height: 240px;
		float: left;
		overflow: hidden;
		padding: 0px;
	}

	#contenido #mkt-alta.serviciosmkt2 {
		background: url(imagenes/fondo-mkt-alta.jpg) no-repeat bottom right;
		margin: 10px 10px 0px 0px;
	}

	#contenido #mkt-multicom.serviciosmkt2 {
		background: url(/imagenes/fondo-mkt-multicomprincipal.jpg) no-repeat bottom right;
		margin: 10px 0px 0px;
	}

	#contenido .serviciosmkt2 h3 {
		border-bottom: 1px solid #C1C1C1;
		/* color: #FFF; */
		font-size: 18px;
		font-weight: normal;
		margin: 0px;
		padding: 5px 0px 5px 10px;
	}

	#contenido .serviciosmkt p.oferta,
	#contenido .serviciosmkt2 p.oferta {
		color:#000000;
		font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
		font-size:18px;
		font-style:normal;
		padding:5px 0px 5px 10px;
		height: auto;
	}

	#contenido .serviciosmkt p.oferta em,
	#contenido .serviciosmkt2 p.oferta em {
		color:#2F5BBC;
		font-size:24px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		letter-spacing:-0.1em;
	}

	#contenido .serviciosmkt a.minibotoninfo,
	#contenido .serviciosmkt2 a.minibotoninfo {
		float: left;
		margin-left: 10px;
	}

	#contenido .serviciosmkt a.miniboton,
	#contenido .serviciosmkt2 a.miniboton {
		float: left;
		margin-left: 10px;
	}

	/* --- Página de Posicionamiento en Buscadores ---------------------- */

	#contenido a.contratar-posi, #contenido a.contratar-altabusca {
		display: block;
		float: right;
		width: 215px;
		height: 50px;
		background: #fff url(/imagenes/fondo-contratar.jpg) no-repeat top center;
		text-align: right;
		color: #97EA67;
		padding-top: 45px;
		padding-right: 10px;
		font-size: 14px;
		text-decoration: none;
		clear: both;
		margin-left: 20px;
	}

	#contenido a.contratar-altabusca {
		margin-top: 10px;
	}

	#contenido a.contratar-posi:hover, #contenido a.contratar-altabusca:hover {
		background-position: bottom center;
		text-decoration: none;
	}

	#contenido a.presup {
		float: right;
		width: 156px;
		height: 60px;
		background-image: url(/imagenes/boton-posi-presup.gif);
		background-position: top center;
		padding: 0px;
		text-decoration: none;
		clear: both;
	}

	#contenido a.presup:hover {
		background-position: bottom center;
		text-decoration: none;
	}



	fieldset#mktbusca-como {
		border: 1px solid #ccc;
		margin-left: 0px;
		margin-bottom: 40px;
	}

	fieldset#mktbusca-como legend {
		font-size: 150%;
		font-weight: bold;
		color: #666666;
		margin: 0px 0px 0px 15px;
	}

	fieldset#mktbusca-como p {
		margin: 0px;
	}

	fieldset#mktbusca-como li {
		padding-left: 90px;
		padding-right: 20px;
	}

	fieldset#mktbusca-como li#mktbusca-como1 {
		background: url(imagenes/icon1-mktbusc-audit.gif) no-repeat 10px 0px;
	}

	fieldset#mktbusca-como li#mktbusca-como2 {
		background: url(imagenes/icon1-mktbusc-opti.gif) no-repeat 10px 0px;
	}

	fieldset#mktbusca-como li#mktbusca-como3 {
		background: url(imagenes/icon1-mktbusc-ext.gif) no-repeat 10px 0px;
	}

	fieldset#mktbusca-como li#mktbusca-como4 {
		background: url(imagenes/icon1-mktbusc-moni.gif) no-repeat 10px 0px;
	}
	
	fieldset#mktbusca-como li#mktbusca-diseno1 {
		background: url(imagenes/icon-requerimientos.gif) no-repeat 10px 0px;
	}
	
		fieldset#mktbusca-como li#mktbusca-diseno2 {
		background: url(imagenes/icon-analisis.gif) no-repeat 10px 0px;
	}
		fieldset#mktbusca-como li#mktbusca-diseno3 {
		background: url(imagenes/icon-planificacion.gif) no-repeat 10px 0px;
	}
		fieldset#mktbusca-como li#mktbusca-diseno4 {
		background: url(imagenes/icon-cordinacion.gif) no-repeat 10px 0px;
	}
		fieldset#mktbusca-como li#mktbusca-diseno5 {
		background: url(imagenes/icon-presentacion.gif) no-repeat 10px 0px;
	}
		fieldset#mktbusca-como li#mktbusca-diseno6 {
		background: url(imagenes/icon-desarrollo.gif) no-repeat 10px 0px;
	}
		fieldset#mktbusca-como li#mktbusca-diseno7 {
		background: url(imagenes/icon-revision.gif) no-repeat 10px 0px;
	}
		fieldset#mktbusca-como li#mktbusca-diseno8 {
		background: url(imagenes/icon-finalizacion.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta {
		border: 1px solid #ccc;
		margin-left: 0px;
		margin-bottom: 20px;
	}

	fieldset#mktalta legend {
		color:#666666;
		font-size:150%;
		font-weight:bold;
		margin:0px 0px 0px 15px;
	}

	fieldset#mktalta li {
		padding-left:90px;
		padding-right:20px;
	}

	fieldset#mktalta li p {
		margin-left: 0px;
	}

	fieldset#mktalta li#manual1 {
		background: transparent url(imagenes/icon-altamanual.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta li#automatica2 {
		background: transparent url(imagenes/icon-altaautomatica.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta li#meta3 {
		background: transparent url(imagenes/icon-meta.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta li#mantenim4 {
		background: transparent url(imagenes/icon-mantenim.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta li#informe5 {
		background: transparent url(imagenes/icon-informe.gif) no-repeat 10px 0px;
	}

	table#mktbusca-plani {
		border-collapse: collapse;
		margin-top: 20px;
	}

	table#mktbusca-plani th {
		border-bottom: 3px solid #ccc;
		border-left: 3px solid #ccc;
		border-right: 3px solid #ccc;
		color: #FE9900;
		font-size: 10pt;
		text-transform: uppercase;
		text-align: center;
		padding: 5px;
		vertical-align: bottom;
	}

	table#mktbusca-plani td {
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		vertical-align: top;
		padding: 5px;
	}

	table#mktbusca-plani li {
		padding: 0px 0px 0px 7px;
		background: url(/imagenes/bullet-posi-plani.gif) no-repeat top left;
		background-position: 0px 4px;
		line-height: 1.2em;
	}


	#contenido #posi-botones {
		overflow: hidden;
		height: 100%;
		margin: 40px 0px;
	}

	#contenido #posi-botones a.boton {
		float: left;
		width: 156px;
		height: 60px;
		background-position: top center;
		padding: 0px;
		text-decoration: none;
		margin-right: 22px;
	}

	#contenido #posi-botones a.boton:hover {
		background-position: bottom center;
		text-decoration: none;
	}


	#contenido #posi-botones a.contrata {
		background-image: url(/imagenes/boton-posi-contrata.gif);
	}

	#contenido #posi-botones a.presupuesto {
		background-image: url(/imagenes/boton-posi-presup.gif);
	}

	#contenido #posi-botones a.preguntas {
		background-image: url(/imagenes/boton-posi-dudas.gif);
		margin-right: 0px;
	}


	/* --- Página de presupuesto ---------------------------------------- */

	fieldset#mktbusca-presup {
		border: 1px solid #ccc;
		margin: 0px 0px 40px;
		padding-bottom: 20px;
	}

	fieldset#mktbusca-presup legend {
		font-size: 150%;
		font-weight: bold;
		color: #666666;
		margin: 0px 0px 0px 15px;
	}

	fieldset#mktbusca-presup .fila_form {
		margin-left: 15px;
	}

	fieldset#mktbusca-presup .fila_form input {
		width: 320px;
	}

	fieldset#mktbusca-presup .fila_form select {
		width: 70px;

		border: 1px solid #C2C2C2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		padding: 3px;
	}

	fieldset#mktbusca-presup p.pdf {
		margin-left: 20px;
		padding-left: 25px;
		clear: both;
		background: url(/imagenes/bullet-pdf.gif) no-repeat 3px 0px;
		font-size: 0.9em;
	}



	/* --- Cajas de 4 pasos --------------------------------------------- */

	.multi-pas {
		background: #f5f5f5;
		border: 1px solid #ccc;
	}

	#contenido .multi-pas h4 {
		margin: 10px 0px 5px 40px;
		text-transform: uppercase;
		color: #333;
		font-size: 100%;
	}

	#contenido .multi-pas h4 a,
	#contenido .multi-pas h4 a:hover {
		color: inherit;
		text-decoration: none;
	}

	#contenido .multi-pas h4 strong {
		font-size: 130%;
		display: block;
	}

	#mkt-multicom-paso1 {
		background: #f5f5f5 url(/imagenes/multicom-paso1.jpg) no-repeat top left;
	}

	#mkt-multicom-paso2 {
		background: #f5f5f5 url(/imagenes/multicom-paso2.jpg) no-repeat top left;
	}

	#mkt-multicom-paso3 {
		background: #f5f5f5 url(/imagenes/multicom-paso3.jpg) no-repeat top left;
	}

	#mkt-multicom-paso4 {
		background: #f5f5f5 url(/imagenes/multicom-paso4.jpg) no-repeat top left;
	}

	#mkt-multicom-paso1,
	#mkt-multicom-paso2,
	#mkt-multicom-paso3 {
		width: 163px;
		float: left;
		margin: 10px 0px;
	}

	#mkt-multicom-paso2,
	#mkt-multicom-paso3 {
		margin-left: 10px;
	}

	#contenido #mkt-multicom-paso1 h4,
	#contenido #mkt-multicom-paso2 h4,
	#contenido #mkt-multicom-paso3 h4 {
		margin-bottom: 90px;
	}

	#contenido #mkt-multicom-paso1 p,
	#contenido #mkt-multicom-paso2 p,
	#contenido #mkt-multicom-paso3 p {
		margin: 5px;
		height: 100px;
	}

	#mkt-multicom-paso4 {
		clear: both;
	}

	#contenido #mkt-multicom-paso4 h4 {
		margin: 15px 20px 5px 45px;
		float: left;
	}
	* html #contenido #mkt-multicom-paso4 h4 {
		margin-left: 23px;
	}


	/* --- Lista de caracteristicas  --------------------------------------- */

	ul.mkt-multicom-lista {
		margin-top: 10px;
	}

	#contenido .mkt-multicom-lista li {
		height: 62px;
		width: 175px;
		float: left;
		padding-left: 70px;
		padding-right: 10px;
	}

	#contenido .mkt-multicom-lista #multi1 {
		background: url(imagenes/icon-gestion-dns200.gif) no-repeat top left;
		height: 62px;
	}

	#contenido .mkt-multicom-lista #multi2 {
		background: url(imagenes/icon-envio-prog.gif) no-repeat top left;
		height: 62px;
	}

	#contenido .mkt-multicom-lista #multi3 {
		background: url(imagenes/icon-agenda.gif) no-repeat top left;
		height: 90px;
	}

	#contenido .mkt-multicom-lista #multi4 {
		background: url(imagenes/icon-monitorizacion.gif) no-repeat top left;
		height: 90px;
	}

	#contenido .mkt-multicom-lista #multi5 {
		background: url(imagenes/icon-pag-cortesia.gif) no-repeat top left;
		height: 80px;
	}

	#contenido .mkt-multicom-lista #multi6 {
		background: url(imagenes/icon-gestion-renova.gif) no-repeat top left;
		height: 80px;
	}

	#contenido .mkt-multicom-lista #multi7 {
		background: url(imagenes/icon-costes.gif) no-repeat top left;
		height: 90px;
	}

	#contenido .mkt-multicom-lista #multi8 {
		background: url(imagenes/icon-mant-hardware.gif) no-repeat top left;
		height: 90px;
	}

	#contenido .mkt-multicom-lista #multi9 {
		background: url(imagenes/icon-destinatarios.gif) no-repeat top left;
		height: 80px;
	}

	#contenido .mkt-multicom-lista #multi10 {
		background: url(imagenes/icon-docu-avanzada.gif) no-repeat top left;
		height: 80px;
	}


	/* --- Boton contratar y links para mas info  --------------------------------------- */

	#multicom-contratar {
		padding: 5px;
		clear: both;
		background: #F5F5F5; /* url(/imagenes/multicom-fondoboton.jpg) repeat-x top left; */
		border: 1px solid #ccc;
	}

	.multicom-contratar-boton {
		background: url(/imagenes/fondo-boton-multicom-gratis.gif) no-repeat top left;
		width: 322px;
		height: 62px;
	}

	.multicom-contratar-boton a.contrata {
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		width: 130px;
		height: 62px;
		display: block;
		float: left;
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		line-height: 62px;
		margin-right: 10px;
	}

	#contenido .multicom-contratar-boton p {
		margin: 0px;
		font-size: 90%;
		padding: 0px 10px;
	}

	#contenido .multicom-contratar-boton p.alta {
		color: #f90;
		text-transform: uppercase;
		font-size: 16px;
	}

	#contenido .multicom-contratar-boton p.alta strong {
		font-weight: bold;
		color: #66CC33;
	}




	#multicom-contratar ul.multicom-contratar-lista {
		margin: 0px;
		padding: 0px;
		float: right;
	}

/*
	#multicom-contratar ul.multicom-contratar-lista li {
		padding: 0px 0px 0px 10px;
		margin: 0px;
	}
*/



	#demo-multicom {
		float: right;
		background: #fff url(/imagenes/fondo-multicom.jpg) no-repeat top center;
		width: 140px;
	}

	#demo-multicom a {
		color: #666;
		background: #E6E6E7 url(/imagenes/fondo-button-lateral.gif) repeat-x top right;
		padding: 4px 10px 4px;
		display: block;
		text-align: center;
		margin: 100px 5px 5px 5px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 1.2em;
		border: 1px solid #0c0;
	}

	#demo-multicom a:hover {
		color: #666;
		background: #C3C3C5 url(/imagenes/fondo-button-lateral-hover.gif) repeat-x top right;
		text-decoration: none;
	}



	/* --- Tabla Precios Servicio Buscadores ------------------------------- */

	table.mkt-busca-precios {
		border-collapse: collapse;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 40px;
	}

	table.mkt-busca-precios td {
		background: #fff;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		padding: 7px 5px;
		text-align: center;
	}

	table.mkt-busca-precios td.cab {
		color: #666666;
		border-left: none;
		font-weight: bold;
		text-align: left;
	}

	table.mkt-busca-precios th {
		background: #fff;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		padding: 10px 3px;
		font-size: 1.1em;
		font-weight: bold;
		color: #333;
		text-align: center;
		white-space: nowrap;
	}

	table.mkt-busca-precios th.cab {
		text-align: left;
		border-left: none;
	}


	#contenido table.mkt-busca-precios a.boton {
		background: url(/imagenes/fondo-button-contrata.gif) no-repeat top center;
		padding: 0px;
		display: block;
		float: right;
		width: 61px;
		height: 15px;
		text-align: center;
		margin: 0px;
		color: #FFFFFF;

		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 15px;
		text-decoration: none;
	}

	#contenido table.mkt-busca-precios a:hover.boton {
		color: #FFFFFF;
		background-position: bottom center;
		text-decoration: none;
	}







	/* --- Tabla Precios Servicio Multicom --------------------------------- */

	table.mkt-multi-precios {
		border-collapse: collapse;
		width: 100%;
		margin-top: 10px;
	}

	table.mkt-multi-precios td {
		background: #f0f0f0;
		border: 1px solid white;
		padding: 7px 5px;
		text-align: center;
	}

	table.mkt-multi-precios tr.sep {
		border-top: 10px solid white;
	}

	table.mkt-multi-precios td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

	table.mkt-multi-precios td.contratar {
		background: transparent;
	}

	table.mkt-multi-precios td.cab {
		color: #666666;
		font-weight: bold;
		text-align: left;
	}

	table.mkt-multi-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;
	}


	/* --- Otros ----------------------------------------------------------- */

 	#contenido .thumbnails {
		height: 100%;
		overflow: hidden;
	}

	#contenido .thumbnails .thumb {
		display: block;
		float: left;
		width: 150px;
		margin-left: 15px;
	}

	#contenido .thumbnails .footer {
		font-size: 80%;
		color: #333;
	}

	#contenido .thumbnails .thumb img {
		padding: 5px;
		border: 1px solid #ccc;
	}

}	/* EOF - media/all */

@charset "ISO-8859-1";

/*
 * CSS Categoría Marketing Online
 
 */

@media all {


	/* --- Cajas promocionales --------------------------------------------- */

	#mkt-precios {
		overflow: hidden;
		height: 100%;
	}

	#mkt-precios .caja-precio {
		width: 235px;
	}

	#mkt-precios .caja-precio#mkt-precio-posi {
		width: 250px;
	}

	#mkt-precios .caja-precio#mkt-precio-ppc {
		width: 220px;
	}

	#mkt-precios .caja-precio .contenido {
		height: 180px;
	}

	#mkt-precios .caja-precio#mkt-precio-alta .contenido {
		height: 140px;
	}

	#mkt-precios .caja-precio h3 {
		background: transparent;
		letter-spacing: 0em;
	}

	#mkt-precios .caja-precio p {
		font-size: 8pt;
		line-height: 9pt;
		color: #333333;
		padding-bottom: 10px;
	}

	#mkt-precios .caja-precio p.entradilla {
		padding-right: 130px;
		padding-top: 16px;
	}

	#mkt-precios .caja-precio#mkt-precio-alta p {
		padding-right: 300px;
	}

	#mkt-precios .caja-precio p.precio {
		padding-right: 10px;
		color: #666666;
		font-size: 10pt;
		line-height: 14pt;
	}

	#mkt-precios #mkt-precio-posi {
		background: #ffffff url(/imagenes/fondo-precio-posi.jpg) no-repeat top right;
	}


	#mkt-precios #mkt-precio-ppc {
		background: #ffffff url(/imagenes/fondo-precio-ppc.jpg) no-repeat top right;
		margin-left: 10px;
	}

	#mkt-precios #mkt-precio-alta {
		background: #ffffff url(/imagenes/fondo-precio-alta.jpg) no-repeat top right;
		margin-bottom: 10px;
		width: 495px;
	}


	/* --- Cajas de inicio Marketing Online ----------------------------- */

	.mkt-promo {
		border: 1px solid #CCCCCC;
		background: #FAFAFA;
		width: 348px;
		float: left;
		margin-bottom: 30px;
	}

	#contenido .mkt-promo#mkt-ini-busq {
		margin-right: 10px;
	}

	#contenido .mkt-promo h3 {
		margin: 0px;
		padding: 10px;
		background: #fe9900;
		color: #FFF;
		font-size: 140%;
	}

	#contenido .mkt-promo h3 a {
		color: #FFF;
		text-decoration: none;
	}

	#contenido .mkt-promo h3 a:hover {
		text-decoration: none;
	}

	#contenido .mkt-promo p {
		color: #333333;
		margin: 0px;
		padding: 5px 10px;
	}


	#contenido .mkt-promo a.boton {
		margin: 10px;
	}

	#contenido .mkt-promo p.precio {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #666;
		font-size: 120%;
		font-weight: normal;
	}

	#contenido .mkt-promo p.precio em {
		display: block;
		font-size: 120%;
	}

	#contenido .mkt-promo span.precio {
		color: #FF9900;
		font-size: 120%;
	}

	#contenido .mkt-promo span.precio strong {
		font-size: 160%;
	}

	#contenido .mkt-promo#mkt-ini-busq p.precio {
		background: url(/imagenes/fondo-mkt-busq.jpg) no-repeat;
		color: #ddd;
	}

	#contenido .mkt-promo#mkt-ini-busq span.precio {
		color: #eee;
	}

	#contenido .mkt-promo#mkt-ini-multicom p.precio {
		background: url(/imagenes/fondo-mkt-multicom.jpg) no-repeat;
		color: #666;
		text-align: right;
	}

	/* --- Cajas de inicio nuevas - jun2007 ----------------------------- */

	#contenido #wrappermkt {
		overflow: hidden;
		height: 100%;
	}

	#contenido .serviciosmkt {
		border-bottom: 1px solid #C1C1C1;
		border-left: 1px solid #C1C1C1;
		border-right: 1px solid #C1C1C1;
		width: 340px;
		height: 235px;
		float: left;
		overflow: hidden;
		padding: 0px;
	}

	#contenido .serviciosmkt h3 {
		background-color: #2F5BBC;
		border-top: 1px solid #C1C1C1;
		color: #FFF;
		font-size: 18px;
		font-weight: normal;
		margin: 0px;
		padding: 5px 0px 5px 10px;
	}

	#contenido .serviciosmkt h4 {
		color: #333333;
		font-size: 16px;
		letter-spacing:-1px;
		margin-left: 10px;
		padding: 5px 0px 5px 12px;
		background: url(/imagenes/bullet-green.gif) no-repeat left center;
	}

	#contenido .serviciosmkt p,
	#contenido .serviciosmkt2 p {
		font-size: 11px;
		padding: 5px 10px 10px 10px;
		margin: 0px;
	}


	#contenido .serviciosmkt p {
		height: 70px;
	}

	#contenido .serviciosmkt2 p {
		height: 120px;
	}

	#contenido #mkt-posic p {
		padding-right: 100px;
	}

	#contenido #mkt-posic.serviciosmkt {
		background: url(/imagenes/fondo-mkt-posic.jpg) no-repeat;
		margin: 10px 10px 10px 0px;
	}

	#contenido #mkt-pagoxclic.serviciosmkt {
		background: url(/imagenes/fondo-mkt-pagoxclic.jpg) no-repeat;
		margin: 10px 0px;
	}

	/* #contenido .serviciosmkt .infoycontratar {
		display: block;
	} */

	#contenido .serviciosmkt2 {
		width: 340px;
		height: 240px;
		float: left;
		overflow: hidden;
		padding: 0px;
	}

	#contenido #mkt-alta.serviciosmkt2 {
		background: url(/imagenes/fondo-mkt-alta.jpg) no-repeat bottom right;
		margin: 10px 10px 0px 0px;
	}

	#contenido #mkt-multicom.serviciosmkt2 {
		background: url(/imagenes/fondo-mkt-multicomprincipal.jpg) no-repeat bottom right;
		margin: 10px 0px 0px;
	}

	#contenido .serviciosmkt2 h3 {
		border-bottom: 1px solid #C1C1C1;
		/* color: #FFF; */
		font-size: 18px;
		font-weight: normal;
		margin: 0px;
		padding: 5px 0px 5px 10px;
	}

	#contenido .serviciosmkt p.oferta,
	#contenido .serviciosmkt2 p.oferta {
		color:#000;
		font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
		font-size:18px;
		font-style:normal;
		padding:5px 0px 5px 10px;
		height: auto;
	}

	#contenido .serviciosmkt p.oferta em,
	#contenido .serviciosmkt2 p.oferta em {
		color:#2F5BBC;
		font-size:27px;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		letter-spacing:-0.1em;
	}

	#contenido .serviciosmkt a.minibotoninfo,
	#contenido .serviciosmkt2 a.minibotoninfo {
		float: left;
		margin-left: 10px;
	}

	#contenido .serviciosmkt a.miniboton,
	#contenido .serviciosmkt2 a.miniboton {
		float: left;
		margin-left: 10px;
	}

	/* --- Página de Posicionamiento en Buscadores ---------------------- */

	#contenido a.contratar-posi, #contenido a.contratar-altabusca {
		display: block;
		float: right;
		width: 215px;
		height: 50px;
		background: #fff url(/imagenes/fondo-contratar.jpg) no-repeat top center;
		text-align: right;
		color: #97EA67;
		padding-top: 45px;
		padding-right: 10px;
		font-size: 14px;
		text-decoration: none;
		clear: both;
		margin-left: 20px;
	}

	#contenido a.contratar-altabusca {
		margin-top: 10px;
	}

	#contenido a.contratar-posi:hover, #contenido a.contratar-altabusca:hover {
		background-position: bottom center;
		text-decoration: none;
	}

	#contenido a.presup {
		float: right;
		width: 156px;
		height: 60px;
		background-image: url(/imagenes/boton-posi-presup.gif);
		background-position: top center;
		padding: 0px;
		text-decoration: none;
		clear: both;
	}

	#contenido a.presup:hover {
		background-position: bottom center;
		text-decoration: none;
	}



	fieldset#mktbusca-como {
		border: 1px solid #ccc;
		margin-left: 0px;
		margin-bottom: 40px;
	}

	fieldset#mktbusca-como legend {
		font-size: 150%;
		font-weight: bold;
		color: #666666;
		margin: 0px 0px 0px 15px;
	}

	fieldset#mktbusca-como p {
		margin: 0px;
	}

	fieldset#mktbusca-como li {
		padding-left: 90px;
		padding-right: 20px;
	}

	fieldset#mktbusca-como li#mktbusca-como1 {
		background: url(imagenes/icon-mktbusc-audit.gif) no-repeat 10px 0px;

	}

	fieldset#mktbusca-como li#mktbusca-como2 {
		background: url(imagenes/icon-mktbusc-opti.gif) no-repeat 10px 0px;
	}

	fieldset#mktbusca-como li#mktbusca-como3 {
		background: url(imagenes/icon-mktbusc-ext.gif) no-repeat 10px 0px;
	}

	fieldset#mktbusca-como li#mktbusca-como4 {
		background: url(imagenes/icon-mktbusc-moni.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta {
		border: 1px solid #ccc;
		margin-left: 0px;
		margin-bottom: 20px;
	}

	fieldset#mktalta legend {
		color:#666666;
		font-size:150%;
		font-weight:bold;
		margin:0px 0px 0px 15px;
	}

	fieldset#mktalta li {
		padding-left:90px;
		padding-right:20px;
	}

	fieldset#mktalta li p {
		margin-left: 0px;
	}

	fieldset#mktalta li#manual1 {
		background: transparent url(imagenes/icon-altamanual.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta li#automatica2 {
		background: transparent url(imagenes/icon-altaautomatica.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta li#meta3 {
		background: transparent url(imagenes/icon-meta.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta li#mantenim4 {
		background: transparent url(imagenes/icon-mantenim.gif) no-repeat 10px 0px;
	}

	fieldset#mktalta li#informe5 {
		background: transparent url(imagenes/icon-informe.gif) no-repeat 10px 0px;
	}

	table#mktbusca-plani {
		border-collapse: collapse;
		margin-top: 20px;
	}

	table#mktbusca-plani th {
		border-bottom: 3px solid #ccc;
		border-left: 3px solid #ccc;
		border-right: 3px solid #ccc;
		color: #FE9900;
		font-size: 10pt;
		text-transform: uppercase;
		text-align: center;
		padding: 5px;
		vertical-align: bottom;
	}

	table#mktbusca-plani td {
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		vertical-align: top;
		padding: 5px;
	}

	table#mktbusca-plani li {
		padding: 0px 0px 0px 7px;
		background: url(/imagenes/bullet-posi-plani.gif) no-repeat top left;
		background-position: 0px 4px;
		line-height: 1.2em;
	}


	#contenido #posi-botones {
		overflow: hidden;
		height: 100%;
		margin: 40px 0px;
	}

	#contenido #posi-botones a.boton {
		float: left;
		width: 156px;
		height: 60px;
		background-position: top center;
		padding: 0px;
		text-decoration: none;
		margin-right: 22px;
	}

	#contenido #posi-botones a.boton:hover {
		background-position: bottom center;
		text-decoration: none;
	}


	#contenido #posi-botones a.contrata {
		background-image: url(/imagenes/boton-posi-contrata.gif);
	}

	#contenido #posi-botones a.presupuesto {
		background-image: url(/imagenes/boton-posi-presup.gif);
	}

	#contenido #posi-botones a.preguntas {
		background-image: url(/imagenes/boton-posi-dudas.gif);
		margin-right: 0px;
	}


	/* --- Página de presupuesto ---------------------------------------- */

	fieldset#mktbusca-presup {
		border: 1px solid #ccc;
		margin: 0px 0px 40px;
		padding-bottom: 20px;
	}

	fieldset#mktbusca-presup legend {
		font-size: 150%;
		font-weight: bold;
		color: #666666;
		margin: 0px 0px 0px 15px;
	}

	fieldset#mktbusca-presup .fila_form {
		margin-left: 15px;
	}

	fieldset#mktbusca-presup .fila_form input {
		width: 320px;
	}

	fieldset#mktbusca-presup .fila_form select {
		width: 70px;

		border: 1px solid #C2C2C2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		padding: 3px;
	}

	fieldset#mktbusca-presup p.pdf {
		margin-left: 20px;
		padding-left: 25px;
		clear: both;
		background: url(/imagenes/bullet-pdf.gif) no-repeat 3px 0px;
		font-size: 0.9em;
	}



	/* --- Cajas de 4 pasos --------------------------------------------- */

	.multi-pas {
		background: #f5f5f5;
		border: 1px solid #ccc;
	}

	#contenido .multi-pas h4 {
		margin: 10px 0px 5px 40px;
		text-transform: uppercase;
		color: #333;
		font-size: 100%;
	}

	#contenido .multi-pas h4 a,
	#contenido .multi-pas h4 a:hover {
		color: inherit;
		text-decoration: none;
	}

	#contenido .multi-pas h4 strong {
		font-size: 130%;
		display: block;
	}

	#mkt-multicom-paso1 {
		background: #f5f5f5 url(/imagenes/multicom-paso1.jpg) no-repeat top left;
	}

	#mkt-multicom-paso2 {
		background: #f5f5f5 url(/imagenes/multicom-paso2.jpg) no-repeat top left;
	}

	#mkt-multicom-paso3 {
		background: #f5f5f5 url(/imagenes/multicom-paso3.jpg) no-repeat top left;
	}

	#mkt-multicom-paso4 {
		background: #f5f5f5 url(/imagenes/multicom-paso4.jpg) no-repeat top left;
	}

	#mkt-multicom-paso1,
	#mkt-multicom-paso2,
	#mkt-multicom-paso3 {
		width: 163px;
		float: left;
		margin: 10px 0px;
	}

	#mkt-multicom-paso2,
	#mkt-multicom-paso3 {
		margin-left: 10px;
	}

	#contenido #mkt-multicom-paso1 h4,
	#contenido #mkt-multicom-paso2 h4,
	#contenido #mkt-multicom-paso3 h4 {
		margin-bottom: 90px;
	}

	#contenido #mkt-multicom-paso1 p,
	#contenido #mkt-multicom-paso2 p,
	#contenido #mkt-multicom-paso3 p {
		margin: 5px;
		height: 100px;
	}

	#mkt-multicom-paso4 {
		clear: both;
	}

	#contenido #mkt-multicom-paso4 h4 {
		margin: 15px 20px 5px 45px;
		float: left;
	}
	* html #contenido #mkt-multicom-paso4 h4 {
		margin-left: 23px;
	}


	/* --- Lista de caracteristicas  --------------------------------------- */

	ul.mkt-multicom-lista {
		margin-top: 10px;
	}

	#contenido .mkt-multicom-lista li {
		height: 62px;
		width: 175px;
		float: left;
		padding-left: 70px;
		padding-right: 10px;
	}

	#contenido .mkt-multicom-lista #multi1 {
		background: url(imagenes/icon-gestion-dns200.gif) no-repeat top left;
		height: 62px;
	}

	#contenido .mkt-multicom-lista #multi2 {
		background: url(imagenes/icon-envio-prog.gif) no-repeat top left;
		height: 62px;
	}

	#contenido .mkt-multicom-lista #multi3 {
		background: url(imagenes/icon-agenda.gif) no-repeat top left;
		height: 90px;
	}

	#contenido .mkt-multicom-lista #multi4 {
		background: url(imagenes/icon-monitorizacion.gif) no-repeat top left;
		height: 90px;
	}

	#contenido .mkt-multicom-lista #multi5 {
		background: url(imagenes/icon-pag-cortesia.gif) no-repeat top left;
		height: 80px;
	}

	#contenido .mkt-multicom-lista #multi6 {
		background: url(imagenes/icon-gestion-renova.gif) no-repeat top left;
		height: 80px;
	}

	#contenido .mkt-multicom-lista #multi7 {
		background: url(imagenes/icon-costes.gif) no-repeat top left;
		height: 90px;
	}

	#contenido .mkt-multicom-lista #multi8 {
		background: url(imagenes/icon-mant-hardware.gif) no-repeat top left;
		height: 90px;
	}

	#contenido .mkt-multicom-lista #multi9 {
		background: url(imagenes/icon-destinatarios.gif) no-repeat top left;
		height: 80px;
	}

	#contenido .mkt-multicom-lista #multi10 {
		background: url(imagenes/icon-docu-avanzada.gif) no-repeat top left;
		height: 80px;
	}


	/* --- Boton contratar y links para mas info  --------------------------------------- */

	#multicom-contratar {
		padding: 5px;
		clear: both;
		background: #F5F5F5; /* url(/imagenes/multicom-fondoboton.jpg) repeat-x top left; */
		border: 1px solid #ccc;
	}

	.multicom-contratar-boton {
		background: url(/imagenes/fondo-boton-multicom-gratis.gif) no-repeat top left;
		width: 322px;
		height: 62px;
	}

	.multicom-contratar-boton a.contrata {
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		width: 130px;
		height: 62px;
		display: block;
		float: left;
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		line-height: 62px;
		margin-right: 10px;
	}

	#contenido .multicom-contratar-boton p {
		margin: 0px;
		font-size: 90%;
		padding: 0px 10px;
	}

	#contenido .multicom-contratar-boton p.alta {
		color: #f90;
		text-transform: uppercase;
		font-size: 16px;
	}

	#contenido .multicom-contratar-boton p.alta strong {
		font-weight: bold;
		color: #66CC33;
	}




	#multicom-contratar ul.multicom-contratar-lista {
		margin: 0px;
		padding: 0px;
		float: right;
	}

/*
	#multicom-contratar ul.multicom-contratar-lista li {
		padding: 0px 0px 0px 10px;
		margin: 0px;
	}
*/



	#demo-multicom {
		float: right;
		background: #fff url(/imagenes/fondo-multicom.jpg) no-repeat top center;
		width: 140px;
	}

	#demo-multicom a {
		color: #666;
		background: #E6E6E7 url(/imagenes/fondo-button-lateral.gif) repeat-x top right;
		padding: 4px 10px 4px;
		display: block;
		text-align: center;
		margin: 100px 5px 5px 5px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 1.2em;
		border: 1px solid #0c0;
	}

	#demo-multicom a:hover {
		color: #666;
		background: #C3C3C5 url(/imagenes/fondo-button-lateral-hover.gif) repeat-x top right;
		text-decoration: none;
	}



	/* --- Tabla Precios Servicio Buscadores ------------------------------- */

	table.mkt-busca-precios {
		border-collapse: collapse;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 40px;
	}

	table.mkt-busca-precios td {
		background: #fff;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		padding: 7px 5px;
		text-align: center;
	}

	table.mkt-busca-precios td.cab {
		color: #666666;
		border-left: none;
		font-weight: bold;
		text-align: left;
	}

	table.mkt-busca-precios th {
		background: #fff;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		padding: 10px 3px;
		font-size: 1.1em;
		font-weight: bold;
		color: #333;
		text-align: center;
		white-space: nowrap;
	}

	table.mkt-busca-precios th.cab {
		text-align: left;
		border-left: none;
	}


	#contenido table.mkt-busca-precios a.boton {
		background: url(/imagenes/fondo-button-contrata.gif) no-repeat top center;
		padding: 0px;
		display: block;
		float: right;
		width: 61px;
		height: 15px;
		text-align: center;
		margin: 0px;
		color: #FFFFFF;

		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 15px;
		text-decoration: none;
	}

	#contenido table.mkt-busca-precios a:hover.boton {
		color: #FFFFFF;
		background-position: bottom center;
		text-decoration: none;
	}







	/* --- Tabla Precios Servicio Multicom --------------------------------- */

	table.mkt-multi-precios {
		border-collapse: collapse;
		width: 100%;
		margin-top: 10px;
	}

	table.mkt-multi-precios td {
		background: #f0f0f0;
		border: 1px solid white;
		padding: 7px 5px;
		text-align: center;
	}

	table.mkt-multi-precios tr.sep {
		border-top: 10px solid white;
	}

	table.mkt-multi-precios td.promo {
		background: #dbdbdb;
		color: #666666;
		font-weight: bold;
	}

	table.mkt-multi-precios td.contratar {
		background: transparent;
	}

	table.mkt-multi-precios td.cab {
		color: #666666;
		font-weight: bold;
		text-align: left;
	}

	table.mkt-multi-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;
	}


	/* --- Otros ----------------------------------------------------------- */

 	#contenido .thumbnails {
		height: 100%;
		overflow: hidden;
	}

	#contenido .thumbnails .thumb {
		display: block;
		float: left;
		width: 150px;
		margin-left: 15px;
	}

	#contenido .thumbnails .footer {
		font-size: 80%;
		color: #333;
	}

	#contenido .thumbnails .thumb img {
		padding: 5px;
		border: 1px solid #ccc;
	}

}	/* EOF - media/all */


#menu_header {
	list-style-type:none;
	float:right;
}
#menu_header li {
	display:block;
	float:right;
	width:auto;
	height:21px;
	line-height:21px;
	background-image:url(/imagenes/fondo_icono.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#menu_header li a{
	display:block;
	float:left;
	font-size:10px;
	line-height:16px;
	padding-left:20px;
	padding-right:8px;
	padding-top:2px;
}

#locale {
  position:absolute;
  right:395px; top:57px;
}
