@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 5px;
	font-family: Arial;
	font-size: 12px;
	background:url(../img/bgd_bottom2.png) repeat;
}
#contenedor {
	width: 890px;
	background-color: white;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container {
	width: 890px;
	background-color: white;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
#banner {
	width: 100%;
	height: 120px;
	margin: 0px;
	text-align:left;
}
.menuWeb {
	background:url(../img_new/cintillo_superior.jpg) top no-repeat;
	width: 65%;
	height: 40px;
	font: "Arial";
	font-size: 12px;
	font-weight:bold;
	padding-left: 10px;
	padding-top: 10px;
	text-align:left; 
}
.menuWeb span{
	padding-left: 10px;
	cursor:pointer;
}
.imgBannerPages {
	width:100%;

}
.MediumBar {
	width:100%;
	height: 30px;
	background:url(../img_new/barra_horizontal.jpg) bottom no-repeat;
}

#infoContent {
	width: 100%;
	height:445px;
	background:url(../img_new/barra_azul.jpg) right repeat-y;
}
.infoBanner {
	width:20%;
	height: 203px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 5px;
}
.infoFilosofia {
	font: "Arial";
	clear:both;
	height:150px;
	left:210px;
	position:relative;
	top:-200px;
	width:20%;
	padding-top: 5px;
}
.infoMision {
	font: "Arial";
	clear:both;
	height:150px;
	left:415px;
	position:relative;
	top:-355px;
	width:20%;
	padding-top: 5px;
}
.infoVision {
	font: "Arial";
	clear:both;
	height:150px;
	left:619px;
	position:relative;
	top:-510px;
	width:20%;
	padding-top: 5px;
}


.infoimg_der {
	background:url(../img_new/barra_vertical_azul.jpg) right no-repeat;
	clear:left;
	height: 1004px;
	left: 943px;
	position: absolute;
	top: -12px;
	width:70px;
}
.infoTitulo {
	background:url(../img_new/linea_gris.jpg) bottom no-repeat;
	font-size:30px;
	color:#717073;
	text-align:right;
	width: 100%;
	height: 34px;
	text-transform:capitalize;
	letter-spacing: 2px;
} 
.infoTituloServ {
	background:url(../img_new/linea_gris.jpg) bottom no-repeat;
	font-size:30px;
	color:#717073;
	text-align:right;
	width: 100%;
	height: 68px;
	text-transform:capitalize;
	letter-spacing: 2px;
} 
.infoText {
	font-size: 11px;
	font-weight:bold;
	text-indent: 40px;
	color:#000000;
	text-align:justify;
	margin-top: 5px;
	line-height:25px;	
}
.infoTextCl {
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-align:justify;
	margin-top: 5px;
	word-spacing: 80px;
	line-height:5px;
}
#footer {
	background:url(../img_new/cintillo_inferior.jpg) top no-repeat;
	height: 30px;
	color:#00539B;
	font-size:9px;
	font-weight:700;
	padding-top: 10px;
	padding-left:10px;
	font: "Arial";
	margin-top:10px;
}
#logingbg{
	background:url(../img_new/login.jpg) no-repeat;
	width:260px;
	height:124px;
	position:absolute;
	left:814px;
	top:127px;
	/*left:814px;
	top:132px;*/
	font: "Arial";
}
.logingbg_tit {
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	color:#FFFFFF;
	width:100%;
	height:19px;
	padding-top: 23px;
	text-align:center;
}
.log_usr{
	color:#fff;
	font-size:9px;
	left:2px;
	margin-left:21px;
	position:relative;
	top:14px;
	width:142px;
	word-spacing:11px;
	clear:both;
}
.log_pwd{
	color:#FFFFFF;
	font-size:9px;
	left:2px;
	margin-left:21px;
	position:relative;
	top:31px;
	width:142px;
	clear:both;
}
.txt_login{
	font:"Arial";
	font-size:11px;
	border:none;
	background-color:#00539B;
	color:#FFF;
	font-weight:bold;
	/*border:#FFFFFF thin solid;*/
}
.txt_login:focus{
	background-color:#00539B;
	color:#FFFFFF;
	font-weight:bold;
}

.bot_entrar{
	background:url(../img_new/boton_entrar.jpg) no-repeat;
	position:relative;
	left: 187px;
	top:10px;
	width:66px;
	height:29px;
	cursor:pointer;
}
	
.infoServ {
	font: "Arial";
	clear:both;
	height:150px;
	left:210px;
	position:relative;
	top:-200px;
	width:28%;
	padding-top: 5px;
}
.infoClients {
	font: "Arial";
	clear:both;
	height:450px;
	left:504px;
	position:relative;
	top:-354px;
	width:275px;
	padding-top: 5px;
}
.serv_li{
	text-align:justify;
	font-size:12px;
	font-weight:700;
	padding-bottom: 5px;
	list-style-image:url(../img_new/img_vineta.png);
}

