body, input, select{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	*text-align:center;
	}
		
a, a:visited{
	color:#005d9a;
	text-decoration: none;
	}
	
a:hover{
	color:#000;
	text-decoration: none;
	}
h1{
	font-size:18px; 
	font-weight:bold; 
}


/* Botones */

.boton_i{
		background-image:url('imagenes/boton_i.png');
		width:10px;
		height:25px; 
		float:left;
		}
		
.boton_d{
		background-image:url('imagenes/boton_d.png');
		width:10px;
		height:25px; 
		float:left;
		}
	
.boton_c{
		background-image:url('imagenes/boton_c.png');
		background-repeat:repeat-x;
		float:left;
		height:25px;
		color:#FFF; 
		padding-top:6px;
		min-width:50px; 
		text-align:center; 
		font-weight:bold;
		}

.boton_c a{
	color:#FFF;
	}
			
/* Cuerpo */

#cuerpo{
		margin:0 auto 0 auto; 
		width:900px;
		*text-align:center;
		}
		
/* Cabecera */

#cabecera{
		width:100%;
		height:100px;
		}
		
#logo{
	width:600px; 
	float:left;
	}

#cabecera #social{
	text-align:right;
	position:relative;
	top:40px;
	right:10px;
	}

img{
	border:none;
	}
#accesoclientes{
	width:232px; 
	float:right; 
	background-image:url('imagenes/area_clientes.png');
	height:132px;
	padding:10px;
	}
	

#accesoclientes .titulo{
	margin:10px; 
	width:100%; 
	text-align:center;
	color:#005d9a;
	font-weight:bold;
	}
	
#accesoclientes table{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#006eaf;
	}
	
.boton{
	width:100px;
	margin:10px auto 0 auto;
	line-height: normal;
	height:25px;
	}
	
		
/* Menu Superior */

#menusuperior{
	width:900px;
	padding:20px 0;
	}
	
#menusuperior .menuizquierda{
	background-image:url(imagenes/menuizquierda.png); 
	width:23px; 
	float:left; 
	height:70px;
	}
	
#menusuperior .menuderecha{
	background-image:url(imagenes/menuderecha.png); 
	width:23px; 
	float:left; 
	height:70px;
	}	
		
#menusuperior .menu{
	background-image:url(imagenes/menufondo.png); 
	width:850px; 
	float:left; 
	background-repeat:repeat-x; 
	height:70px; 
	font-weight:bolder;
	}
	
.menu .opcionmenu{
	margin:10px 0; 
	text-align:center; 
	height:50px; 
	border-right:dotted 1px #CCCCCC; 
	float:left;
	}
	
.opcionmenu .texto{
	padding:18px 15px;
	}	
	
/* Banner Dominios */

#bannerdominios{
	width:100%;
	float:left;
	}

#bannerdominios .izquierda{
	width:25px; 
	float:left; 
	background-image:url(imagenes/banner_dominios_l.png);
	height:140px;
	}
	
#bannerdominios .derecha{
	width:25px; 
	float:left; 
	background-image:url(imagenes/banner_dominios_r.png);
	height:140px;
	}

#bannerdominios .detalle{
	width:575px;
	height:140px;
	float:left; 
	background-image:url(imagenes/banner_dominios_fondo.png); 
	background-repeat:repeat-x;
	}

.detalle .texto{
	width:390px;
	float:left;
	color:#FFF;
	}
	
.texto .h1{
	font-size:24px;
	font-style: italic;
	font-weight: bold;
	padding:10px 0 5px 0;
	}
	
.texto .h2{
	font-size:18px;
	font-weight: bold;
	margin: 5px 0;
	}
	
.texto .h3{
	font-size:16px;
	font-weight:normal;
	}	
	
.detalle .estrella{
	float:right; 
	width:180px; 
	text-align:center; 
	height:140px; 
	background-image:url(imagenes/estrella_banner_dominios.png); 
	background-position:right bottom; 
	background-repeat:no-repeat; 
	color:#005d9a;
	}
	
.estrella .h1{
	font-size:45px;
	font-style: italic;
	font-weight: 900;
	padding-left:7px;
	}
			
