*{
padding:0px;
margin:0px;
}

body{
	background: url("/images/fondo2.gif") repeat-x #E7F1F9;
	margin: 0px;
	font-family: "trebuchet ms", arial, verdana;
	font-size: 12px;
	color: #272c2e;
	min-height: 100%; /* alto minimo FF y Safari */
  width: 100%;
  height: 100%; /* alto minimo para IE Windows */
	}

body.costasol{
		background: url("/images/fondo3.gif") repeat-x #E7F1F9;
		}
	
#contenedor{
	margin: auto;
	width: 825px;
	}

/*--- Enlaces -----*/

a{
	font-family: "trebuchet ms", arial, verdana;
	}

.lnkCabecera{
	font-family: Arial, verdana, helvetica;
	font-size: 11px;
	color: white;
	text-decoration: none;
	}

.lnkCabecera:hover{
	text-decoration:underline;
	}
	
.lnkBlanco{
	color:#fff;
	text-decoration:none;
	}	
	
/*#menuPrincipal ul li a:link, #menuPrincipal ul li a:visited {
font-size: 11px;
font-weight: bold;
color: #d1e2f1;
padding: 3px 30px;
height: 17px;
float: left;
text-decoration: none;
}

#menuPrincipal ul li a:hover, #menuPrincipal ul li a:active{
background: url("/images/img-bckg-menu2.gif") repeat-x;
height: 17px;
}*/
/*-----*/
	
/*----- Cabecera	 -----*/
#cabecera{
	width: 100%;
	height:90px;
	}
	
#logo{
	float: left;
	position: relative;
	left: 50px;
	top: 3px;
	}

#menuCab{
	float: right;
	position: relative;
	top: 7px;
	padding-right: 60px;
	}
	
.vacio{
	clear:both;
	}
/*-----*/

/*----- Menú -----*/

/*#menuPrincipal ul{
	padding: 0px;
	margin: 0px;
	background: url("/images/img-bckg-menu.gif") repeat-x;
	list-style: none;
	/*width: 100%;
	height: 23px;
	}*/

/*#menuPrincipal ul li {
	display: inline;
}*/
/*-----*/

/*----- Body -----*/
#agrupado{
	width: 100%;
	float:left;
	margin:0px;
	padding:0px;
	}

#contenido{
	background-color:#FFFFFF;
	float: left;
	width:799px;
	margin:0px;
	padding:0px;
	}

/*----- Sombras -----*/

#sombraIz{
	background: url("/images/img-sombra-iz.gif") repeat-y;
	width: 13px;
	float:left;
	margin:0px;
	padding:0px;
	height:100%;
	}
	
#sombraDe{
	background: url("/images/img-sombra-de.gif") repeat-y;
	width: 13px;
	height: 100%;
	padding:0px;
	margin:0px;
	float:right;
	}
/*----- */

/*----- Cajas -----*/
#dominios{
	width:234px;
	height:169px;
	background: url("/images/bckg-dominios.jpg") no-repeat;
	margin: 12px 7px 15px 23px;
	float:left;
	}
	
#imagen{
	margin:12px 23px 15px 0px;
	float:right;
	}
	
#alojamiento{
	width: 234px;
	height: 470px;
	background: url("/images/bckg-alojamiento.jpg") no-repeat;
	float:left;
	margin: 0px 7px 15px 23px;
	}

#servidores{
	width:508px;
	background: url("/images/bckg-servidores.jpg") no-repeat;
	float:right;
	margin: 0px 23px 15px 0px;
	}

#desarrollo_web{
	width:250px;
	height:255px;
	background: #e1f0fd;
	float: left;
	margin: 0px 2px 0px 7px;
	padding: 16px 0px 0px 15px;
	}

#marketing_online{
	width:236px;
	height:246px;
	background: #e1f0fd;
	float: right;
	margin: 0px 23px 0px 0px;
	padding: 16px 0px 0px 15px;
	}

h1{
	font-family: "trebuchet ms", arial, verdana;
	font-size: 13px;
	color: #002748;
	font-weight: bold;
	padding: 10px 0px 25px 15px;
	}

#desarrollo_web, #marketing_online h1{
	padding: 0px 0px 5px 0px;
	}

	
.precio{
	background: url("/images/img-precio02.gif") no-repeat #ffa945;
	font-family: "trebuchet ms", arial, verdana;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	float:right;
	margin: 10px 0px 0px 0px;
	width: 150px;
	}

.precioServidor{
	background: url("/images/img-precio02.gif") no-repeat #fea235;
	font-family: "trebuchet ms", arial, verdana;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	float:right;
	margin: 10px 0px 0px 0px;
	width: 150px;
	position: relative;
	top: -14px;
	}
/*-----*/

/*----- REGISTRO -----*/
#registro{
	float: left;
	font-family: "trebuchet ms", arial, verdana;
	color: #004fa6;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	}

#campo{
	float: left;
	margin: 0px;
	}

/*-----*/

input,select{
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	color:#004fa6;
	}

.txt12{
	font-size:12px;
	}
	
.flechas{
	 list-style-image: url("/images/ico-flecha.gif");
	 font-weight: bold;
	 color:#014d8b;
	 line-height: 18px;
	 padding-left:30px;
	 }

.cajas{
	padding: 5px 0px 5px 15px;
	line-height: 16px;
	}
	
.masInfo{
	color:#0364b4;
	font-weight:bold;
	text-decoration: none;
	}

.masInfo:hover{
	text-decoration:underline;
	}

