body {width:1200px; margin:0 auto;background-color:#f2f2f2;}
/*body{margin:0 0 0 0;background-color:#B5BBB2;}*/
.navcompania{width:87px;height:70px;}
.navcompania a{background:transparent url("../img/menu_compania_over.gif");background-image:url("../img/menu_compania_off.gif");display:block;width:87px;height:70px;}
.navcompania a:hover{background:transparent url("../img/menu_compania_off.gif");background-image:url("../img/menu_compania_over.gif");width:87px;height:70px;}
.navrecuperacion{width:155px;height:70px;}
.navrecuperacion a{background:transparent url("../img/menu_recuperacion_over.gif");background-image:url("../img/menu_recuperacion_off.gif");display:block;width:155px;height:70px;}
.navrecuperacion a:hover{background:transparent url("../img/menu_recuperacion_off.gif");background-image:url("../img/menu_recuperacion_over.gif");width:155px;height:70px;}
.navforense{width:130px;height:70px;}
.navforense a{background:transparent url("../img/menu_forense_over.gif");background-image:url("../img/menu_forense_off.gif");display:block;width:130px;height:70px;}
.navforense a:hover{background:transparent url("../img/menu_forense_off.gif");background-image:url("../img/menu_forense_over.gif");width:130px;height:70px;}
.navseguridad{width:152px;height:70px;}
.navseguridad a{background:transparent url("../img/menu_seguridad_over.gif");background-image:url("../img/menu_seguridad_off.gif");display:block;width:152px;height:70px;}
.navseguridad a:hover{background:transparent url("../img/menu_seguridad_off.gif");background-image:url("../img/menu_seguridad_over.gif");width:152px;height:70px;}
.navcontacto{width:77px;height:70px;}
.navcontacto a{background:transparent url("../img/menu_contacto_over.gif");background-image:url("../img/menu_contacto_off.gif");display:block;width:77px;height:70px;}
.navcontacto a:hover{background:transparent url("../img/menu_contacto_off.gif");background-image:url("../img/menu_contacto_over.gif");width:77px;height:70px;}
.navfr {width:25px;height:17px;float:left;} 
.navfr a {background: transparent url("../img/flag_fr_on.gif");background-image: url("../img/flag_fr_off.gif");display: block;width:25px;height:17px;}
.navfr a:hover {background: transparent url("../img/flag_fr_off.gif");background-image: url("../img/flag_fr_on.gif");width:25px;height:17px;}
.navspain{width:25px;height:17px;float:left;}
.navspain a{background:transparent url("../img/flag_spain_on.gif");background-image:url("../img/flag_spain_off.gif");display:block;width:25px;height:17px;}
.navspain a:hover{background:transparent url("../img/flag_spain_off.gif");background-image:url("../img/flag_spain_on.gif");width:25px;height:17px;}
.navmex{width:25px;height:17px;float:left;}
.navmex a{background:transparent url("../img/flag_mex_on.gif");background-image:url("../img/flag_mex_off.gif");display:block;width:25px;height:17px;}
.navmex a:hover{background:transparent url("../img/flag_mex_off.gif");background-image:url("../img/flag_mex_on.gif");width:25px;height:17px;}
.naveng{width:25px;height:17px;float:left;}
.naveng a{background:transparent url("../img/flag_eng_on.gif");background-image:url("../img/flag_eng_off.gif");display:block;width:25px;height:17px;}
.naveng a:hover{background:transparent url("../img/flag_eng_off.gif");background-image:url("../img/flag_eng_on.gif");width:25px;height:17px;}
.navpt{width:25px;height:17px;float:left;}
.navpt a{background:transparent url("../img/flag_pt_on.gif");background-image:url("../img/flag_pt_off.gif");display:block;width:25px;height:17px;}
.navpt a:hover{background:transparent url("../img/flag_pt_off.gif");background-image:url("../img/flag_pt_on.gif");width:25px;height:17px;}
.navit{width:25px;height:17px;float:left;}
.navit a{background:transparent url("../img/flag_it_on.gif");background-image:url("../img/flag_it_off.gif");display:block;width:25px;height:17px;}
.navit a:hover{background:transparent url("../img/flag_it_off.gif");background-image:url("../img/flag_it_on.gif");width:25px;height:17px;}
.navgerman{width:25px;height:17px;float:left;}
.navgerman a{background:transparent url("../img/flag_german_on.gif");background-image:url("../img/flag_german_off.gif");display:block;width:25px;height:17px;}
.navgerman a:hover{background:transparent url("../img/flag_german_off.gif");background-image:url("../img/flag_german_on.gif");width:25px;height:17px;}
.blanquito{color:#FFFFFF;font-weight:bold;}
.colorea{color:#DF3F09;}
.rodapie{font-family:"Trebuchet MS", Verdana, Tahoma, Verdana, Arial;font-size:12px;color:#9BAFC5;}
.texto{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:11px;color:#46617F;text-align:justify;}
a:link{color:#72A2CC;text-decoration:none;}
a:visited{color:#63A0CA;text-decoration:none;}
.negrita{color:#EE4E08;font-weight:bold;}
.negrita2{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:11px;color:#4479A6;font-weight:bold;}
.textonaranja{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:11px;color:#F7791D;}
.seguimiento{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:10px;color:#315374;font-weight:bold;}
.forms1{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:11px;color:#7B8370;background-color:#E3E5E1;border:1px solid #7B8370;height:16px;}
.button{color:#800000;font-family:Tahoma,"Trebuchet MS", Arial, Verdana;text-align:center;font-size:10px;border:3px double #cccccc;width:auto;background:url('../img/button_bg.png') repeat-x;padding:0px 5px;line-height:16px;height:24px;margin:1px;}
.menu{font-family:Tahoma,"Trebuchet MS", Arial, Verdana;font-size:10px;color:#315374;font-weight:bold;}
.menu_colorea{font-family:Tahoma,"Trebuchet MS", Arial, Verdana;font-size:10px;color:#DF3F09;font-weight:bold;}
.submenu a{font-family:Tahoma,"Trebuchet MS", Arial, Verdana;font-size:10px;color:#315374;font-weight:bold;}
.submenu a:hover{color:#FFF;}
.submenu2 a{font-family:Tahoma,"Trebuchet MS", Arial, Verdana;font-size:9px;color:#315374;font-weight:bold;}
.submenu2 a:hover{color:#FFF;}
.titulos{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#4479A6;text-align:justify;font-weight:bold;}
.border{border:1px solid #929896;}
.textoform{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:12px;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#3366CC;text-decoration:none;}
.textarea{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:11px;color:#7B8370;background-color:#E3E5E1;border:1px solid #7B8370;}
.titulos2{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#4479A4;text-align:justify;font-weight:bold;font-style:italic;}
.textoh1{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:14px;font-weight:normal;font-variant:normal;text-transform:none;color:#FFFFFF;margin:0;}
#menuv{width:500px;font:80%"Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:30px;margin-left:30px;}
#menuv ul, li{list-style-type:none;}
#menuv ul{margin:0;padding:0;}
#menuv li{font-size:12px;font-weight:bold;}
#menuv a{text-decoration:none;color:#3366CC; display:block;padding:3px 6px;width:200px;}
#menuv a:hover{color:#330099;}
#menuv li a:hover{color:#99CC00;border-left-color:#330099;}
.cuadro{background-image:url(../img/lupa.png); background-position:right; background-repeat:no-repeat; background-color:#EBEBEB;border:0px;width:178px;height:17px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; color:#BCBCBC }
#footer {width:100%;  font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;line-height:1.6;font-size:12px;color:#9BAFC5;text-align:center;vertical-align:middle; background-color:#425B7A; padding:8px 0;}
#footer a, #footer strong {color:#FFFFFF;font-weight:bold;}
/*MAPA*/
.map_bg {background-color:#CCCCCC;}
#map {position:absolute;top:30px;left:30px;}
#map-1 {float:left; padding-right:20px;}
#map-2 {float:right;}
#card {float:left;clear:both;}
.header {color:#4479A6; font-family:Arial, Helvetica, sans-serif; font-size:22px;}
.mas_texto {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#46617F; line-height:1.5;}