.estrella .h2{
	font-size:16px;
	font-weight: bold;
	margin: 5px 0;
	}
	
#bannerdominios .formulario{
	width:270px;
	height:140px;
	float:left; 
	background-image:url(imagenes/banner_dominios_fondo2.png); 
	background-repeat:repeat-x;
	text-align: center;
	}
	
.formulario  .titulo{
	margin:20px 0 10px 0; 
	width:100%; 
	text-align:center;
	color:#005d9a;
	font-weight:bold;
	}
	
#banners{
	margin-top:20px;
	width:900px;
	height:300px;
	}
	
#banners .banner{
	text-align:center;
	width:300px;
	float:left;
	}

.banner .tituloalojamiento{
	width:275px;
	height:100px; 
	background-image:url(imagenes/tituloalojamiento.png);
	}
	
.banner .tituloreseller{
	width:275px;
	height:100px; 
	margin:0 auto 0 auto;
	background-image:url(imagenes/tituloreseller.png);
	}
	
.banner .titulocorreo{
	width:275px;
	height:100px; 
	margin:0 0 0 auto;
	background-image:url(imagenes/titulocorreo.png);
	}
	
.banner .fondoalojamiento{
	width:275px;
	height:250px; 
	margin:0 auto 0 0;
	background-image:url(imagenes/fondoalojamiento.png);
	}
	
.banner .fondoreseller{
	width:275px;
	height:250px; 
	margin:0 auto 0 auto;
	background-image:url(imagenes/fondoreseller.png);
	}
	
.banner .fondocorreo{
	width:275px;
	height:250px; 
	margin:0 0 0 auto;
	background-image:url(imagenes/fondocorreo.png);
	}
	
/* Productos */

#productos{
	color:#FFF;	
	}
	
#productos .izquierda{
	float:left;
	width:200px;
	height:500px;
	background-image:url(imagenes/paquetesizquierda.png);
	background-repeat:no-repeat;
	color:#FFF;
	}
	
.izquierda .titulo{
	margin:10px;
	border-bottom:1px dotted #005d9a; 
	font-size:18px; 
	font-weight:bold; 
	padding:10px 0;
	}
	
.izquierda .texto{
	text-align:justify; 
	margin:10px;
	}
	
#productos #contenido{
	float:right;
	width:700px;
	height:500px;
	background-image:url(imagenes/paquetesderecha.png);
	background-repeat:no-repeat;
	text-align:justify;
	}
	
#contenido table{
	color:#005d9a; 
	font-size:12px; 
	margin:10px;
	}

#contenido td.paquetes{
	padding-top:10px; 
	text-align:center;
	}
	
#contenido tr.titulo{
	background-image:url(imagenes/titulotablaproductos.png);
	width:100%;
	}
	
#contenido td.titulo{
	padding-left:10px;
	width:210px;
	height:20px;
	font-weight: bold;
	}
	
#contenido td.relleno{
	background-image:url(imagenes/fondotablaproductos.png);
	background-repeat:repeat-x; 
	min-width:100px;
	}
	
#contenido td.separador{
	width:5px;
	}
	
#contenido td.campo{
	padding-left:20px;
	height:20px;
	}
	
#contenido td.valor{
	text-align:center;
	}
	
#contenido td.borde{
	border-bottom:1px dotted #005d9a;
	}

#likebox-frame{
 border:2px solid #CCC;
 width:584px;
 z-index:10;
 height: 250px;
 overflow: hidden;
 position:relative;
 top:7px;
 left:0;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

#formulariodominios{
	background-image:url(imagenes/fondoformulariodominios.png); 
	width:500px; 
	height:125px; 
	margin:20px auto 0 auto;
	*text-align:center;
	}

#formulariodominios .titulo{
	color:#FFFFFF;
	padding:10px;
	text-align:center;
	font-weight: bolder;
	font-size:16px;
	}
	
#formulariodominios .formulario{
	width:350px;
	margin:0 auto 0 auto;	
	text-align:center;
	font-weight:bold;
	}

.piecolumna{
	padding:50px 10px 10px 10px;
	float:left;
	width:130px; 
	text-align:center;
	*width:150px;
	}
	



	

