@charset "utf-8";

/* CSS Document */

#main{

	

}



body{

	background-color:#F2F2F2;

	font-family:'Istok Web',sans-serif;

	font-size:11px;

}



#cabecera{

	background-image:url(../images/head.png);

	height:448px;

	width:100%;

}



#pie{

	background-image:url(../images/foot.png);

	position:relative;

	bottom:4px;

	height:318px;

	width:100%;

}



#contenido{

	width:964px;

	height:1104px;

	z-index:1;

	position:relative;

	margin-left:-482px;

	margin-top:-311px;

	top:50%;

	left:50%;

}



#menu{

	position:relative;

	height:102px;
	
	font-size: 12px;

}



#slide{

	position:relative;

	height:338px;

	text-align:center;

}



#slogan{

	position:relative;

	height:139px;

}



#content{

	position:relative;

	height:570x;

}



#contacto{

	position:relative;

	height:277px;

}



.div_descripcion{

	padding-left:25px;

	padding-right:25px;

}



.dslogan{

	padding-left:125px;

	padding-right:25px;

	padding-top:25px;

	padding-bottom:35px;

	font-size:12px;

}



.tpie{

	font-size:9px;

	color:#687087;	

}



a{

	color:#ea5e2b;

	text-decoration:none;

	font-style:italic;

}



.tpie th{

	color:#ea5e2b;

}





#imgsvc{

	position:relative;

	height:266px;

	text-align:center;	

}



#txtsvc{

	position:relative;

	height:142px;

}



#svcs{

	position:relative;

	height:337px;

}



#imgpiesvc{

	position:relative;

	height:283px;

	text-align:center;

}



#piesvc{

	background-image:url(../images/foot.png);

	position:relative;

	bottom:-8px;

	height:318px;

	width:100%;

}



#contenidosvc{

	width:964px;

	height:990px;

	z-index:1;

	position:relative;

	margin-left:-482px;

	margin-top:-311px;

	top:50%;

	left:50%;

}



#menu_btn{

	width:650px;

	position:relative; 

	left:135px; 

	top: 30px;

}



#menu_btn ul{

list-style: none;

}

#menu_btn ul a {

		float: left;

		display: block;

		padding: 5px 2px 4px 0px;

		background: transparent url(../images/botones/boto.png) 0% -4px no-repeat;

		font-weight: bold;

		color: white;

		text-decoration: none;

		width: 120px;

		text-align: center;

		height:23px;

	}



#menu_btn ul li:hover a { background-position: 0% -44px; }

#menu_btn ul li:hover { background-position: 100% -44px; }



#menu_btn ul li.selected a {

background-position: 0% -84px;

}

#menu2{

	width:528px;

	position:relative; 

	left:257px; 

	top: 30px;
	display:none;

}



#menu2 ul{

list-style: none;

}

#menu2 ul a {

		float: left;

		display: block;

		padding: 5px 2px 4px 0px;

		background: transparent url(../images/botones/boto.png) 0% -4px no-repeat;

		font-weight: bold;

		color: white;

		text-decoration: none;

		width: 120px;

		text-align: center;

		height:23px;

	}



#menu2 ul li:hover a { background-position: 0% -44px; }

#menu2 ul li:hover { background-position: 100% -44px; }



#menu2 ul li.selected a {

background-position: 0% -84px;

}

#contenidosvcb{

	width:964px;

	height:1000px;

	z-index:1;

	position:relative;

	margin-left:-482px;

	margin-top:-311px;

	top:50%;

	left:50%;

}



#imgsvcb{

	position:relative;

	height:356px;

}



#contentsvcb{

	position:relative;

	height:448px;

}



#imgpiesvcb{

	position:relative;

	height:266px;

	text-align:center;

}



#piesvcb{

	background-image: url(../images/foot.png);

	position: relative;

	bottom: -58px;

	height: 318px;

	width: 100%;

}











#contenidopr{

	width:964px;

	height:885px;

	z-index:1;

	position:relative;

	margin-left:-482px;

	margin-top:-311px;

	top:50%;

	left:50%;

}



#contentpr{

	position:relative;

	height:333px;

}



#imgpiepr{

	position:relative;

	height:266px;

	text-align:center;

}





#certi{

	position:relative;

	height:325px;

	/*background:url(../images/certi_cuad.png) no-repeat;*/

}



#txtcert{

	position:absolute;

	margin:-70px 0 0 125px;

	font-size:16px;

	color:#ea5e2b;

	line-height:200%;

}



#txtquie{

	position:relative;

	height:153px;

}



#quienes{

	position:relative;

	height:328px;

}



#qtizq{

	background:url(../images/mis.png) no-repeat;

	height:100%;

	width:33%;

	float:left;

}



#qtcen{

	background:url(../images/vis.png) no-repeat;

	height:100%;

	width:33%;

	position:relative;

	/*top:-328px;*/

	/*left:325px;*/

	float:left;

}



#qtder{

	background:url(../images/val.png) no-repeat;

	height:100%;

	width:33%;

	position:relative;

	/*top:-656px;*/

	/*left:650px;*/

	float:right;

}



#contentconb{

	position:relative;

	height:448px;

}



#msgenv{

	width:75%;

	height:75%;

	font-size:16px;

	color:#ea5e2b;

	text-align:center;

	vertical-align:middle;

	position:relative;

	border: solid #666;

	top:53px;

	left:117.5px;

}



#qtizqidx{

	background:url(../images/certi.png) no-repeat;

	height:100%;

	width:33%;

	float:left;

}



#qtcenidx{

	background:url(../images/monit.png) no-repeat;

	height:100%;

	width:33%;

	position:relative;

	/*top:-328px;*/

	/*left:325px;*/

	float:left;

}



#qtderidx{

	background:url(../images/testi.png) no-repeat;

	height:100%;

	width:33%;

	position:relative;

	/*top:-656px;*/

	/*left:650px;*/

	float:right;

}

#qtizqidx a.fondo{
	display:block;
	height:198px;
	width:266px;
}

#qtcenidx a.fondo{
	display:block;
	height:198px;
	width:266px;
}

#qtderidx a.fondo{
	display:block;
	height:198px;
	width:266px;
}
 
#qtcenidx a span{
	visibility:hidden;
}

#qtizqidx a span{
	visibility:hidden;
}
#qtderidx a span{
	visibility:hidden;
}

#contentidx{

	position:relative;

	height:368px;

	margin-left:25px;

}



#qtizqsvc{

	background:url(../images/servizq.png) no-repeat;

	height:100%;

	width:33%;

	float:left;

}



#qtcensvc{

	background:url(../images/servcen.png) no-repeat;

	height:100%;

	width:33%;

	position:relative;

	/*top:-328px;*/

	/*left:325px;*/

	float:left;

}



#qtdersvc{

	background:url(../images/servder.png) no-repeat;

	height:100%;

	width:33%;

	position:relative;

	/*top:-656px;*/

	/*left:650px;*/

	float:right;

}

ul.vineta{
	list-style-image:url(../images/bullet.png);
}

#contenidomonit{

	width:964px;

	height:755px;

	z-index:1;

	position:relative;

	margin-left:-482px;

	margin-top:-311px;

	top:50%;

	left:50%;

}

#contentmonit{

	position:relative;

	height:206px;

}