/*CONTACTO*/
.infoContactCont {
	height:220px;
	left:238px;
	position:relative;
	top:-90px;
	width:492px;
	padding-top: 5px;
}
.infoContacto {
	background:url(../img_new/contacto.jpg) center no-repeat;
	font: "Arial";
	clear:both;
	height:210px;
	width:437px;
	padding-top: 5px;
	color:#666666;
}
.contact_nombre {
	font-weight:800;
	padding-left:27px;
	position:relative;
	top:10px;
}
.contact_email {
	font-weight:800;	
	padding-left: 27px;
	position:relative;
	top: 23px;
	clear:right;
	width: 187px;
	word-spacing: 2px;
}
.contact_tel {
	font-weight:800;	
	left: 231px;
	position:relative;
	top: 9px;
	clear:both;
	width: 182px;
}
.contact_ciudad {
	font-weight:800;	
	padding-left: 27px;
	position:relative;
	top: 24px;
	clear:right;
	width: 187px;
	word-spacing: 2px;
	
}
.contact_estado {
	font-weight:800;	
	left: 167px;
	position:relative;
	top: 10px;
	clear:both;
	width: 118px;
}
.contact_pais {
	font-weight:800;	
	left: 293px;
	position:relative;
	top: -6px;
	clear:both;
	width: 118px;
}
.contact_sol {
	font-weight:800;	
	left: 25px;
	position:relative;
	top: 11px;
	clear:both;
	width: 387px;
}
.contact_txt{
	font: "Arial";
	font-size:10px;
	background-color: #F1F1F1;
	border-top:none;
	border-left:none;
	border-bottom:#666666 thin solid;
}
.contacto_botones {
	font-weight:500;	
	left: 421px;
	position:relative;
	top: -65px;
	color:#666666;
	clear:both;
	width: 50px;
	height: 52px;
}
.contact_botEnv {
	width: 50px;
	background:url(../img_new/boton_enviar.jpg) no-repeat;
	height:24px;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	font-weight:800;
}
a {
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.visited {
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#0093CF;
}
/**************************************PRODUCTOS*********************************************/
#menu_productos{
	clear:both;
	height:90%;
	left:140px;
	position:relative;
	top:-200px;
	width:195px;
	padding-top: 3px;
}
.prod_serv_toggler{
	background:url(../img_new/rectangulo_gris_2.jpg) repeat center;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:3px;
/*	height:20px;*/	
	padding-top:4px;
}
.prod_toggler{
	background:url(../img_new/rectangulo_azul_2.jpg) repeat-y;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:5px;
	padding-top: 3px;
	padding-bottom:3px;
	cursor:pointer;
}
.prods_sub ul {
	padding-left: 0px;
}
.prods_sub li{
	background:url(../img_new/rectangulo_gris.jpg) repeat-y;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:15px;
	list-style:none;
	padding-top: 3px;
	padding-bottom:3px;
	cursor:pointer;
}
.prods_sub li:hover{
	background:url(../img_new/rectangulo_azul_3.jpg) repeat-y;
}
.prod_lat_der{
	width: 470px;
	height:425px;
	position:absolute;
	top: 420px;
	left: 530px;
}
.prod_lat_der p.tit1{
	font-family:"Arial";
	font-size: 12px;
	text-align:right;
	color:#666666;
	font-weight:bold;
	line-height: 23px;
	padding-right: 5px;
}
.prod_lat_der span.tit{
	font-family:"Arial";
	font-size: 16px;
	border-bottom:#999999 medium solid;
	text-align:right;
	color:#666666;
	font-weight:bold;
}
.prod_lat_der div.pclas{
	width: 70%;
	padding-left: 30px;
	padding-top: 20px;
}

.prod_lat_der h2.tit_clas{
	font-family:"Arial";
	font-size: 14px;
	border-bottom:#CCCCCC thin solid;
	text-align:right;
	color:#75C3E7;
	font-weight:bold;
}
.prod_lat_der p.desc_clas{
	font-family:"Arial";
	font-size: 12px;
	text-align:justify;
	color:#333333;
	font-weight:bold;
	line-height: 15px;
}
.prod_lat_der li{
	font-family:"Arial";
	font-size: 12px;
	text-align:justify;
	color:#75C3E7;
	font-weight:bold;
	cursor:pointer;
}

/*REPORTES*/
.reportes {
	border:#80A9D4 thin solid;
}
.reportes th{
	font-family: Trebouchet TM,Arial,Helvetica,sans-serif;
	font-size:11px;
	background:url(../img/CaptionBg.gif);
	color:#000000;
	font-weight:bold;
	padding:4px;
	border-bottom:#80A9D4 thin solid;
	text-align:center;
}
.reportes td{
	font-family: Trebouchet TM,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:500;
	padding:4px;
	border-right:#80A9D4 thin solid;
	border-top:#80A9D4 thin solid;
}

.reportes2 {
	/*border:#0000CC thin solid;*/
	border:#80A9D4 thin solid;
}
.reportes2 th{
	font-family: Trebouchet TM,Arial,Helvetica,sans-serif;
	font-size:11px;
	background:url(../img/CaptionBg.gif);
	color:#000000;
	font-weight:bold;
	padding:4px;
	border-bottom:#80A9D4 thin solid;
}
.reportes2 td{
	font-family: Trebouchet TM,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:500;
	padding:4px;
}
.tr1{
	font-family: Trebouchet TM,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:500;
	padding:4px;
	background-color:#C8DDFD;
}
