@charset "utf-8";
/* CSS Document */

/* BAEHOST CSS 
Color fuerte #FF961A
Color suave #FFCA8B
Activo #D36114
Over #2f4d61
*/

/* Formato b&aacute;sico */
*{
	margin: 0;
	padding: 0;
}
img{
	border: 0;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
}
a:hover{
	color: #FF961A;
}
a{
	color: #2f4d61;
}
h1{
	font-size: 150%; 
	color: #2f4d61;
	padding-bottom:7px;
}
h2{
	font-size: 128%; 
}
a {
	text-decoration:none;
}
table {
	border:none;
}


table.detalle tr th {
	background: url(../image/site/fondocolor.jpg) repeat;
	text-transform: uppercase;
	font-weight:bold;
	text-align:center;
	font-size:110%;
}
table.detalle tr td {
	border-bottom: 1px solid #FFCA8B;
	padding: 2px;
	text-align:center;
}

table.detalle tr:hover td,
table.detalle tr:hover a,
table.detalle tr:hover th {
	background: #2f4d61;
	color:#fff;
}


/* Distribuci&oacute;n de los DIVS*/
#principal{
	width: 990px;
	margin: 0 auto;
}
	#header{
		width: 990px;
		height: 71px;
		color: #D8D8D8;
		background: #000;
	}
		.logoheader {
			float:left;
		}
		
		.datosheader {
			float:left;
			padding-right:15px;
			padding-top:10px;
			font-size:80%;
		}
		#menuheader{
			width: 990px;
			height: 46px;
		}
		.menuheaderbotones{
			width:958px;
			height: 46px;
			float:left;
			background: url(../image/site/menu.jpg) repeat;
		}
		.menuheaderizq{
			width: 15px;
			height: 46px;
			float:left;
			background: url(../image/site/menuizq.jpg) no-repeat;
		}
		.menuheaderder{
			width: 17px;
			height: 46px;
			float:left;
			background: url(../image/site/menuder.jpg) no-repeat;
		}
		.paises{
			padding-top:2px;
			height:15px;
		}
	
	#recuadrosuperior {
		width: 990px;
		position: relative;
		height: 30px;
		background: url(../image/site/recuadro.jpg);
	}
	
	div.main{
		width: 990px;
		height: auto;
		position: relative;
		padding-bottom: 20px;
		background: url(../image/site/main.jpg) center repeat-y;
		overflow: hidden;
		font-size:75%;
		color: #666;
	}
	


	#recuadroinferior {
		width: 990px;
		position: relative;
		height: 15px;
		background: url(../image/site/recuadrofoot.jpg);
	}
	
	#footer{
		width: 980px;
		height: 120px;
		background: #333;
		position: relative;
		font-size:75%;
		color: #D8D8D8;
		text-align:center;
		padding:5px;
	}
	
	div.columnamedia{
		width: 470;
		float:left;
		padding-left:10px;
	}
	
	div.columna3{
		width: 319px;
		float:left;
		padding-left:10px;
		padding-bottom:16px;
	}
	
	div.columna2{
		width: 638px;
		float:left;
		padding-left:10px;
		padding-bottom:16px;
	}
	
	div.columna1{
		width: 958px;
		float:left;
		padding-left:10px;
		padding-bottom:16px;
	}
	
	.center {
		text-align:center;
	}
	.texto {
		padding-top:5px;
		padding-bottom:10px;
	}
	
	div.precio{
		font-size:110%;
		font-weight:bold;
	}
		
/* Secci&oacute;n HEADER */
#header a {
	color: #D8D8D8;
}
.headerinputtext {
	font-size:84%;
	width:50px;
	background-color:#000000;
	color: #D8D8D8;
	border-style:solid;
	border-width:1px;
}
.inputuser
{
	border:none;
	width:85px;
	height:16px;
	padding-left:15px;
	background:url(../image/site/inputuser.gif) no-repeat;
}
.inputpassword
{	border:none;
	width:85px;
	height:16px;
	padding-left:15px;
	background:url(../image/site/inputpwd.gif) no-repeat;
}
.inputbtn
{	border:none;
	width:100px;
	height:16px;
	background:url(../image/site/inputclear.gif) no-repeat;
}
.headerinputsubmit {
	font-size:84%;
	background-color:#000000; 
	color: #D8D8D8;
	border-style:solid; 
	border-width:1px;
	width:52px;
}
.headerinputsubmit2 {
	font-size:84%;
	background-color:#000000; 
	color: #D8D8D8;
	border-style:solid; 
	border-width:1px;
	width:74px;
}

