/* CSS Document */

body{ margin: 0px;}
.cabezote{ border:solid #BFE6F7; border-width:0px 0px 1px 0px; text-align:right; background-image:url(../images/logo.gif); background-repeat:no-repeat; background-position:0px 10px; text-align:right; height:95px;}
.cabezote div{ padding-top:65px;}
.cabezote div form{ margin:0px;}

.menusup{ background-color:#86BDDA; width:100%; margin:5px 0px 5px 0px; height:19px;}
.menusup a{ text-decoration:none; height:19px; font: Bolder 13px Arial; color:#FFFFFF; display:block; float:right; text-align:center; }
.menusup a:hover{ text-decoration:underline; }
.menusup .eng{width:121px; background-color:#71705B; }
.menusup .tra{width:162px; background-color:#2b8bbf; }
.menusup .con{width:107px; background-color:#499cc8; }
.menusup .sub{width:234px; }

#lat{width:221px; float:left;}

.menulat{background-color:#F6F6F6;}
.menulat a{ margin: 0px 10px 0px 10px; padding:12px 0px 7px 0px; display:block; border:dashed #009DDE; border-width:0px 0px 1px 0px; font: Bold 13px Arial; color:#0395D5; text-decoration:none;}
.menulat a:hover{ text-decoration:underline; }

/*sub·item*/
.submenu_lat{ padding:2px 0px 0px 2px;}
.submenu_lat a{ font:normal 0.7em Arial; color:#0395D5; display:block; padding:1px 0px 0px 0px; border:dotted #BFE6F7; border-width:0px 0px 1px 0px; }

.logos{ margin: 10px 0px 10px 0px;}

.login{background-color:#81caea;}
.login .tit, .contactenos .tit{ background:url(../images/bg_login.gif); padding:12px 10px 11px 10px; color:#FFFFFF; font:Bold 13px Arial; }
.login table{ color:#FFFFFF; font: normal 10px Arial;}
.login form{ margin:2px 0px 0px 0px;}

.inptxt{ font-family: Tahoma, Verdana, Arial; font-size: 0.7em; color: #999999; border: #61bada; border-style: solid; border-width:1px; margin:0px 0px 0px 6px; width:110px;}
.inpbut{ font-family: Tahoma, Verdana, Arial; font-size: 0.7em; margin:0px 0px 0px 6px;}

#contenido{ float:left; margin: 0px 0px 5px 10px; width:717px;}
.bienvenida{ text-align:right; border:solid #BFE6F7; border-width:0px 0px 1px 0px; padding-bottom:5px;}

.destacado{ background-color:#E5F4FB; width:324px; min-height:150px; float:right; margin:5px 0px 5px 5px;}
.destacado .tit{ background-color:#CEEAF7; display:block; font:bold 13px Arial; color:#2B8BBF; padding:3px 2px 2px 3px;}
.destacado .texto{ padding:8px 7px 19px 8px; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px;}
.subtit{ font:Bold 16px Arial; padding-top:6px;}
.subtit div{ font-weight:normal; font-size:9px; padding-bottom:15px;}

.imagenes{ margin-right:11px; float:left;}

.noticia{ width:387px; float:right; margin:5px 0px 5px 0px; color:#888888; font-family:Arial, Helvetica, sans-serif; color:#888888; font-size:0.7em;}
.noticia .txt{ width:230px; float:right;}
.noticia .txt a, .footl a, footr a, .anex_doc a, .anex_enl a{ color:#0395D5; text-decoration:none;}

.footl{ width:49%; padding:2px 0px 7px 0px; padding-top:2px; float:left; text-align:left; border:solid #BFE6F7; border-width:1px 1px 0px 0px; margin-top:10px; color:#999999; font:normal 9px Arial;}
.footl b{font-weight:bold; font-size:10px;}
.footr{ width:50%; padding:2px 0px 7px 0px; float:left; text-align:right; margin-top:10px; color:#999999; font:normal 9px Verdana; border:solid #BFE6F7; border-width:1px 0px 0px 0px;}

.atras{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#0099CC; text-decoration:none; text-align:right; float:right;}

/*Estilos para paginas interiores*/
.big_tit{font:bold 28px Arial; color:#0395D5; width:610px; padding:40px 0px 0px 50px; margin-bottom:25px;}
.big_tit em{font:bold 13px Arial; color:#999999; font-style:italic; z-index:100; margin-top:-25px;}
.big_txt{ font:normal 12px Arial; font-style:normal; padding-left:50px; width:600px; color:#888888; margin-bottom:15px;}
.big_txt2{ font:normal 12px Arial; font-style:normal; padding-left:50px; width:600px; color:#888888; text-align:center; margin-bottom:15px;}

.imgs{ width:200px; padding-left:50px; float:left; margin-right:20px;}
.imgs img{ margin-bottom:10px;}
.img_izq .pie{ font:normal 10px Arial; color:#999999; padding:3px 4px 4px 5px; margin:0px 0px 5px 0px; width:191px; background-color:#f1f0ee; line-height:95%;}
.txt_der{ margin:0px 0px 15px 0px; float:left; width:375px; font:normal 0.8em Arial; color:#999999; }

.columna{ float:left; width:426px;}
.img_arb{ margin:0px 0px 0px 50px; width:375px;}
.img_arb .pie{ font:normal 10px Verdana; color:#999999; padding:3px 4px 4px 5px; margin:0px 0px 5px 0px; width:366px; background-color:#f1f0ee; line-height:95%;}
.txt_abj{ margin:5px 0px 15px 50px; width:375px; font:normal 0.8em Arial; color:#888888; }

.anex{ width:215px; float:left; margin:0px 10px 0px 20px;}
.anex_doc{ background-color:#f1f0ee; margin-bottom:10px;}
.anex_doc .tit{  background-color:#DDDDDF; display:block; font:bold 13px Arial; color:#888888; padding:3px 2px 2px 5px; margin-bottom:7px;}
.anex_enl{ width: 215px; float:left; background-color:#E5F4FB; margin-bottom:10px;}
.anex_enl .cont, .anex_doc .cont{ color:#999999; font:normal 10px Verdana; margin-bottom:10px; padding:1px 4px 0px 7px;}
.anex_enl .tit{  background-color:#CEEAF7; display:block; font:bold 13px Arial; color:#2B8BBF; padding:3px 2px 2px 5px; margin-bottom:7px;}
h1{ font:bold 14px Arial; color:#86898C;}
h2{ font:bold 12px Arial; color:#86898C; margin-bottom:5px; margin-top:7px;}

.submenu{ padding:0px 0px 15px 75px; width:550px; float:left;}
.submenu .item{ float:left; width:500px; border:dashed #009DDE; border-width:0px 0px 1px 0px; margin-bottom:20px; }
.submenu .item a{ font: bold 18px Arial; color:#0395D5; text-decoration:none;}
.submenu .item .txt{ font: normal 11px Arial; color:#999999;}

.contactenos{ background-color:#EEEEEE; margin:0px 0px 15px 70px; width:530px; float:left;}
.contactenos table{ border-width:0px; margin:20px 5px 10px 5px; font:normal 10px arial; color:#888888;}
.contactenos table td{ padding:6px 1px 4px 5px;}
.contactenos table input{ border:1px solid #999999; font:normal 11px Arial; color:#999999;}
.contactenos table input.inp_txt, .contactenos select{ border:1px solid #999999; width:200px; font:normal 11px Arial; color:#999999;}
.contactenos table input.inp_txt2{ border:1px solid #999999; width:150px; font:normal 11px Arial; color:#999999;}
.contactenos textarea{ border:1px solid #999999; width:425px; height:95px; font:normal 11px Arial; color:#999999;}
.contactenos table .botones{ float:right; font:11px Arial; margin-right:10px; color:#666666;}
.final{ height:7px; clear:both;}

.columna_big{ width:610px; padding-left:50px;}
.columna_big img{ margin:0px;}
.columna_big .txt{ padding:5px 40px 10px 5px; font:normal 0.8em Arial; color:#888888; text-align:justify;}
.columna_big .txt a, .txt_der a, .txt_abj a{ color:#0099CC; text-decoration:none;}
.columna_big .txt a:hover, .txt_der a:hover, .txt_abj a:hover{ text-decoration:underline;}
.columna_big .pie{font:normal 10px Verdana; color:#999999; padding:3px 4px 4px 5px; margin-bottom:5px; width:566px; background-color:#f1f0ee; line-height:95%;}
.columna_big .txt table{ width:550px; background-color:#CCCCCC;}
.columna_big .txt table .titulos{ height:20px; background-color:#F6F6F6; color:#333333; font:bold 11px Arial;}
.columna_big .txt table .titulos td{padding:2px 0px 1px 6px;} 
.columna_big .txt table tr{ background-color:#FFFFFF;}
.columna_big .txt table tr td{ padding:5px 3px 5px 7px;}
.columna_big .txt table ul { margin:1px; padding:1px;}

.resultados{ padding-left:70px; width:575px; float:left;}
.resultados .item{ width:575px; border:dashed #009DDE; border-width:0px 0px 1px 0px; margin-bottom:20px; font:bold 12px Arial; color:#999999;}
.resultados .item a{ font:bold 14px Arial; color:#999999; text-decoration:none;}
.resultados .item a:hover{ text-decoration:underline;}
.resultados .item div{ font: normal 11px Arial; color:#999999;}
.sig_ant{ width:575px; text-align:right; color:#999999; margin-bottom:15px; margin-top:-2px;}
.sig_ant a{ color:#009DDE; font:normal 11px Arial; text-decoration:none;}
.sig_ant a:hover{ color:#009DDE; font:normal 11px Arial; text-decoration:underline;}

/*Estilos para "trabaje con nosotros"*/
.trabaje{ width:600px; float:left;}
.trabaje .nombre{ width:300px;}
.trabaje .tels{ width:100px;}
.trabaje .doscifras{ width:30px;}
.trabaje .linea, contactenos .linea{ background-color:#FFFFFF;}
.trabaje .cosos{ border-width:0px;}
