@charset "utf-8";
/* CSS Document */


body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:100%;
}

*
{
	padding:0px;
	margin:0px;
	outline:none;
}

html
{ 
	height:100%
}

.both
{
	clear:both
}

/********************************************************/

#contenedor
{
	width:auto;
	/*padding:0 0 200px 0;*/
	height:100%;
	background: #eeeeee;
}

#encabezado
{
	width:900px;
	height:140px;
	margin:0 auto 0 auto;
}

#banner_fon
{
	width:100%;
	height:340px;
	background:#002a4b;
/*	z-index:0*/
}

	#banner
	{
	width:1000px;
	height:340px;
	margin:0 auto 0 auto;
	background:#002a4b;
	/*z-index:10*/
	}


#cuerpo
{
	width:100%;
	height:191px;
	margin:0 auto 0 auto;
	background-color: #eeeeee;
}

#pie
{
	position:fixed;
	visibility:show;
	bottom:0px;
	width:100%;
	height:30px;
	background:#8b8e97;
	margin:0 auto 0 auto;
	font-size:10px;
	color:#d2d2d2;
}

	#pie a
	{
		text-decoration:none;
		color:#d2d2d2;
	}
	
	#pie a:hover
	{
		text-decoration:underline;
	}

#pie_2
{
	/*position:fixed;*/
	visibility:show;
	bottom:0px;
	width:100%;
	height:30px;
	background:#8b8e97;
	margin:0 auto 0 auto;
	font-size:10px;
	color:#d2d2d2;
}

	#pie_2 a
	{
		text-decoration:none;
		color:#d2d2d2;
	}
	
	#pie_2 a:hover
	{
		text-decoration:underline;
	}

/********************* contenido pie *****************/

#conte_pie
{
	width:850px;
	height:30px;
	margin:0 auto 0 auto;
}

#developed
{
	float:left;
	width:93px;
	height:30px;
}

#developed a
{
	display:block;
	width:93px;
	height:30px;
	background: url(../images/developed.gif) no-repeat;
}

#developed a:hover
{
	background:url(../images/developed_over.gif) no-repeat;
}

#terminos
{
	float:left;
	width:344px;
	height:30px;
	line-height:30px;
	margin-left:200px;		
}

#validater
{
	width:150px;
	height:30px;
	line-height:30px;
	float:right;
	text-align:right;
}

/************ fin pie **************/


/************************* encabezado ***********************/

#logo
{
	/*width:369px;*/
	width:auto;
	height:65px;
	float:left;
	margin:26px 0 0 0;
	
}

#herramientas
{
	width:234px;
	height:13px;
	float:right;
	margin:63px 0 0 0;
	padding-top:7px;
}

#herramientas a
{
	text-decoration:none;
	color:#000000;
}

#herramientas a:hover
{
	text-decoration:underline;
}

		/****** encabezado / herramientas *******/

			.item
			{
				width:38px;
				height:13px;
				float:left;				
			}
			
			
			.item img
			{
				margin:0 13px 0 12px;
			}
			
			.lin
			{
				width:1px;
				height:13px;
				float:left;
				background:url(../images/img_lin.gif) no-repeat;
			}
			
			.item2
			{
				width:115px;
				height:13px;
				float:left;
				font-size:10px;
				text-align:center;			
			}
		
		/* fin */

#menu
{
	width:760px;
	height:23px;
	float:left;
	padding:26px 0 0 0;
}

		/**** encabezado / menu ****/
		
		#menu ul
		{
			list-style:none;
		}
		
		#menu li
		{
			display:block;
			float:left;
			width:98px;
			height:23px;
		}
		
		/* fin */

#descargar
{
	width:120px;
	height:30px;
	float:right;
	padding:19px 0 0 0;
}
/**************** fin encabezado *********************/


/********** panel *************/

.cont_medio
{
	width:900px;
	position:relative;
	margin:0 auto 0 auto;
}

#panel
{
	position:absolute;
	top:-61px;
	left:0;
	width:900px;
	height:248px;
	/*	z-index:1000;*/
	background:#FFFFFF;
}

#ref_contacto
{
	width:900px;
	height:26px;
	background:#231f20;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:26px;
	color:#ffffff;
	letter-spacing:1px;
}

#sec_cobertura
{
	width: 374px;
	height:222px;
/*	background: url(../images/img_cobertura.jpg) no-repeat;*/
	float: left;
}

#sec_productos
{
	width:263px;
	height:222px;
	float:left;
	font-size:11px;
}

		#sec_productos ul
		{
			margin:10px 0 0 45px;
		}
		
		#sec_productos li
		{
			padding-bottom:5px;
		}
		
		#sec_productos a
		{
			text-decoration:none;
			color:#333333;
		}
		
		#sec_productos a:hover
		{
			text-decoration:underline;
			color:#000000;	
		}
		
		#sec_productos span
		{
			margin:5px 0 0 150px;
		}

#sec_clientes
{
	width:262px;
	height:222px;
	background:#FFFFFF;
	float: left;
	border-left:#d3d3d3 solid 1px;
}

		#img_cliente
		{
	width:75px;
	height:75px;
	margin:5px 0 0 0;
	float:left;
		}
		
		#img_cliente img
		{
			border:1px solid #999999;
		}
		
		#ref_cliente
		{
	width:150px;
	height:auto;
	float:left;
	padding: 18px 0 0 0;
		}
		
		#img_coment
		{
	width:25px;
	height:24px;
	float:left;
	padding:20px 30px 0 40px;
		}
		
		#coment_cliente
		{
	width:auto;
	height:40px;
	padding: 15px 30px 0 30px;
		}
		
		#sec_clientes a
		{
			text-decoration:none;
			color:#333333;
		}
		
		#sec_clientes a:hover
		{
			text-decoration:underline;
			color:#000000;
		}
		
		#sec_clientes span
		{
			margin:5px 0 0 180px;
		}

.overbox {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top:-258px;
	margin-left:-302px;
	z-index:1002;
	overflow: auto;
}

.fadebox {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 125%;
	*height: 100%;
	_height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.cont_img_light{ position:relative; z-index:500;overflow:hidden;}
.cerrar_lightbox{ position:absolute; z-index:600; top:20px; right:20px;}

