@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body { line-height: 1 }
:focus { outline: 0 }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
blockquote, q { quotes: "" "" }
input, textarea { margin: 0; padding: 0 }

/* Final Reset RSS */

/* Inicio Hoja de Estilos */
.clear { clear: both; }


body{ font-size:0.7em; font-family: Verdana, Geneva, sans-serif; color:#4b4748; }

i { font-style: italic; }

a{ color:#003366; }
a:hover{ text-decoration:none; }

strong{ font-weight:bold; }
em{ font-style:italic; }

h1{ font-size:2.1em; color:#003366; font-weight:bold; }
p{ margin:5px 0; line-height:1.1; }

input{ border:1px #dfdfdf solid; background:url(../ima/general/bg_input.png) repeat-x; }


/* 
Maquetación de las cajas tipo desplegable 

<div id="elquesea" class="cajas_despl"> //el id marca el ancho. <div id="reg_particular" class="cajas_despl sindespl"> Añadir "sindespl" para una caja normal sin que sea desplegable
	<h3>Título de la caja</h3> // El título que siempre está fijo y es clickable
	<div class="cajas_despl_contenido">
		<p>Contenido</p>
	</div>
	<div class="cajas_despl_cerrar"><span class="extra_p"></span></div> // esto cierra la caja
</div>
*/

.cajas_despl{ overflow:hidden; display:inline-block; margin-bottom:10px; background:url(../ima/general/bg_cajas_despl_left.gif) no-repeat; width:100%; }
.cajas_despl h3{ overflow:hidden; padding:5px 30px 5px 5px; color:#003366; font-weight:bold; cursor:pointer; background:url(../ima/general/bg_cajas_despl_right.gif) right top no-repeat; }
.cajas_despl_contenido{ overflow:hidden; padding:0 5px; border-left: 1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid; }
.cajas_despl_contenido_oculta { display: none; }
.cajas_despl_cerrar{ overflow:hidden; height:5px; background:url(../ima/general/bg_cajas_despl_inf_left.gif) top left no-repeat; }
.cajas_despl_cerrar .extra_p{ overflow:hidden; height:5px; margin:0; padding:0; background:url(../ima/general/bg_cajas_despl_inf_right.gif) top right no-repeat; width:100%; display:block; }

.cajas_despl_abierta h3{ background-position:right -50px; }
.sindespl h3{ cursor:auto; background:url(../ima/general/bg_cajas_despl_right_sindespl.gif) top right no-repeat; }

/*
Maquetación de las cajas tipo desplegable para las paginas de Hosting Compartido

Estilos añadidos para ser utilizados como clases secundarias que complementan y ajustan el estilo a estas páginas

El diseño en estas página no tiene puntas recondeadas, por lo que no es necesario establecer un div que haga de pie de la tabla
de esta manera el diseño del desplegable queda integrada completamente con las tablas de características y precio de los hostings
*/
.cajas_despl_2 { margin: -1px 0 -3px 2px; background: #FFF; width:99.3%; border-bottom: 1px solid #c9c9c9; }
	.cajas_despl_2 h3 { padding: 15px; border: 1px solid #c9c9c9; /*border-bottom: none;*/ background: url(../ima/general/bg_cajas_despl_right_2.gif) no-repeat top right; text-align: center; }
	#contenido .cajas_despl_2 .cajas_despl_contenido { padding: 0; border: none; }
	#contenido .cajas_despl_2 .cajas_despl_contenido .tabla_info_hosting_2 { margin: 0; width: 100%; }
	#contenido .cajas_despl_2 .cajas_despl_contenido .tabla_info_hosting_2 .descrip_plan { padding: 5px; text-align: justify; vertical-align: top; }
	.cajas_despl_2 .cajas_despl_cerrar{ display: none; }

/*
Maquetación de las cajas estilo bocata para la pagina de Hosting Compartido 'Porque RC'

Estilos añadidos para ser utilizados como clases secundarias que complementan y ajustan el estilo a estas páginas

El diseño en estas página no tiene puntas recondeadas, por lo que no es necesario establecer un div que haga de pie de la tabla
de esta manera el diseño del desplegable queda integrada completamente con las tablas de características y precio de los hostings
*/
#contenido .cajas_bocata_left .lista_flechas_azules li { margin: 5px 0 0 15px; padding: 3px 0 0 0; list-style: url(../ima/general/bullet_1.gif) outside; }

.div_img_bocata { overflow: hidden; margin: 0 0 30px 0; }
.div_img_bocata .img_bocata_izq { float: left; margin: 3px 0 -209px 7px; }
.div_img_bocata .marco_sup_izq_img { position:relative; left:-224px; top:0; }
	.cajas_bocata_left { float: right; overflow: visible; margin: -10px 0 0 0; width: 70%; background: url(../ima/general/bg_cajas_despl_bocata_left.png) no-repeat -1px top; text-align: justify; }
		.cajas_bocata_left h3 { margin: 0 0 0 10px; padding: 20px 15px 15px 15px; background: url(../ima/general/bg_cajas_despl_right_sindespl.gif) no-repeat top right; text-align: left; font-size: 1.5em; cursor: auto; color: #003366; font-weight: bold; }
		.cajas_bocata_left .cajas_despl_contenido { margin: 0 0 0 9px; padding: 0px 15px 15px 15px; background: url(../ima/general/bg_cajas_despl_bocata_left_contenido.png) repeat-y -1px top; /*height: 142px;*/ }
			#contenido .cajas_bocata_left .lista_flechas_azules li { margin: 5px 0 0 15px; padding: 3px 0 0 0; list-style: url(../ima/general/bullet_1.gif) outside; }
		.cajas_bocata_left .cajas_despl_cerrar_izq { overflow: hidden; margin: -10px 0 0 -186px; height: 10px; background: url(../ima/general/bg_cajas_despl_bocata_left_inf_izq.png) no-repeat left top; }
		.cajas_bocata_left .cajas_despl_cerrar{ overflow:hidden; height:5px; background:url(../ima/general/bg_cajas_despl_bocata_left_inf.gif) no-repeat 15px top; }

.div_img_bocata .img_bocata_der { float: right; margin: 3px 7px -199px 0; }
	.cajas_bocata_right { float: left; overflow: visible; margin: -10px 0 0 0; width: 70%; background: url(../ima/general/bg_cajas_despl_bocata_right.png) no-repeat -366px top; text-align: justify; }
		.cajas_bocata_right h3 { margin: 0; padding: 15px 0 15px 15px; background: url(../ima/general/bg_cajas_despl_left_sindespl.gif) no-repeat left top; text-align: left; font-size: 1.5em; cursor: auto; color: #003366; font-weight: bold; }
		.cajas_bocata_right .cajas_despl_contenido { margin: 0 9px 0 0; padding: 0px 15px 15px 15px; background: url(../ima/general/bg_cajas_despl_bocata_left_contenido.png) repeat-y -1px top; /*height: 142px;*/ }
			/*#contenido .cajas_bocata_right .lista_flechas_azules li { margin: 5px 0 0 0; padding: 4px 18px 0 0; list-style: none; text-align: right; background: url(../ima/general/bullet_0.gif) no-repeat right 6px; }*/
			#contenido .cajas_bocata_right .lista_flechas_azules li { margin: 5px 0 0 15px; padding: 3px 0 0 0; list-style: url(../ima/general/bullet_1.gif) outside; }
		.cajas_bocata_right .cajas_despl_cerrar_der { overflow: hidden; margin: -10px -186px 0 0; height: 10px; background: url(../ima/general/bg_cajas_despl_bocata_right_inf_der.png) no-repeat right top; }
		.cajas_bocata_right .cajas_despl_cerrar{ overflow:hidden; height:5px; margin: 0 14px 0 0; }

/*
Maquetación de las cajas estilo bocata para el Sidebar

El diseño en estas página no tiene puntas recondeadas, por lo que no es necesario establecer un div que haga de pie de la tabla
de esta manera el diseño del desplegable queda integrada completamente con las tablas de características y precio de los hostings
*/
.cajas_bocata_sidebar_vert { overflow: hidden; padding: 27px 0 0 0; background: url(../ima/general/bg_bocata_sidebar_vert_head.png) no-repeat left top; }
	.cajas_bocata_sidebar_vert h3 { padding: 0 15px; font-weight: bold; color: #003366; font-size: 1.2em; }
	.cajas_bocata_sidebar_vert .cajas_bocata_sidebar_vert_content { overflow: hidden; padding: 0 5px; background: url(../ima/general/bg_bocata_sidebar_vert_body.png) repeat-y left top; } 
		.cajas_bocata_sidebar_vert .cajas_bocata_sidebar_vert_content .texto_claro { color: #949494; display: block; padding: 0 0 5px 5px; }
	.cajas_bocata_sidebar_vert .cajas_bocata_sidebar_vert_end { background: url(../ima/general/bg_bocata_sidebar_vert_end.png) no-repeat left top; height: 21px; }
	
	.cajas .cajas_bocata_sidebar_vert_oculta { display: none; }
	.cajas .cajas_bocata_sidebar_vert { position: absolute; margin: 0 0 -125px; padding-top: 40px; background: url(../ima/general/bg_bocata_sidebar_vert_head_2.png) no-repeat left top; width: 250px; z-index: 100; }
	
	.cajas .cajas_bocata_sidebar_vert .texto_claro { padding: 0 10px; color: #4B4748; }
	
	.cajas .cajas_bocata_sidebar_vert_col_1_5 { top: 1250px; left: 440px; } 
	.cajas .cajas_bocata_sidebar_vert_col_2_5 { top: 1250px; left: 540px; } 
	.cajas .cajas_bocata_sidebar_vert_col_3_5 { top: 1250px; left: 640px; } 
	.cajas .cajas_bocata_sidebar_vert_col_4_5 { top: 1250px; left: 735px; } 
	.cajas .cajas_bocata_sidebar_vert_col_5_5 { top: 1250px; left: 823px; } 

/*
Colores Base:
Gris Texto oscuro: #4b4748
Azul Texto oscuro y para el background de los títulos: #003366
Gris Claro: #c9c9c9 (cajas)
Azul Redcoruna: #2b94cb

Naranja Texto Cabeceras Hosting: #f08903

h3 para los títulos de las cajas en acordeon cajas_despl
*/


#contenedor{ }

#cabecera{ overflow:hidden; width:900px; height:160px; margin:0 auto; text-align:center; }
  #caja_topmenu{ overflow: hidden; display:inline-block; width:300px; height:30px; margin: 0 auto; font-size:0.9em; background:url(../ima/general/bg_topmenu_left.gif) no-repeat; }
	#topmenu { overflow:hidden; height:20px; padding:5px 30px; background:url(../ima/general/bg_topmenu_right.gif) right top no-repeat; }
	#topmenu li { list-style: none; float:left; }
	#topmenu li a { display: block; color: #003366; padding: 0px 5px 0px 5px; text-decoration: none; border-right:#003366 solid 1px;  }
	#topmenu li a:hover { text-decoration:underline;  }
	#topmenu .current a{ text-decoration:underline; font-weight:bolder;  }
	#topmenu .ultimotopmenu a{ border:0; }

  #logo{ text-align:left; overflow:hidden; width:240px; margin:0 0 0 15px; }
  #logo p { display: block; color: #003366; float: right; }
  #logo p a{ text-decoration:none; }
  #logo p a:hover{ text-decoration:underline; }
  
  #zona_acceso_clientes{ float:right; margin:-96px 0 0 0; width:280px; text-align:left; }
  	#zona_acceso_clientes .eresnuevo{ font-weight:bold; float:left; margin-right:5px; text-decoration:none; }
	#zona_acceso_clientes a.eresnuevo:hover{ text-decoration:underline; }
	#zona_acceso_clientes .inputtext{ color:#9f9f9f; width:170px; margin-bottom:5px; font-size:1em; height:18px; }
		.boton_form_entrar{ float:right; width:57px; padding-bottom:5px; cursor:pointer; text-align:center; color:#FFF; border:0; background:url(../ima/general/bg_boton_entrar.png) no-repeat; }
	#zona_acceso_clientes p{ font-size:0.8em; margin:0; color:#003366; float:left;  }
	#acceso_clientes{ width: 185px; }

  #mod_zona_acceso_clientes{ float:right; margin:0 0 0 0; width:280px; text-align:left; }
  	#mod_zona_acceso_clientes .eresnuevo{ font-weight:bold; float:left; margin-right:5px; text-decoration:none;}
	#mod_zona_acceso_clientes a.eresnuevo:hover{ text-decoration:underline; }
	#mod_zona_acceso_clientes .inputtext{ color:#9f9f9f; width:170px; margin-bottom:5px; font-size:1em; height:18px; }
	#mod_zona_acceso_clientes .boton_form_entrar{ float:right; width:57px; padding-bottom:5px; cursor:pointer; text-align:center; color:#FFF; border:0; background:url(../ima/general/bg_boton_entrar.png) no-repeat; }
	#mod_zona_acceso_clientes p{ font-size:0.8em; margin:0; color:#003366; float:left;  }

  #mod_caja_contacto{ float:right; margin:20px 5px 0 0; width:180px; overflow:hidden; border:1px #c9c9c9 solid; color:#003366; }
  #mod_caja_contacto .h2_registro{ font-size:1.3em; }
  #mod_caja_contacto p{ margin:5px; }
  #mod_caja_contacto .chat{ background:url(../ima/general/ico_chat.gif) left center no-repeat; padding:5px 0 5px 35px; font-size:1.3em; }
  #mod_caja_contacto .chat a{ text-decoration:none; }
  #mod_caja_contacto .chat a:hover{ text-decoration: underline; }
  #mod_caja_contacto .telefono{ background: url(../ima/general/ico_telefono.gif) left center no-repeat; padding:5px 0 5px 35px; font-size:1.3em;}


  #iconos_cabecera{ overflow:hidden; display:inline-block; position:relative; top:18px; left:170px; height:45px; font-size:1.5em; color:#003366; }
	#iconos_cabecera span{ display:inline-block; height:23px; padding:0 0 0 35px; margin: 0 5px; }
  	#iconos_cabecera a{ text-decoration:none; }
	#iconos_cabecera .chat{ background:url(../ima/general/ico_chat.gif) left center no-repeat; }
	#iconos_cabecera .telefono{ background: url(../ima/general/ico_telefono.gif) left center no-repeat; }
	#iconos_cabecera .siguenos { display: block; margin: 0px 5px 0 0; font-size: 0.65em; text-align: right; }

	#menu_carrito{ overflow:hidden; position:absolute; top:115px; margin-left:750px; width:140px; height:70px; background:url(../ima/general/bg_carrito.gif) no-repeat; text-align:center; }
	#menu_carrito a{ font-size:1.3em; text-decoration:none; font-weight:bold; display:block; width:120px; height:60px; padding:40px 0 0 0; margin:10px auto; }
	#menu_carrito a:hover{ text-decoration:underline; }

#caja_menu{ overflow:hidden; height:25px; background:#003366; }
	#menu { margin: 0 auto; height:25px; width:900px; overflow:hidden; font-size:1.3em; }
	#menu li { list-style: none; float:left; }
	#menu li a { display: block; color: #FFF; padding: 5px 5px; font-weight:bold; text-decoration: none; border-left:#2b5989 solid 1px;  }	
	#menu li a:hover { background-color:#2b94cb;  }
	#menu .current a{ background-color:#2b94cb; }
	#menu .ultimo a{ border-right:#2b5989 solid 1px; }
	#menu .blog { float:right; margin-right:155px; }
	#menu .blog a{ display: block; padding-left:30px; background:url(../ima/general/ico_blog_menu.gif) 4px 4px no-repeat; border:0; }

#contenedor{ overflow:hidden; width:900px; margin:0 auto; padding:0px 0 0px 0px; }
  #imagen_cabecera_interior{ height:150px; border-bottom:1px #c9c9c9 solid; margin-bottom:10px; }
	#imagen_cabecera_interior h1{ padding-top:30px; }
	#imagen_cabecera_interior .baseline{ color:#003366; font-size:1.3em; margin:10px 0; }
	
  #breadcrumb { overflow: hidden; display: block; padding: 5px 0 5px 260px; width: 100%; font-size: 0.9em; }
  	#breadcrumb .breadcrumb { display: block; }
  	#breadcrumb .breadcrumb li { float: left; padding: 0 5px 0 0; }
		#breadcrumb .breadcrumb li a { color: #003366; text-decoration: none; }
		#breadcrumb .breadcrumb li a:hover { text-decoration: underline; }
	
  #sidebar{ overflow:hidden; float:left; width:250px; border-right:dotted 1px #c9c9c9; }
	#sidebar div h2{ background:#003366; border:1px #003366 solid; color:#FFF; font-size:1.3em; padding:5px; margin-bottom:5px; }
	#sidebar p{ margin:5px; }
	#sidebar .logo_publi_sidebar { margin: 15px 0; }
	/*#sidebar p.texto_claro { display: block; padding: 0 0 5px 5px; color: #949494; }*/
	#sidebar p.azul_negrita{ display: block; padding: 15px 5px 5px 5px; margin-bottom: 0; color: #003366; font-weight: bold; }
	#sidebar table{ width:95%; margin:5px; font-size:0.9em; }
	#sidebar td{ text-align:center; border:1px #c9c9c9 solid; padding:5px 2px; }
	#sidebar .td_diferencial{ background:url(../ima/general/bg_td_diferencial.png) top #efefef repeat-x; }
	#sidebar .td_titulo{  }
	#sidebar .td_titulo_fila{ text-align:left; font-weight:bold; }
	#sidebar hr{ height:0px; border:0; border-bottom:dotted 1px #c9c9c9; margin-bottom:10px; }
	#sidebar .sinseparacion{ margin:0; }
	#sidebar .cajas{ overflow:hidden; border:1px #c9c9c9 solid; width:95%; padding-bottom:10px; margin-bottom:10px; }
	#sidebar .promopegatina{ margin:0; }
	#sidebar .promopegatina a{ display:block; color:#FFF; font-size:1.5em; text-decoration:none; width:150px; height:100px; padding:5px 0 0 20px; background:url(../ima/general/bg_pegatina_sidebar.gif) no-repeat; }
	/*#sidebar .promopegatina a:hover{ text-decoration:underline; }*/
	#sidebar .tabla_comparativa_hosting { font-size: 0.8em; margin: 3px; }
		#sidebar .tabla_comparativa_hosting tr.fila_precio { border: 2px solid #003366; }
			#sidebar .tabla_comparativa_hosting td { vertical-align: middle; }
			#sidebar .tabla_comparativa_hosting td.fila_precio { font-weight: bold; color: #003366; font-size: 1.1em; }
		
		#sidebar .tabla_comparativa_hosting .destacado_estrella { margin: 0 2px 0 0; }
		
	#sidebar .tabla_comparativa_hosting_oculta { display: none; }
	#sidebar .select_hosting_label { overflow: hidden; display: block; margin: 5px 5px 5px 10px; color: #003366; }
		#sidebar .select_hosting_label #select_hosting { margin: 7px 5px 0 5px; font-size: 0.9em; }
		
	#sidebar .columna_destacada_hostings_compartidos_sup { padding: 5px 0; border: solid 2px #ee7908; border-bottom: none; }
	#sidebar .columna_destacada_hostings_compartidos { padding: 5px 0; border-left: solid 2px #ee7908; border-right: solid 2px #ee7908; }
	#sidebar .columna_destacada_hostings_compartidos_inf { padding: 5px 0; border: solid 2px #ee7908; border-top: none; }

	/* PAGINA HOSTING COMPARTIDO (ALTAS, TRASLADOS, RENOVACIONES) */
	#sidebar .promopegatina_grande { margin: 0; }
	#sidebar .promopegatina_grande a { display:block; color:#FFF; font-size:1.2em; font-weight: bold; text-decoration:none; width:138px; height:89px; padding:12px 0 0 22px; margin: 0 0 -7px 0; background:url(../ima/general/bg_pegatina_sidebar_grande.gif) no-repeat; }
	/*#sidebar .promopegatina_grande a:hover { text-decoration: none; }*/
	
	.iconos_sidebar { overflow:hidden; color:#003366; display:inline-block; font-size:1.3em; /*height:23px; /*position:relative; top:45px; left:170px;*/ }
	.iconos_sidebar span  { display:inline-block; height:23px; margin:7px 5px; padding:0 0 0 35px; }
	.iconos_sidebar .telefono{ background: url(../ima/general/ico_telefono.gif) left center no-repeat; font-size: 0.95em; }
	.iconos_sidebar .arroba{ background: url(../ima/general/ico_arroba.gif) left center no-repeat; font-size: 0.95em; }
	.iconos_sidebar a { text-decoration: none; }
	/*.iconos_sidebar a:hover { text-decoration: underline; }*/
	.iconos_sidebar a img { margin: 0 0 0 10px; }

	.submenu { width:100%; overflow:hidden; }
	.submenu li { list-style: none; margin:0; padding:0; }
	.submenu li a { display: block; color: #003366; background:#FFF; margin-top:10px; padding: 5px 5px; font-weight:bold; text-decoration: none; }	
	.submenu li a:hover { background-color:#2b94cb; }
	.submenu .current{ background-color:#2b94cb; }
	
	.submenu li ul li{ list-style: none; margin:0; padding:0; }
	.submenu li ul li a { display: block; color: #003366; padding: 5px 0 5px 35px; margin:0; font-weight:normal; text-decoration: none; background:url(../ima/general/bullet_1.gif) 20px 7px no-repeat; }	
	.submenu li ul li a:hover { background-color:#2b94cb;  }


  .cont_100{ width:100%; }
  .cont_70{ width:640px; }
  
  .sincabecera{ margin-top:20px; }
  
  #contenido{ overflow:hidden; float:right; }
  	#contenido  #logo_autorizado{ float:right; margin:35px 0 0 0; }
  	#contenido .cajas{ overflow:hidden; margin-bottom:30px; }
  	#contenido .cajas_intro_hosting { overflow: visible; margin-bottom:5px; }
	  	#contenido .cajas_intro_hosting h3 { font-weight: normal; }
	#contenido .cajas p{ margin-bottom:10px; }
	#contenido .descripcion_servicio{ overflow:hidden; margin:15px 0; }
	#contenido .descripcion_servicio img{ float:left; margin: 0 10px 10px 0; }
  	#contenido div h2{ background:#003366; border:1px #003366 solid; color:#FFF; font-size:1.7em; font-weight:bold; padding:5px; margin-bottom:5px; }
  	#contenido div h4{ color:#003366; font-weight:bold; padding:5px; margin-bottom:5px; }
	#contenido .con_ico{ width:550px; }

	#contenido hr{ height:0px; border:0; border-bottom:dotted 1px #c9c9c9; margin:20px 0; }
	
	#contenido table{ width:95%; margin:0 auto; }
	#contenido .tabla_normal td{ text-align:left; }
	#contenido .mini_texto{ font-size:0.6em; }
	#contenido .td_imagenes p{ text-align:center; margin:0 0 5px 0; }
	#contenido .td_imagenes img{ margin:0 40px; }
	#contenido .td_titulo_fila_fondo{ width:120px; text-align:left; background: url(../ima/general/bg_td_titulo.png) top #b0d6e9 repeat-x; padding:10px 5px; vertical-align:middle; font-weight:bold; font-size:1.0em; color: #003366;  }
	#contenido li { list-style: disc outside; margin:10px 20px; }
	#contenido td{ text-align:center; color:#003366; vertical-align:middle; border:1px #c9c9c9 solid; padding:15px 2px; }
	#contenido th{ background: url(../ima/general/bg_td_titulo.png) top #b0d6e9 repeat-x; border:1px solid #c9c9c9; padding:10px 5px; vertical-align:middle; font-weight:bold; font-size:1.1em;  }
	#contenido .td_titulo_fila{ text-align:left; font-weight:bold; padding-left:10px; }
	#contenido .td_diferencial{ background:url(../ima/general/bg_td_diferencial.png) top #efefef repeat-x; }
	#contenido .td_contratar{ padding: 10px 2px; border:0; }
	#contenido .pegatina_tabla{ color:#FFF; text-align:left; padding-left:15px; background:url(../ima/general/bg_pegatina_sidebar.gif) center left no-repeat; }
	
	/*** OFERTAS CABECERA HOME ***/
	.contenedor_cabecera { overflow: hidden; clear: both; padding: 10px 0; height: 370px;  }
		.caja_regitrar_dominio_sidebar { float: left; overflow: hidden; margin: 0 0 25px 0; padding: 3px 5px 5px 10px; background: url(../ima/general/bg_caja_registrar_dominio.gif) no-repeat left top; width: 229px; height: 93px; color: #003366; }
			.caja_regitrar_dominio_sidebar h2 { margin: 0 0 5px 0; font-weight: bold; color: #FFF; }
			.caja_regitrar_dominio_sidebar p { margin: 3px 0; color: #7c7c7c; font-size: 0.8em; }
			.caja_regitrar_dominio_sidebar a { display: inline-block; margin: 0 0 5px 0; text-decoration: none; font-size: 0.85em; }
				.caja_regitrar_dominio_sidebar a:hover { text-decoration: underline; }
				
			.caja_regitrar_dominio_sidebar input { float: left; margin: 0 5px 0 0; border: 1px solid #003366; background: none; height: 15px; }
			.caja_regitrar_dominio_sidebar select { border: 1px solid #003366; font-size: 0.9em; }
			.caja_regitrar_dominio_sidebar .boton_registrate { display: block; margin: 1px 0; padding: 4px 0; background: url(../ima/general/bg_boton_registrarse_peq.gif) no-repeat left top; width:83px;height:22px;border:none;text-align:center;font-size:12px;cursor:pointer; }
		
		.caja_oferta_cabecera { float: left; clear: left; overflow: hidden; display: block; margin: 2px 0 0 0; padding: 7px 15px 0 80px; border: 1px solid #003366; width: 152px; height: 70px; font-size: 0.9em; text-decoration: none; }
			.caja_oferta_cabecera h1 { font-size: 1.35em; }
			.caja_oferta_cabecera .oferta_cabecera_precio { font-style: italic; text-align: right; margin: 3px 0; }
				.caja_oferta_cabecera .oferta_cabecera_precio span { display: inline-block; margin: 1px 0 0 0; padding: 3px 0; background: url(../ima/general/bg_precio_servicio.png) no-repeat left top; width: 70px; height: 16px; color: #FFF; font-weight: bold; text-align: center; font-size: 1.4em; }
			.caja_oferta_cabecera .oferta_cabecera_precio_activa { display: none; color: #FFF; font-size: 1.5em; margin: 0; }
		
			.caja_oferta_cabecera.caja_oferta_cabecera_activa { background: #FFF; border: 2px solid #003366; padding: 7px 15px 0 80px; width: 152px; height: 70px; }
			.caja_oferta_cabecera.caja_oferta_cabecera_activa h1, .caja_oferta_cabecera:hover h1 { display: none; }
			.caja_oferta_cabecera.caja_oferta_cabecera_activa .oferta_cabecera_precio, .caja_oferta_cabecera:hover .oferta_cabecera_precio { display: none; }
		
		#caja_oferta_cabecera_1 { background: url(../ima/general/bg_caja_oferta_2.jpg) no-repeat left -77px #b0d6e9; }
			#caja_oferta_cabecera_1:hover { background-position: left 0px; }
				#caja_oferta_cabecera_1:hover .oferta_cabecera_precio_activa { display: block; margin-top: 15px; }
			#caja_oferta_cabecera_1.caja_oferta_cabecera_activa { background-position: left 0px; }
				#caja_oferta_cabecera_1.caja_oferta_cabecera_activa .oferta_cabecera_precio_activa { display: block; margin-top: 15px; }
			
		#caja_oferta_cabecera_2 { background: url(../ima/general/bg_caja_oferta_1.jpg) no-repeat left -77px #b0d6e9; }
			#caja_oferta_cabecera_2:hover { background-position: left 0px; }
				#caja_oferta_cabecera_2:hover .oferta_cabecera_precio_activa { display: block; margin-top: 21px; }
			#caja_oferta_cabecera_2.caja_oferta_cabecera_activa { background-position: left 0px; }
				#caja_oferta_cabecera_2.caja_oferta_cabecera_activa .oferta_cabecera_precio_activa { display: block; margin-top: 21px; }
		
		#caja_oferta_cabecera_3 { background: url(../ima/general/bg_caja_oferta_3.jpg) no-repeat left -77px #b0d6e9; }
			#caja_oferta_cabecera_3:hover { background-position: left 0px; }
				#caja_oferta_cabecera_3:hover .oferta_cabecera_precio_activa { display: block; margin-top: 15px; }
			#caja_oferta_cabecera_3.caja_oferta_cabecera_activa {  background-position: left 0px; }
				#caja_oferta_cabecera_3.caja_oferta_cabecera_activa .oferta_cabecera_precio_activa { display: block; margin-top: 15px; }
		
		.bloque_oferta { float: right; overflow: visible; padding: 20px 20px 20px 30px; border: 2px solid #003366; width: 586px; height: 327px; }
			.bloque_oferta_oculto { display: none; }
			.bloque_oferta h1 { margin: 0 0 25px 0; }
			.bloque_oferta p { line-height: 1.8; font-size: 1.1em; }
				.bloque_oferta p.bloque_oferta_precio { float: left; display: inline-block; margin: 50px 0 25px 100px; font-size: 0.9em; color: #003366; text-align: center; font-style: italic; }
					.bloque_oferta p.bloque_oferta_precio span { float: right; font-style: italic; } 
					.bloque_oferta p.bloque_oferta_precio span.bg_bloque_oferta_precio { float: none; display: block; padding: 0; background: url(../ima/general/bg_bloque_oferta_precio.gif) no-repeat left top; width: 102px; height: 39px; color: #FFF; font-size: 2.1em; font-weight: bold; font-style: normal; }
			.bloque_oferta .otros_hostings { clear: both; float: left; display: inline-block; margin: 25px 0 0 75px; padding: 0 0 3px 0; }
			
			.bloque_oferta .boton_probar{ clear: both; float: left; display: inline-block; margin: 0 110px 0 5px; padding: 3px 0 0 0; border:0; width: 91px; height: 24px; text-decoration: none; background: url(../ima/general/bg_boton_probar.gif) no-repeat; font-size: 0.93em; text-align: center; }
			.bloque_oferta a.boton_probar:hover{ text-decoration:underline; }
			
			.bloque_oferta .boton_contratar{ float: left; display: inline-block; padding: 7px 0 0 16px; border:0; width: 75px; height: 20px; text-decoration: none; background: url(../ima/general/bg_boton_contratar.gif) no-repeat; text-align: center; }
			.bloque_oferta a.boton_contratar:hover{ text-decoration:underline; }
			
		#bloque_oferta_1 { background: url(../ima/general/bg_bloque_oferta_1.php) no-repeat right top; }
			#bloque_oferta_1 .bloque_oferta_flecha { position: relative; z-index: 100; top: 115px; left: -63px; margin: 0 0 -57px 0; }
			
		#bloque_oferta_2 { background: url(../ima/general/bg_bloque_oferta_2.php) no-repeat right top; }
			#bloque_oferta_2 .bloque_oferta_flecha { position: relative; z-index: 100; top: 197px; left: -63px; margin: 0 0 -54px 0; }
			
		#bloque_oferta_3 { background: url(../ima/general/bg_bloque_oferta_3.php) no-repeat right top; }
			#bloque_oferta_3 .bloque_oferta_flecha { position: relative; z-index: 100; top: 278px; left: -63px; margin: 0 0 -54px 0; }
			
			
	/*** CONTENIDOS HOME ***/
	 .caja_texto_destacado_subrayado { overflow: visible; display: block; margin: 15px 0 25px 0; text-align: center; color: #003366; font-size: 0.9em; }
	 	.caja_texto_destacado_subrayado p { overflow: visible; display: inline-block; margin: 0 0 0 26px; }
		.caja_texto_destacado_subrayado p.primero { margin: 0; }
			.caja_texto_destacado_subrayado p strong { font-size: 1.3em; }
		 	.caja_texto_destacado_subrayado p strong img.subrayado_destacados { position: relative; top: 15px; left: -105px; margin: 0 -102px 0 0; }
		 	.caja_texto_destacado_subrayado p strong img.subrayado_destacados_corto { position: relative; top: 15px; left: -60px; margin: 0 -82px 0 0; }
		
	.caja_slide_home { overflow: hidden; text-align: center; margin: 0 0 30px 0; }
		.caja_slide_home .flecha_slide_izq { float: left; }
		.caja_slide_home .flecha_slide_der { float: right; }
			.caja_slide_home .caja_logos_clientes_slide { overflow: hidden; float: left; margin: 0 12px; padding: 0 0 0 20px; width: 562px; height: 90px; }
				.caja_slide_home .caja_logos_clientes_slide .logo_cliente_slide { overflow: hidden; margin: 0 20px 0 0; width: 87px; height: 87px; border: 1px solid #afafaf; }

	.caja_whats_new { overflow: hidden; margin: 0 0 20px 0; padding: 0 10px; color: #003366; border-bottom: 2px solid #003366; }
		.caja_whats_new img { float: left; margin: 0 20px 0 0; }
		.caja_whats_new p { overflow: hidden; margin: 0; }
			.caja_whats_new p a { display: block; float: right; }
		.caja_whats_new p.cursiva { margin: 20px 0 0 0; color: #00336; font-style: italic; line-height: 1.4; }
			.caja_whats_new p.cursiva .firma { float: right; font-style: italic; margin-right: 3px; }
			
	.caja_sociales_redcoruna { overflow: hidden; padding: 0 0 0 5px; }
		.caja_sociales_redcoruna .caja_sociales_azul { float: left; margin: 0 5px 0 7px; padding: 54px 0 0 4px; width: 194px; height: 100px; background: url(../ima/general/caja_sociales_redcoruna_borde_izq.gif) no-repeat left top #003366; }
			.caja_sociales_redcoruna .caja_sociales_azul img.caja_sociales_flecha_separacion { float: right; position: relative; z-index: 11; margin: -96px -10px 0 0; }
			.caja_sociales_redcoruna .caja_sociales_azul img.logo_sociales_redcoruna { position: relative; z-index: 12; }
			
		.caja_sociales_redcoruna .caja_sociales_medios { float: left; margin: 0 0 0 5px; width: 410px; height: 152px; border-top: 1px solid #003366; border-bottom: 1px solid #003366; background: url(../ima/general/bg_caja_sociales_redcoruna.gif) no-repeat left top; }
			.caja_sociales_redcoruna .caja_sociales_medios img.borde_derecho { float: right; margin: -1px 0 0 0; }
			
			.caja_sociales_redcoruna .caja_sociales_medios .caja_medio_social { overflow: hidden; float: left; width: 30%; height: 154px; margin: 0 8px; text-align: center; color: #003366; font-size: 0.9em; }
				.caja_sociales_redcoruna .caja_sociales_medios img.logos_medios_sociales { margin: 0 5px 0 0; }
				.caja_sociales_redcoruna .caja_sociales_medios p {  }
			.caja_sociales_redcoruna .caja_sociales_medios .caja_medio_social_ultimo { margin: 0 -5px 0 1px; }
				.caja_sociales_redcoruna .caja_medio_social_ultimo p { margin-left: 5px; }
				
	.boton_rss_blog { display: block; margin: 0auto; padding: 5px 0 0 25px; background: url(../ima/general/bg_boton_rss_blog.gif) no-repeat left top; width: 84px; height: 16px; font-weight: bold; text-decoration: none; }
		.boton_rss_blog:hover { text-decoration: underline; }
	.boton_facebook { display: block; margin: 0 auto; padding: 5px 0 0 25px; background: url(../ima/general/bg_boton_facebook.gif) no-repeat left top; width: 94px; height: 16px; font-weight: bold; text-decoration: none; }
		.boton_facebook:hover { text-decoration: underline; }
	.boton_twitter { display: block; margin: 3px 0 0 10px; padding: 5px 0 0 25px; background: url(../ima/general/bg_boton_twitter.gif) no-repeat left top; width: 87px; height: 16px; font-weight: bold; text-decoration: none; }
		.boton_twitter:hover { text-decoration: underline; }
		
	/* SIDEBAR DE LA HOME */
	.caja_info_compromiso { overflow: hidden; margin: 0 auto; margin-bottom: 25px; width: 90%; color: #003366; font-size: 1.25em; }
		.caja_info_compromiso img { float: left; margin: 2px 15px 0 0; }
		.caja_info_compromiso img.borde_azul { border: 1px solid #98cbe6; }
		
	.boton_registrate { overflow: hidden; display: block; margin: 0 auto; padding: 6px 0 0 0; background: url(../ima/general/bg_boton_registrarse.gif) no-repeat left top; width: 148px; height: 20px; color: #FFF; font-weight: bold; text-align: center; text-decoration: none; }
		.boton_registrate:hover { text-decoration: underline; }
	
	#sidebar .caja_listados_sidebar { overflow-y: auto; overflow-x: hidden; height: 260px; }
		#sidebar .caja_elemento_listado_sidebar { overflow: hidden; display: block; margin: 0 auto; margin-bottom: 8px; padding: 0 0 5px 0; background: url(../ima/general/bg_hr_cajas_listados_sidebar.gif) no-repeat center bottom; width: 212px; color: #003366; }
		#sidebar .caja_elemento_listado_sidebar p a { display: inline-block; font-weight: bold; text-decoration: none; }
			#sidebar .caja_elemento_listado_sidebar p a:hover { text-decoration: underline; }
		#sidebar .caja_elemento_listado_sidebar p.compartir_elemento_listado { margin: 3px 0 0 0; color: #949494; background: #FFF; font-weight: bold; text-align: right; }
	
	
	/**** CONTENIDOS HOSTING ***/

	#div_cabecera_contenido_hosting_compartido { overflow: hidden; display: block; margin: -1px 0 3px 0; border: 1px solid #e0e0df; height: 74px; }
		.bloque_cabecera_contenido_hosting_compartido { overflow: visible; display: inline-block; margin: 0 -4px 0 0; border: 1px solid #003366; height: 72px; }
			.bloque_cabecera_contenido_hosting_compartido p { float: left; margin: 20px 10px 10px 10px; color: #003366; font-weight: bold; line-height: 1.4; }
			.bloque_cabecera_contenido_hosting_compartido img.flecha_final_bloque { float: left; margin: -1px 0 0 0; }
			 img.flecha_final_bloque { float: left; margin: 0 10px 0 4px; }
		#bloque_cabecera_1 { float: left; border-right: none; background: #bddded; }
		#bloque_cabecera_2 { float: left; border-left: none; border-right: none; background: #d0e7f2; }
			#bloque_cabecera_2 p { margin-top: 27px; }
		#bloque_cabecera_3 { float: left; border-left: none; border-right: none; background: #e9f4f9; }
			#bloque_cabecera_3 p { margin-top: 27px; }
		#div_cabecera_contenido_hosting_compartido .texto_cabecera_contenido_hosting_compartido { float: left; margin: 12px 0 0 0; color: #003366; font-size: 1.1em; text-align: center; }
			#div_cabecera_contenido_hosting_compartido .texto_cabecera_contenido_hosting_compartido .texto_ppal { font-size: 1.6em; font-weight: bold; }
			.sello_garantia_reembolso { float: right; margin: -10px 30px 0 0; margin: 0 30px 0 0; }
			#contenido div h2.titulos_hosting_compartido .sello_garantia_reembolso_2 { margin: -28px 25px 0 0; }
	
	#contenido div h2.titulos_hosting_compartido { overflow: visible; height: 20px; }
		#contenido div h2.titulos_hosting_compartido img { float: right; margin: -15px 7px 0 0; }
		#contenido.contenido_overflow_visible { overflow: visible; } /* AÑADO ESTA CLASE PARA QUE EL OVERFLOW DEL PINGÜINO SEA VISIBLE, SIN AFECTAR A OTRAS PAGINAS QUE USEN #contenido */
	
	.destacado_estrella	{ float: left; margin: 0 5px 5px -8px; }
	
	.destacado_nombre_servicio { /*color: #eb6a0c;*/ margin: 10px 0 0 0; font-size: 1.2em; font-weight: bold; }
		#contenido .tabla_info_hosting_2 th p.destacado_nombre_servicio { font-size: 1.0em; }
	.destacado_precio_servicio .bg_precio { display: block; margin: 2px auto; padding: 3px 0 0 0; background: url(../ima/general/bg_precio_servicio.png) no-repeat left top; width: 70px; height: 19px; color: #FFF; font-size: 1.4em; font-weight: bold; }
	
	#contenido .tabla_info_hosting { margin-top: 0px; margin-bottom: 0px; width: 99%; }
		#contenido .tabla_info_hosting tr.fila_negrita td { font-weight: bold; }
		#contenido .tabla_info_hosting th { padding: 0; background: #FFF; vertical-align: top; color: #003366; vertical-align: top; }
		#contenido .tabla_info_hosting th p { margin: 0; /*font-size: 0.8em;*/ }
			#contenido .tabla_info_hosting th.celda_marco_azul { background: #d3e8f3; }
			#contenido .tabla_info_hosting th.celda_marco_azul_sup { padding: 15px 0 0 0; border-bottom: none; vertical-align: top; }
				#contenido .tabla_info_hosting th.celda_marco_azul_sup .destacado_estrella { margin: 0 0px 0px 2px; }
			#contenido .tabla_info_hosting th.celda_marco_azul_inf { border-top: none; border-bottom: 1px solid #003366; }
			#contenido .tabla_info_hosting th.pegatina_tabla_info_hosting { padding: 0; vertical-align: bottom; background: #FFF; width: 145px; padding:0; font-weight:normal; }
				#contenido th.pegatina_tabla_info_hosting img { margin: -12px 0 0 0; padding: 0; }
				
		#contenido .tabla_info_hosting td { width: 93px; }
		
	/* TABLA INFO HOSTING 2 - TABLAS DE CARACTERISTICAS Y PRECIOS */
	#contenido .tabla_info_hosting_2 { /*margin-top: 5px;*/ margin-bottom: 5px; width: 99.3%; }
		#contenido .tabla_info_hosting_2 th { text-align: center; padding: 5px 2px; background: #d3e8f3; }
		
		#contenido .tabla_info_hosting_2 td.celda_marco_azul { padding: 10px 2px 0px 2px; border-bottom: none; background: #d3e8f3; vertical-align: top; }
		#contenido .tabla_info_hosting_2 td.celda_marco_azul_inf { padding: 0px 2px 5px 2px; border-top: none; border-bottom: 1px solid #003366; vertical-align: middle; }
		
		#contenido .tabla_info_hosting_2 td.td_titulo_fila { padding-left: 5px; background: #d3e8f3; }
			#contenido .cajas_despl_contenido .tabla_info_hosting_2 .td_titulo_fila { background: #FFF; }
			
		#contenido .tabla_info_hosting_2 td { width: 93px; /*19.20%;*/ }
			#contenido .tabla_info_hosting_2 td p { margin-bottom: 5px; }
			#contenido .tabla_info_hosting_2 td.fila_cabecera_sección { padding: 7px 10px; border: 2px solid #003366; /*background: #fdc594;*/ font-weight: bold; text-align: center; text-transform: capitalize; }
		
		#contenido .tabla_info_hosting_2 .destacado_estrella { margin-left: -2px; }
		
		#contenido .tabla_info_hosting_2 .boton_contratar { margin-bottom: 5px; }
		
		.texto_ahorras { display: block; margin: 0 auto; margin-top: 7px; width: 92px; /*color: #ff9900;*/ }

		#contenido .celda_marco_azul { padding: 5px; border: 1px solid #003366; vertical-align: top; font-size: 0.9em; /*color: #4B4748;*/ }
		#contenido .celda_marco_azul_der { padding: 5px; border: none; border-right: 1px solid #003366; }
		#contenido .celda_marco_azul_fila_sup { border-bottom: 1px solid #003366; }
			#contenido .tabla_info_hosting_2 .celda_marco_azul p { margin: 0; }
			#contenido .tabla_info_hosting .celda_marco_azul p.destacado_precio_servicio, #contenido .tabla_info_hosting_2 .celda_marco_azul p.destacado_precio_servicio { margin-top: 7px; margin-bottom: 5px; } 
		
	#contenido .columna_destacada_hostings_compartidos_sup { /*background: #FDC594;*/ border: solid 2px #ee7908; border-bottom: none; }
	#contenido .columna_destacada_hostings_compartidos { /*background: #FDC594;*/ border-left: solid 2px #ee7908; border-right: solid 2px #ee7908; }
		#contenido .tabla_info_hosting_2 td.celda_marco_azul_inf.columna_destacada_hostings_compartidos_inf { /*background: #FDC594;*/ border: solid 2px #ee7908; border-top: none; }
		#contenido .columna_destacada_hostings_compartidos .texto_ahorras { color: #003366; }
		
	#contenido .asterisco p{ text-align:right; font-size:0.8em; }
	#contenido .pegatina_tabla_precios{ padding:5px 0 15px 0; color:#FFF; font-size:1.5em; background: url(../ima/general/bg_mini_pegatina_tabla_precios.jpg) center no-repeat; }
	
	#contenido .boton_contratar{ display: inline-block; padding:7px 0 0 16px; border:0; width:75px; height:20px; text-decoration:none; background:url(../ima/general/bg_boton_contratar.gif) no-repeat; }
	#contenido a.boton_contratar:hover{ text-decoration:underline; }
	#contenido .boton_probar{ display: inline-block; margin: 0 0 5px 0; padding:3px 0 0 0; border:0; width:91px; height:24px; text-decoration:none; background:url(../ima/general/bg_boton_probar.gif) no-repeat; font-size: 0.93em; }
	#contenido a.boton_probar:hover{ text-decoration:underline; }
	#contenido .boton_imprimir{ display: inline-block; margin: 0 19px 5px 19px; padding:10px 0 0 22px; border:0; width:74px; height:20px; text-decoration:none; background:url(../ima/general/bg_boton_imprimir.gif) no-repeat; }
	#contenido a.boton_imrpimir:hover{ text-decoration: underline; }
	#contenido .boton_email{ display: inline-block; margin: 0 0 5px 0; padding:10px 0 0 22px; border:0; width:74px; height:20px; text-decoration:none; background:url(../ima/general/bg_boton_email.gif) no-repeat; }
	#contenido a.boton_email:hover{ text-decoration:underline; }
	
	/* Página de registro */
	#contenido .caja_contenedora_registro{ overflow:hidden; float:left; width:400px; margin:20px 0 0 180px; color:#003366; }
		#contenido .caja_contenedora_registro h2{ font-size:1.3em; color:#003366; font-weight:normal; background:none; border:0; }
		#contenido .caja_contenedora_registro label{ font-weight:bold; width:140px; cursor:auto; display:inline-block; margin:10px 10px; }
		#contenido .caja_contenedora_registro .sel_tipo_registro{ margin:10px 0; font-weight:bold; }
		#contenido .caja_contenedora_registro .sel_tipo_registro input{ margin:5px 0; }
		#contenido .caja_contenedora_registro .textinput{ width:200px; border:#c9c9c9 1px solid; margin:10px 10px; height:18px; }
		#contenido .caja_contenedora_registro .labelsuscripcion{ width:160px; }
		#contenido .caja_contenedora_registro .labellopd{ width:260px; font-weight:normal; }
		#contenido .caja_contenedora_registro .cajas_despl_contenido p{ margin:0 10px; }
		#contenido .caja_contenedora_registro .b_volver{ margin:30px 0; text-align:center; }
	

	/* Paginacion */
	.paginacion{ overflow:hidden; width:100%; text-align:right; margin:5px 0; }
	.caja_paginacion{ float:right; }
	.paginacion a{ display:block; float:left; height:18px; width:18px; margin:0 2px; padding-top:4px; text-align:center; text-decoration:none; }
	.paginacion a:hover{ background:#00b9e9; }
	.paginacion a img{ margin-top:-3px; }
	.paginacion a.boton_paginacion{ background:none; }
	
	/* Página de Casos de Éxito */
	#infodestacada{ overflow:hidden; float:left; width:250px; margin-top:20px; }
	#infodestacada .logo_descripcion{ display:block; overflow:hidden; }
	#infodestacada .caja_infodestacada{ overflow:hidden; width:250px; background:url(../ima/casosdeexito/bg_infodestacada.png) repeat-y; }
	#infodestacada .caja_infodestacada_top{ overflow:hidden; width:250px; height:28px; background:url(../ima/casosdeexito/bg_top_infodestacada.png) no-repeat; }
	#infodestacada .caja_infodestacada_bottom{ overflow:hidden; width:250px; height:22px; background:url(../ima/casosdeexito/bg_bottom_infodestacada.png) no-repeat; }
	#infodestacada .caja_infodestacada p{ margin:10px 30px; color:#949494; }
	#infodestacada .caja_infodestacada h3{ margin:0 20px; font-size:1.8em; color:#003366; }
	#infodestacada .caja_infodestacada a{ color:#003366; font-size:0.9em; }
	
	#contenido #tabla_casos_exito{ }
	#tabla_casos_exito td{ padding:0; width:95px; }
	#tabla_casos_exito a{ display:block; border:1px #FFF solid; }
	#tabla_casos_exito a:hover{ border:1px #949494 solid; }
	#tabla_casos_exito .td_hover{ }
	
	.ttleft{ background:url(../ima/casosdeexito/bg_tooltip_left.png) no-repeat; }
	.ttright{ background:url(../ima/casosdeexito/bg_tooltip_right.png) no-repeat; }
	.tooltip{ overflow:hidden; width:290px; height:110px; padding:10px 0 0 30px; }
		.tooltip img{ float:left; }
		.tooltip h5{  margin-top:10px; width:270px;}
		.tooltip h5 a{ font-size:1.1em; margin-left:10px; color:#003366; font-weight:bold; text-decoration:none; }
		.tooltip h5 a:hover{ text-decoration:underline; }
		.tooltip p{ float:left; margin-left:10px; width:170px; }
		
	/* Primera Columna */
	.tt01{ position: absolute; top:0; margin:340px 0 0 116px; }
	.tt11{ position: absolute; top:0; margin:435px 0 0 116px; }
	.tt21{ position: absolute; top:0; margin:530px 0 0 116px; }
	.tt31{ position: absolute; top:0; margin:625px 0 0 116px; }
	.tt41{ position: absolute; top:0; margin:720px 0 0 116px; }
	.tt51{ position: absolute; top:0; margin:815px 0 0 116px; }

	/* Segunda Columna */
	.tt02{ position: absolute; top:0; margin:340px 0 0 217px; }
	.tt12{ position: absolute; top:0; margin:435px 0 0 217px; }
	.tt22{ position: absolute; top:0; margin:530px 0 0 217px; }
	.tt32{ position: absolute; top:0; margin:625px 0 0 217px; }
	.tt42{ position: absolute; top:0; margin:720px 0 0 217px; }
	.tt52{ position: absolute; top:0; margin:815px 0 0 217px; }

	/* Tercera Columna */
	.tt03{ position: absolute; top:0; margin:340px 0 0 318px; }
	.tt13{ position: absolute; top:0; margin:435px 0 0 318px; }
	.tt23{ position: absolute; top:0; margin:530px 0 0 318px; }
	.tt33{ position: absolute; top:0; margin:625px 0 0 318px; }
	.tt43{ position: absolute; top:0; margin:720px 0 0 318px; }
	.tt53{ position: absolute; top:0; margin:815px 0 0 318px; }

	/* Cuarta Columna */
	.tt04{ position: absolute; top:0; margin:340px 0 0 0px; }
	.tt14{ position: absolute; top:0; margin:435px 0 0 0px; }
	.tt24{ position: absolute; top:0; margin:530px 0 0 0px; }
	.tt34{ position: absolute; top:0; margin:625px 0 0 0px; }
	.tt44{ position: absolute; top:0; margin:720px 0 0 0px; }
	.tt54{ position: absolute; top:0; margin:815px 0 0 0px; }

	/* Quinta Columna */
	.tt05{ position: absolute; top:0; margin:340px 0 0 98px; }
	.tt15{ position: absolute; top:0; margin:435px 0 0 98px; }
	.tt25{ position: absolute; top:0; margin:530px 0 0 98px; }
	.tt35{ position: absolute; top:0; margin:625px 0 0 98px; }
	.tt45{ position: absolute; top:0; margin:720px 0 0 98px; }
	.tt55{ position: absolute; top:0; margin:815px 0 0 98px; }

	/* Sexta Columna */
	.tt06{ position: absolute; top:0; margin:340px 0 0 196px; }
	.tt16{ position: absolute; top:0; margin:435px 0 0 196px; }
	.tt26{ position: absolute; top:0; margin:530px 0 0 196px; }
	.tt36{ position: absolute; top:0; margin:625px 0 0 196px; }
	.tt46{ position: absolute; top:0; margin:720px 0 0 196px; }
	.tt56{ position: absolute; top:0; margin:815px 0 0 196px; }

	#pie_contenedor{ overflow:hidden; width:100%; height:45px; border-top:dotted 1px #c9c9c9; background:url(../ima/logos/logos_pie.jpg) center no-repeat; }

	/* PAGINA ALTAS, TRASLADOS */
	#contenido .encabezado_hosting_compartido { overflow: hidden; display: block; margin-bottom: 0px; text-align: justify; }
	.encabezado_hosting_compartido p { float: left; /*width: 86%;*/ margin: 5px 5px 0 0; }
		.encabezado_hosting_compartido span.logos { overflow: hidden; display: inline-block; float: right; margin: 0 0 0 10px; }
	.encabezado_hosting_compartido img.logos { float: right; margin: 0px 2px; }
	
	#contenido .cabecera_precios_hosting_compartido { overflow: visible; display: inline-block; margin: 0 0 -5px 0; width: 100%; color: #003366; }
	#contenido p.cabecera_precios_hosting_compartido_ini { overflow: visible; /*float: left;*/ margin: 12px 0 0 0; padding: 5px 5px 5px 0; background: #003366; /*url(../ima/general/cabecera_precios_hosting_compartido_ini.jpg) no-repeat bottom left;*/ /*height: 24px;*/ color: #FFFFFF; font-weight: bold; line-height: 1.3; text-align: center; }
		 .cabecera_precios_hosting_compartido_ini .promopegatina_precios_hosting_compartido { float: left; display: inline-block; position: relative; margin: -20px 0 0 0; padding: 14px 5px 21px 5px; width: 69px; height: 40px; background: url(../ima/general/bg_pegatina_cabecera_tabla.png) no-repeat left top; font-size: 0.9em; text-align: center; }
		 .cabecera_precios_hosting_compartido_ini .promopegatina_precios_hosting_compartido_2 { padding: 19px 5px 21px 5px; height: 35px;  }
		 
	#contenido .div_cabecera_precios_hosting_compartido_pasos { overflow: hidden; float: left; margin: -36px 0 7px 0; padding: 0; width: 100%; background: url(../ima/general/cabecera_precios_hosting_compartido_bg_flecha.jpg) repeat-x bottom left; height: 77px; font-size:0.9em; line-height: 1.2; }
		#contenido .cabecera_precios_hosting_compartido_paso_4 { overflow: hidden; float: left; margin: 12px 10px 0 0; padding: 0 0 0 10px; width: 17%; text-align: justify; }
			#contenido .cabecera_precios_hosting_compartido_paso_1_4 { margin: 12px -10px 0 52px; padding: 0 10px 0 15px; width: 15%; }
		#contenido .cabecera_precios_hosting_compartido_paso_5 { overflow: hidden; float: left; margin: 12px 10px 0 -3px; padding: 0 0 0 5px; width: 13.3%; text-align: justify; }
			#contenido .cabecera_precios_hosting_compartido_paso_1_5 { margin: 12px -10px 0 52px; padding: 0 10px 0 15px; width: 10%; }
			
		#contenido .cabecera_precios_hosting_compartido_flecha { float: left; margin: 0; }
			#contenido .cabecera_precios_hosting_compartido_flecha_final { float: right; }
	#contenido .cajas_despl_hosting_compartido { float: right; margin: 0 5px 25px 0; width: 86%; }

	.cajas_despl_contenido_hosting_compartido_3_partes { background: url(../ima/general/bg_cajas_despl_contenido_3_partes.gif) repeat-y top left; }
	.texto_cajas_despl_contenido_hosting_compartido_3_partes { overflow: hidden; float: left; margin: 0; padding: 10px; border-top: 1px solid #c9c9c9; width: 29.6%; text-align: justify; }

	.cajas_despl_contenido_hosting_compartido_4_partes { background: url(../ima/general/bg_cajas_despl_contenido_4_partes.gif) repeat-y top center; }
	.texto_cajas_despl_contenido_hosting_compartido_4_partes { overflow: hidden; float: left; margin: 0; padding: 10px; border-top: 1px solid #c9c9c9; width: 21.81%; text-align: justify; }

	.cajas_despl_contenido_hosting_compartido_5_partes { background: url(../ima/general/bg_cajas_despl_contenido_5_partes.gif) repeat-y top center; }
	.texto_cajas_despl_contenido_hosting_compartido_5_partes { overflow: hidden; float: left; margin: 0; padding: 10px; border-top: 1px solid #c9c9c9; width: 16.81%; text-align: justify; }
	
	#contenido .texto_cajas_despl_contenido_hosting_compartido_azul { float: left; overflow: hidden; display: inline-block; margin: 0 10px 0 0; padding: 10px; background: #003366; color: #FFFFFF; width: 96px; height: 28px; font-weight: bold; }
	#contenido .texto_cajas_despl_contenido_hosting_compartido { display: inline; }

	#contenido .boton_contratar_hosting_compartido { margin: 10px 0; padding-left: 30px; text-align: left; }

	.logo_pay_methods { /*float: left;*/ margin: 0 10px 0 0; }

/***************************************** GOOGLE ADWORDS *****************************************/
		.float_left { float: left; }
		#contenido.cont_google_adwords { margin-right: 8px; width:630px; }
			#contenido.cont_google_adwords p { margin: 20px 0; line-height: 1.3;  color: #003366;}
			#contenido.cont_google_adwords a { text-decoration: none; }
				#contenido.cont_google_adwords a:hover { text-decoration: underline; }
		
			#div_cabecera_contenido_google_adwords { overflow: hidden; display: block; border-bottom: 1px solid #c0c0c0; width: 892px; height: 149px; background: url(../ima/cabeceras/google_adwords.jpg) no-repeat left top; color: #003366; }
				#div_cabecera_contenido_google_adwords h1 { display: block; margin: 37px 0 0 15px; }
				#div_cabecera_contenido_google_adwords p { display: block; margin: 5px 0 5px 15px; font-size: 1.25em; line-height: 1.4; }
					#div_cabecera_contenido_google_adwords p strong.strong_grande { font-size: 1.35em; }
					
			#contenido h2.titulo_google_adwords { padding:5px; margin-bottom:5px; background:#003366; border:1px #003366 solid; color:#FFF; font-size:1.3em; font-weight: bold; }
			#contenido h3.subtitulo_google_adwords { margin: 20px 0 0 0; padding: 0; color: #003366; font-size: 1.2em; font-weight: bold; }
	
			#contenido .top_caja_intro_google_adwords { overflow: hidden; display: block; margin: 0 auto; padding: 0; width: 616px; height: 5px; background: url(../ima/general/intro_google_adwords_top.jpg) no-repeat left top; }
			#contenido .bottom_caja_intro_google_adwords { overflow: hidden; display: block; margin: 0 auto; padding: 0; width: 616px; height: 5px; background: url(../ima/general/intro_google_adwords_bottom.jpg) no-repeat left top; }
			#contenido .caja_intro_google_adwords { overflow: hidden; display: block; margin: 0 auto; padding: 5px 10px; width: 594px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; background: #effbff; color: #4b4748; }
				#contenido .caja_intro_google_adwords h3 { margin: 0; padding: 0; color: #003366; font-size: 1.2em; font-weight: bold; }
				#contenido .caja_intro_google_adwords p { margin: 0; font-size: 0.9em; line-height: 1.4; }
				#contenido .caja_intro_google_adwords ul { line-height: 0.6; }
			
			#contenido .img_float_right { float: right; margin: 0 0 0 10px; }
			
			#contenido .content_google_adwords { overflow: hidden; }
				#contenido .content_google_adwords img { margin: 15px 5px 0 0; }
				#contenido .content_google_adwords p { margin: 0; }
				#contenido .content_google_adwords p.p_1 { margin-bottom: 32px; }
				#contenido .content_google_adwords p.p_2 { margin-bottom: 110px; }
				#contenido .content_google_adwords p.p_3 { margin-bottom: 50px; }
				#contenido .content_google_adwords .boton_probar { padding: 8px 0 0; height: 19px; background: url(../ima/general/bg_boton_grande.gif) no-repeat left top; width: 280px; text-align: center; }
				
			#img_google_adwords_sidebar { display: block; margin: 0 auto; }
			#img_google_chica { float: left; margin: 10px; }
	/**************************************************************************************************/
  /*********** PIE *****************/

#pie{ font-size: 0.95em; color: #003366; background: #98cbe6; padding: 0 0 10px 0; }
	#pie .pie_datos_redcoruna { display: block; padding: 5px 0px; width: 100%; border-top: 1px solid #5ea3c0; border-bottom: 1px solid #5ea3c0; }
		#pie .pie_datos_redcoruna p { display: block; width: 900px; margin: 0 auto; font-size: 0.9em; }
			#pie .pie_datos_redcoruna .datos_redcoruna { text-align: center; width: 915px; }
			#pie .pie_datos_redcoruna .avisos_redcoruna { text-align: right; }
			
	#pie #content_pie { overflow: hidden; width:900px; margin: 5px auto; line-height: 1.3; }
		#pie #content_pie .pie_logo_redcoruna { float: left; font-size: 0.9em; }
			#pie #content_pie .pie_logo_redcoruna .pie_texto_logo_redcoruna { display: block; margin: 10px 0 0 0; width: 210px; text-align: justify; font-size: 1.1em; line-height: 1.2; }
		#pie #content_pie .pie_metodos_pago { display: block; margin: 30px 0 0 0; text-align: right; }
			#pie #content_pie .pie_metodos_pago img { margin: 0 0 12px 0; }

	#pie .pie_sitemap { overflow: hidden; display: block; margin: 50px 0; background: url(../ima/general/bg_sitemap_pie.gif) repeat-y left top; }
	#pie .pie_sitemap a { text-decoration: none; }
		#pie .pie_sitemap li { float: left; margin: 0; padding: 0; width: 180px; }
			#pie .pie_sitemap li.pie_sitemap_ultima_col { border-right: none; margin: 0; }
			
			#pie .pie_sitemap li strong { font-size: 1.1em; }
		
	#pie .pie_sitemap .pie_sitemap_content { overflow: hidden; display: block; margin: 0 0 0 15px; padding: 15px 15px 15px 0; }
		#pie .pie_sitemap .pie_sitemap_content.primera_columna { margin-left: 0px; }
		
		#pie .pie_sitemap .pie_sitemap_content li { display: block; margin: 0 0 3px 0; padding: 2px; width: 99%; border: none; font-size: 1.0em; }
			#pie .pie_sitemap .pie_sitemap_content li.pie_sitemap_titulo_lista { font-weight: bold; font-size: 1.0em; }
			#pie .pie_sitemap .pie_sitemap_content li.pie_sitemap_titulo_lista a { font-weight: bold; }
				#pie .pie_sitemap .pie_sitemap_content li.pie_sitemap_sublista { margin-left: 12px; }
			
			#pie .pie_sitemap .pie_sitemap_content li img { float: left; margin: -2px 8px 5px 0px; }
			#pie .pie_sitemap .pie_sitemap_content li a:hover { text-decoration: underline; }
			
	#pie .pie_sitemap .pie_sitemap_content.lista_logos strong { font-size: 1.0em; }
	#pie .pie_sitemap .bullets_sitemap { float: left; display: block; font-size: 0.6em; margin: 3px 3px 4px 0; }
/*********************************************************/

/************** PAGINADOR CASOS DE EXITO *****************/
.ce-pag {vertical-align: top;text-align: center;margin-top:10px;}
.ce-pag a, .ce-pag a:link {vertical-align: top ;font-size:13px;padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;color: #0066cc;background-color: #FFFFFF;}
.ce-pag a:visited {vertical-align: top ;padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;color: #0066cc;background-color: #FFFFFF;}
.ce-pag a:hover {vertical-align: top ;color: #000000;background-color: #FFFFFF;}
.ce-pag a:active {vertical-align: top ;padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;color: #0066cc;background-color: #FFFFFF;}
.ce-pag span.pages {vertical-align: top ;padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;background-color: #FFFFFF;}
.ce-pag span.current {vertical-align: top ;padding: 2px 4px 2px 4px;margin: 2px;font-weight: bold;color: #000000;background-color: #FFFFFF;}
.ce-pag span.extend {vertical-align: top ;padding: 2px 4px 2px 4px;margin: 2px;color: #000000;background-color: #FFFFFF;}
/*********************************************************/

