select,input,textarea {color:#626262;font-size:11px;border:1px solid #838383;}
input {height:16px;}
.inputs_cheks_readios{border:none;}
body {
background:transparent url(../images/background_body.png) repeat-y scroll center;
color:#333333;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0pt auto;
}
/* --- Header ---- */
html, body, form, fieldset { font-family:Arial,Verdana,Helvetica,sans-serif; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:120%; margin:0pt; padding:0pt; }
.contendor {background:#fff none repeat scroll 0%; margin:0pt auto; width:860px;}
.encabezado{width:860px; margin:0pt 0pt;background:#ccc none repeat scroll 0%;padding-bottom:4px;}
.encabezado-menu-logo {background:#006699 none repeat scroll 0%; border-width:0pt 1px 1px;	font-size:11px; margin:1px 0px;height:28px; }
.hazServi{font-size:11px;width:284px;height:14px;text-align:center;padding:4px 0px 0px 0px; position:absolute; z-index:10;}
.followfacebook{font-size:11px;width:284px;height:14px;text-align:center;padding:2px 0px 0px 0px; position:absolute; z-index:10;}
.followfacebook img{border: 0;}
.logoServi{font-size:11px;width:84px;height:14px;text-align:center;padding:6px 0px 0px 10px; position:absolute; z-index:10;}
.logoCnid{font-size:11px;width:84px;height:14px;text-align:center;padding:5px 0px 0px 270px; position:absolute; z-index:10;}
.menuTop{font-size:11px;width:378px;height:14px;text-align:center;padding:6px 0px 0px 480px; position:absolute}
.menuTop a{color:#C8C8C8;text-decoration:none;}
.menuTop img{border: 0;}
.menuTop #inicio{float:left;width:58px; }
.menuTop #mapaSitio{float:left;width:98px; }
.menuTop #trabaja{float:left;width:128px;}
.menuTop #contactenos{float:left;width:94px;}
.divBlanco{width:860px;height:1px;background-color:#fff;}
.menuPestans{position:absolute;width:860px;height:22px; background:url(../images/pestana_light_background.jpg) repeat-x;margin:0pt 0px;}
.triangulo_menu{position:absolute;top:18px;left:6px;}
.divisiones{position:absolute;top:0px;width:100%;}
.divisiones_centro{position:relative;}
.pestana_light_background{position:relative; float:left;height:18px;background:url(../images/pestana_light_background.jpg);background-repeat:repeat-x;text-align:center;padding-top:3px;z-index:122;}
.pestana_light_background_titulo{width:100px;height:23px;background:url(../images/pestana_light_background.jpg);}
.pestana_light_background a {color:#fff;text-decoration:none;}
.pestana_light_background_servicios{position:relative; float:left;width:152px;height:18px;background:url(../images/pestana_light_background.jpg);background-repeat:repeat-x;text-align: left;	padding-top:3px;z-index:122;}
.pestana_light_background_servicios a {color:#fff;padding-left:20px;text-decoration:none;}
.pest_line{float:left;position:relative;left:0px;width:1px;height:22px;background-color:#fff;}
.versionB{position:absolute;top:0px;width:200px;height:22px;z-index:14;}
.tituloServi{position:absolute;top:-24px;right:0px;width:286px;height:42px;z-index:10;}/* no se cambio de mainie6 a main.css*/

/* --- Contenido ---- */
.contenido {padding:20px 0px 0px 0px;}

.busquedaServicios { border:0px solid #ccc; width:195px;float:left;}
.busquedas { float:left; margin:0px 2px 25px 0px; padding-bottom:0px; width:860px; }
.cajaBus{padding-top:12px;}
.cajaBusHeadCont{width:195px;height:15px;}
.cajaBusHeadIzq{width:44px;float:left;height:15px;background:url(../images/busquedaIzq_1.jpg); background-repeat: no-repeat; background-position:center right;}
.cajaBusHead{width:151px;color:#fff;font-weight:normal;height:15px;background:url(../images/busquedaBac_1.jpg);float:left;}

.cajaBusHeadIzqGris{width:44px;float:left;height:15px;background:url(../images/busquedaIzq_2.jpg); background-repeat: no-repeat; background-position:center right;}
.cajaBusHeadGris{width:151px;color:#fff;font-weight:normal;height:15px;background:url(../images/busquedaBac_2.jpg);float:left;}

.cajaBusCont{background:#E5E5E5; padding:4px 0px 18px 4px;width:191px;}
.cajaBusContSinBack{ padding:4px 0px 18px 4px;}

.cajaBusInputDiv1{position:relative;top:1px;left:8px;width:182px;height:16px;}
.cajaBusInputDiv2{position:relative;top:6px;left:20px;width:162px;height:16px;}
.cajaBusInputDiv3{position:relative;top:14px;left:68px;width:120px;height:16px;}
.cajaBusInputDiv3 input{height:16px;}
.cajaBusInputDiv4{position:relative;top:6px;left:3px;width:162px;height:16px;}
.nuevaInput input{border:1px solid #838383;} 

.mapa { border:0px solid #ccc; width:651px;float:left;}
.cssMapa{ position:absolute;  overflow:hidden; border:0px solid #999; -moz-box-sizing:border-box; z-index:50000;width:651px; height:414px;}
.mapaSup {width:651px; height:414px;border:0px solid #6A6A6A;} 
.mapaSupOptions{position:relative;left:576px;width:1px;font-size:11px;}
.opcionMapaIzq {position:relative;width:6px;height:14px;float:left;background:url(../images/mapaSupIzq.gif);}
.opcionMapaIzqSel {position:relative;width:6px;height:14px;float:left;background:url(../images/mapaSupIzqSel.gif);}
.opcionMapa {width:56px; height:14px;background-color:#535353;float:left;}
.opcionMapaSel {width:56px; height:14px;background-color:#FF6600;}
.opcionMapa a{color:#fff;text-decoration:none;}
.opcionMapaSel a{color:#fff;text-decoration:none;}

.mapSupHorTop{position:absolute;top:0px;left:0px;width:651px;height:4px;z-index:801;}/* No se cambio de mainIE6 a main */
.mapSupVerLeft{position:absolute;top:2px;left:0px;width:4px;height:408px;z-index:801;}/* No se cambio de mainIE6 a main */
.mapSupVerRight{position:absolute;top:4px;left:647px;width:4px;height:408px;z-index:801;}/* No se cambio de mainIE6 a main */
.mapSupHorBot{position:absolute;top:410px;width:651px;height:4px;z-index:801;}/* No se cambio de mainIE6 a main */

.mapaInf {width:651px; height:33px;}
.mapaInfIzq {width:18px; height:28px; background:url(../images/mapaInfIzq.gif); float:left;}
.mapaInfCen {background:#8F8F8F;width:615px; height:28px; float:left;text-align:right;color:#fff;}
.mapaInfDer {width:18px; height:28px; background:url(../images/mapaInfDer.gif) ; float:left;}

#coordenadas{padding-top:5px;}

/*--- corporativo ---*/
.corporativo { margin:0pt 0pt; padding-bottom:10px; width:860px; }
.menuCentroTitulo{color:#797979;font-size:16px;font-weight:bold;text-align:left;padding:0px 16px 6px 14px;height:24px;}
.menuCentroTitulo2{margin-left:5px;color:#797979;font-size:16px;font-weight:bold;}
.contenidoPlantilla{padding:4px 16px 8px 14px;}

.corporativo hr {border: 0; width: 100%; background-color: #A2A29B; height: 1px;}
.corpDer{border:0px solid #6A6A6A;float:left;padding-top:12px;width:492px;}/* No se cambio top */

.containerTemas{float:left;width:144px;height:82px;margin-top:0px;margin-left:16px;}
.rectanguloSubTitulo{text-align:left;padding:6px 0px 0px 16px;font-weight:bold;font-size:13px;color:#FFFFFF;height:43px;}
.parteInferior{position:relative;width:134px;height:25px;top:0px;padding:8px 0px 0px 10px;}
.parteInferior a{color:#fff;text-decoration:none;font-weight:bold;}
.parteInferior img{border:0;}

.basesDeDatos{background:url(../images/bases_de_datos.jpg); background-repeat:no-repeat;} 
.direcionesTelefonos{background:url(../images/dir_tele.jpg); background-repeat:no-repeat;}
.geoGis{background:url(../images/geo_gis.jpg); background-repeat:no-repeat;}
.personalizados{background:url(../images/personalizados.jpg); background-repeat:no-repeat;}

.bases {background:url(../images/bases_datos_b.jpg); background-repeat:no-repeat;}
.dirTeles {background:url(../images/dir_tele_b.jpg); background-repeat:no-repeat;} 
.georgis {background:url(../images/geo_gis_b.jpg); background-repeat:no-repeat;}
.persona {background:url(../images/personalizados_b.jpg); background-repeat:no-repeat;}

.corpIzq{border:0px solid #6A6A6A;width:162px;float:left;padding-right:13px;}
.corpIzq a{text-decoration:none;color:#666666;}
.letra{width:62px;height:48px;float:left;}
.letraComp{width:100px;height:48px;float:left;}
.letraCompTop{width:100%;height:28px;}
.letraCompBot{width:100%;height:16px;padding-bottom:4px;font-weight:bold;color:#666;}

.contRegIns{width:466px;float:left;}
.general{width:auto;float:left;}

.inscripTar{float:left;width:208px;height:55px;margin-top:10px;margin-left:16px;}
.tarjetaIzquierda{float:left;width:67px;height:55px;}
.prepag {background:url(../images/tar_prepago.jpg);}
.credit {background:url(../images/tar_credito.jpg);}
.tarjetaDescripcion{float:left;margin-top:8px;left:66px;width:117px;height:30px;font-size:12px;font-weight:bold;line-height:12px;}
.uno{background-color:#788956;}
.dos{background-color:#B08035;}
.tarjetaDescripcionTexto{margin-top:2px;}
.tarjetaDescripcionTexto a{color:#fff;text-decoration:none;}
.complementoDer{float:left;margin-top:8px;width:6px;height:30px;}
.pre{background:url(../images/prepago_der.jpg);}
.cre{background:url(../images/credito_der.jpg);}

.enlacesInferiores{float:left;width:100%;height:44px;margin-top:14px;margin-left:4px;border-bottom:1px dotted #A7A7A7;}
.enlacesInferioresIcon{position:relative;top:2px;left:6px;width:16px;height:16px;}
.enlacesInferiores_right{position:relative;top:-6px;left:64px;font-size:14px;font-weight:bold;}
.enlacesInferiores_right a{color:#7E7E7E;text-decoration:none;}
.enlacesInferioresTexto_right{position:relative;top:2x;left:64px;font-size:12px;line-height:12px;color:#666;}

.enlacesInferioresDer{float:left;margin-top:-5px;margin-left:5px;border:0px dotted #A7A7A7;height:230px;width:140px;}
.enlacesHrDer{float:left;margin-top:14px;margin-left:4px;border:0px dotted #A7A7A7;width:196px;height:1px;}
.enlacesInferiores_rightDer{position:relative;top:6px;left:6px;font-size:14px;font-weight:bold;color:#7E7E7E;}
.enlacesInferiores_rightDer a{position:relative;top:15px;left:6px;font-size:12px;line-height:12px;color:#666;text-decoration:none;}
.enlacesInferioresTexto_rightDer{position:relative;top:18px;left:16px;font-size:12px;line-height:12px;color:#666;width:165px; line-height:16px}

.soporteContenedor{position:relative;color:#666;left:16px;height:64px;}
.seccionImagen{position:absolute;left:1px;}
.seccionLinea{position:absolute;width:76px;height:1px;background-color:#B92F2F;top:30px;left:48px;}
.seccionTituloUp{position:absolute;font-size:14px;font-weight:bold;width:118px;top:7px;left:14px;letter-spacing: -0.1pt;}
.seccionTituloUp a{text-decoration:none;color:#666;}
.seccionTituloDown{position:absolute;width:50px;top:34px;left:78px;}

/* --- Pie De Página ---- */
.footer { background:#EFEFEF none repeat scroll 0%; border-top:3px solid #004F75; clear:both; margin:0pt; padding:10px 12px 16px 12px; text-align:right; height:auto;color:#A2A2A2;}
.copyright{font-size:11px;width:100%;text-align:center;}
.iso{width:32px;float:left;}
.textoiso{float:left;}
.olControlScaleLine {right: 10px; bottom: 20px; font:bold; font-size: xx-small; color:#FF6600;}

.directions-text {
	clear:both;
	height:1.77em;
	margin-left:5px;
	padding-top:3px;
}
.directions-text div {
	float:left;
}
.directions-tooltip {
	background-position:0 -295px;
	float:none;
	height:20px;
	overflow:hidden;
	width:15px;
}

.directions-tooltip div {
	color:#FFFFFF;
	float:none;
	font-family:Tahoma,Verdana;
	font-size:77%;
	font-weight:bold;
	margin-top:1px;
	text-align:center;
	width:17px;
}
.sprite_base, .sprite_base button {
	background:transparent url(../images/globe.gif) no-repeat scroll 0 0;
}
.address-input{
	border:1px solid #8F8F8F;
	margin-left:5px;
	height:14px;
	padding:3px;
	width:145px;
}
.address-select{
	border:1px solid #8F8F8F;
	padding:3px;
	width:173px;
}
.directions-expand{
	font-family:Tahoma,Verdana;
	font-size:12px;
	margin:1px 0 0 8px;
}
.directions-expand a {
	color:#FF6600;
	text-decoration:none;
}
.cajaRut{padding-top:12px;color:#666;display:none;height:356px;overflow:auto;}

/*************Popup rightclick***************/
.divrightclick{
	margin-left:5px;
}
a.arightclick:link, a.arightclick:visited {
	font-size:10px;
	color:#646464;
	text-decoration:none;
	font-family: arial;
	}
a.arightclick:hover{
	color: #FF6601;
	text-decoration: none;
}
/*****************************/
.left_articles {
		margin: 0 20px 15px 10px;
		padding: 10px 0 0 0;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
	}
/* bottom thirds */
.thirds { float: left; width: 239px; background: #eee; margin: 0 7px 15px 0; color: #5d5d5d; }
	.smallboxtop { height: 14px; background: #fff url(../images/smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { 
		background: #fff url(../images/smallbox.gif) no-repeat bottom left;
		color:#7E7E7E;
		padding: 1px 10px 10px 10px;
		font-family:Tahoma,Arial,sans-serif;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:1.6em;
	}
	.smallbox p { padding: 0; margin: 0; }

.thirdsHeader { float: left; width: 239px; background: #eee; margin: 0 7px 0 0; color: #5d5d5d; }
	.smallboxtopH { height: 29px; background: #fff url(../images/headerboxtop.gif) no-repeat; color: #000; }
	.smallboxH { 
		background: #fff url(../images/headerbox.gif) no-repeat bottom left;
		color:#7E7E7E;
		padding: 1px 10px 10px 10px;
		font-family:Tahoma,Arial,sans-serif;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:1.6em;
	}
	.smallboxH p { padding: 0; margin: 0; }

.thirdsHeader2 { float: left; width: 239px; background: #eee; margin: 0 7px 0 0; color: #5d5d5d; }
	.smallboxtopH2 { height: 29px; background: #fff url(../images/headerboxtop2.gif) no-repeat; color: #000; }
	.smallboxH2 { 
		background: #fff url(../images/headerbox2.gif) no-repeat bottom left;
		color:#7E7E7E;
		padding: 1px 10px 10px 10px;
		font-family:Tahoma,Arial,sans-serif;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:1.6em;
	}
	.smallboxH2 p { padding: 0; margin: 0; }

/* right side */
#right {
	float: right;
	width: 186px;
	padding-top:12px;
}
.boxtop { height: 19px; background: #fff url(../images/boxtop.gif) no-repeat; color: #000; }
.box { background: #fff url(../images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
.box p { padding: 0; margin: 0;}
.image { float: left; margin: 0 9px 3px 0; }
.bluebtn { background: #488EB2 url(../images/bluebtn.gif) no-repeat; width: 100px; padding: 0px 11px 4px 11px; color: #fff; text-decoration: none; }
.buttons { text-align: right; padding: 4px 3px 0 0;}