/* Secci&oacute;n MENU */
	
	/* Botones principales*/
	#menuheader ul{
		position: relative;
		top: 0;
		right: 0px;
		list-style: none;
		padding-top:6px;
	}
	
	#menuheader ul li{
		float:left;
		text-align:center;
		font-size: 95%;
		display: block;
		width: 95px;
		height: 31px;
	}
	
	#menuheader ul li a{
		color: #000;
		text-decoration: none;
		position:relative;
	}
	#menuheader ul li:hover a{
		color: #FFFFFF;
	}
	
	#menuheader ul li:hover{
		background-color: #2f4d61;
		color: #FFFFFF;
	}

	#menuheader ul li.activo{
		background-color: #D36114;
	}
	
	#menuheader ul li a strong{
		color: #FFFFFF;
		display: block;
		font-weight: bold;
		text-transform: uppercase;
	}
	
/* Menu*/
#menubar {
		position:absolute;
		width:300px;
		left:5px;
		top:55px;
		background-color:lightyellow;
		border:1px solid #2f4f61;
		padding:2px;
	}
	#menubar a {
		color:#AD5800;
		letter-spacing:1px;
		border:1px solid #F9F1C8;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
	}
	#menubar a.active {
		border-bottom-color:#CCC599;
		border-right-color:#CCC599;
		border-left-color:#FFFFFF;
		border-top-color:#FFFFFF;
	}
	.menu .options {
		margin-right:1px;
		margin-bottom:1px;
		background-color:#FFCA8B;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		
	}
	.menu a {
		color:#000;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:transparent;
		border:1px solid #D36114;
	}
	.menu a:hover {
		background-color:   #2f4d61;	
		color:#fff;
	}	
		
	.menupais {
		height:0px;
		margin-right:1px;
		margin-bottom:1px;
		background: #000;
		color:#FFF;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	}
	.menupais a {
		color:#FFF;
		display:block;
		text-decoration:none;
		padding:2px 10px;
		background-color:transparent;
	}
	
	
/* Secci&oacute;n MAIN */
	
div.main ul{
	margin: 4px 0 0 16px;
	padding-left:10px;
	padding-right:5px;
}
div.main ol{
	margin: 4px 0 0 16px;
	padding-left:10px;
	padding-right:5px;
}
div.main p {
	font-size:113%;
    text-align:justify;
	padding-bottom:8px;
}
	
/* Secci&oacute;n FOOTER */
	#footer a {
		text-decoration:none;
		color:#D8D8D8;
	}

/* Iconos */
div.tel{
	height:13px;
	background: url(../image/tel.gif) no-repeat;
	padding-left:15px;
}
div.email{
	height:13px;
	background: url(../image/email.gif) no-repeat;
	padding-left:15px;
}
div.dominios{
	background: url(../image/dominios.gif) no-repeat;
	width:280px;
	padding-left:30px;
	padding-top:1px;
	height:auto;
	padding-bottom:25px;
}
div.soporte{
	background: url(../image/soportec.gif) no-repeat;
	width:280px;
	padding-left:30px;
	padding-top:2px;
	height:auto;
	padding-bottom:25px;
}
div.col{
	background: url(../image/col.jpg) no-repeat;
	width:280px;
	padding-left:30px;
	padding-top:1px;
	height:auto;
}
div.argentina{
	height:15px;
	background: url(../image/banderas/argentina.jpg) no-repeat;
	padding-left:30px;
}
div.color{	
	border: 1px solid #FF961A;
	background: url(../image/site/fondocolor.jpg) repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
}
td.contratar{
	text-align:center;
	font-size:110%;
	font-weight:bold;
}
td.contratar a{
	color:red;
		font-weight:bold;
		text-align:center;
}
td.contratar a:hover{
	color:#2f4d61;
}
#comentarios
{
	width:380px;
	float:right;
}
#comentarios .comentario
{
	padding: 8px;
	border: 1px solid #FF961A;
	background: url(../image/site/fondocolor.jpg) repeat;
	margin-bottom: 12px;
}
#columnaprincipal
{
   position: relative;
   float: left;
   width: 460px;
   margin-bottom: 20px;
}
#columnaprincipal  ul
{
	list-style:none;
}
#columnaprincipal ul li
{
   background: transparent url(../image/sigrande.gif) no-repeat center left;
   padding-left: 60px;
   line-height: 30px;
   height: 30px;
   position: relative;
   font-size:110%;
} 