.imgAlojamiento{
	padding-top: 20px;
	border:0px;
	}
/*----- Pie -----*/
#pie{
	margin: 20px 0px 20px 23px;
	text-align: center;
	}
#pie p{
	color:#8b98a3;
	}

#pie a{
	color:#578abb;
	text-decoration:none;
	}

#pie a:hover{
	color: #cc0000;
	}
/*-----*/

/***** PAGINAS INTERIORES *****/
#subMenuInterior{
	margin-left: 10px;
	float:left;
	}

#subMenuInterior img{
	margin-left:11px;
	}
	
#subMenuInterior ul{
	list-style-type: none;
	margin:5px auto 20px 11px;
	}
	
#subMenuInterior ul li a{
	text-decoration:none;
	width:109px;
	color:#0092c8;
	background:#e9f3fd;
	display:block;
	margin-bottom: 1px;
	padding-left: 15px;
	}

#subMenuInterior ul li a:hover{
	background:#54abee;
	color:#ffffff;
	padding-left: 25px;
	width:99px;
	}
	
#sobreInterior{
	margin: 7px 30px 10px 0px;
	float:right;
	}
	
#contInterior{
	width:553px;
	border-left: 1px solid #cecfd0;
	border-right: 1px solid #cecfd0;
	padding: 0px 20px;
	}

#contInterior2{
	width:553px;
	border-left: 1px solid #cecfd0;
	border-right: 1px solid #cecfd0;
	padding: 0px 20px;
	}

#contInterior ul li{
	display: inline;
	}

#contInterior ul a{
	color:#144a9d;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:12px;
	background:url("/images/ico-submenuh.gif") no-repeat left;
	}
	
#contInterior ul a:hover{
	color:#bfebff;
	text-decoration:underline;
	}
	
#contInterior2 ul a{
	color:#9fcfe5;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}

#contInterior h1{
	font-size:18px;
	padding:0px;
	margin: 10px 0px;
	font-weight:normal;
	}

#contInterior h2{
	font-size:14px;
	font-weight:bold;
	color:#04bcff;
	border-bottom: 1px solid #e5b877;
	padding-bottom: 10px;
	margin: 5px 0px 10px 0px;
	}

#contInterior p{
	text-align:justify;
	padding-bottom: 10px;
	line-height: 16px;
	}

#contInterior strong{
	color:#04bcff;
	}

.cajaSimple{
	background: url("/images/img-bckg-cajasimple.gif") repeat-x #ffffff;
	border:1px dotted #74adda;
	padding: 5px 10px;
	margin: 5px;
	width: 500px;
	}

.flechas2{
	 list-style-image: url("/images/ico-flecha2.gif");
	 color:#0262bc;
	 line-height: 18px;
	 padding:0px 0px 20px 50px;
	 }	
	 
.linkCajaSimple{
	color:#0262bc;
	text-decoration:none;
	font-weight:bold;
	}

.linkCajaSimple:hover{
	color: #9fcfe5;
	text-decoration:underline;
	}
	
.lnkCeleste{
	color:#04bcff;
	text-decoration:none;
	}

.lnkCeleste:hover{
	text-decoration:underline;
	}
	 
.precio2{
	width: 74px;
	height: 31px;
	background: url("/images/img-bckg-precios.gif") no-repeat;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-align: center;
	float:right;
	padding-top:3px;
	text-decoration:none;
	}	

.precio2:hover{
	background: url("/images/img-bckg-precios2.gif") no-repeat;
	}
/*****/

/***** PRODUCTOS *****/
.caracteristicas{
	width: 120px;
	background: #d0e8ff;
	padding-left: 10px;
	color:#4a5d6f;
	}

.datos{
	padding-left: 10px;
	border: 1px solid #d0e8ff;
	width:100px;
	text-align:center;
	}

.titPack{
	background:#537fa6;
	color:#ffffff;
	text-align:center;
}

.contratar{
	padding:3px 15px 10px 10px;
	background: url("/images/bckg-boton.gif") no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#547fa6;
	text-decoration:none
	}

.contratar:hover{
	background: url("/images/bckg-boton2.gif") no-repeat;
	}

/*****/

/***** TEST DE VELOCIDAD *****/

.testTH, .testTD{
	font-family: "trebuchet ms", arial, verdana;
	font-size: 14px;
	background:#e9f3fd;
	color:#0092c8;
	}

.testTD{
	font-size: 12px;
	padding-left: 10px;
	height: 25px;
	}

.testTDB{
	font-size: 16px;
	padding-left: 10px;
	height: 25px;
	background:#d1e5f6;
	color:#0092c8;
	width: 20%;
	}
		

.testTD2{
	background:#3b7dc8;
	font-size: 13px;
	color:#e9f3fd;
	font-weight:bold;
	padding-left: 10px;
	}
/*****/

/*** Convenio ***/
.tdLogo{
	border:1px solid #efefef;
}

.tdNombre{
	background:#efefef;
	font-weight:bold;
}

.btnSolicitud{
	background:#d5d5d5;
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	padding:5px;
	font-size:14px;
	color:#333;
	text-decoration:none;
	margin:10px auto;
	display:block;
	width:150px;
	font-weight:bold;
}


.btnSolicitud:hover{
	background:#039;
	border-top:1px solid #8ba7de;
	border-left:1px solid #8ba7de;
	border-right:1px solid #022772;
	border-bottom:1px solid #022772;
	color:#fff;
}
	
/****/