/*  1996-2006 Inter Media S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto {PROYECTO}                              */
/*  Version 1.0                                               */
/*  media: SCREEN                      						  */
/*  Fecha de creación dd/mm/aaaa                              */

/*  HISTORIAL DE MODIFICACIONES                               */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */



/*  IMPORTANTE
  • Los nombres de los estilos deben hacer referencia a la funcionalidad del elemento
	que se esta definiendo, en ningun caso a caracteristicas gráficas o ubicación, por
	ejemplo NO NOMBRAR #menu_left o #menu_rojo SI NOMBRAR #menu_principal
	
  • NO USAR guiones al centro(-) al nombrar estilos ya que puede generar problemas
  	si se necesita que el estilo interactue con una funcion javascript o PHP, para
	separar palabras utilizar guion bajo (_)
	
  • Lo ideal es generar el Css para impresión al final de la programacion HTML, CSS
  	de modo que existan las mismas clases en ambos Css, de no ser posible es importante
	que cada vez que se cree un estilo nuevo en la versión SCREEN, este sea replicado
	en la versión PRINT con las características que corresponden.
	
  • Se debe privilegiar la utilización de etiquetas HTML por sobre las clases. 
 	
  • Todos los comentarios adicionales a una definición de estilos SON DE AYUDA Y SON BIENVENIDOS
  	estos deben estar ubicados al principio de la definicion y ser lo mas breve posibles y en un leguaje claro.

 */



/*  REDEFINICION DE ELEMENTOS HTML  */
body{margin: 0px auto; padding: 0px; font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; background: url(../images/html/fondo.jpg) 0px 0px repeat-x #FFFFFF; vertical-align:top; text-align:left;}

table{writing-mode:tb-rl; word-wrap:normal; }
td{}

h1{font: bold 16px Tahoma, Arial, sans-serif, serif; margin: 0px 0px 0px 30px; padding: 0px 0px 20px 0px; color: #B8B8B8;}
h2{}
h3{}
h4{}
h5{}
h6{}

strong, b{}

a:link{}
a:visited{}
a:hover{}
a:active{}

form{}

label{}

ul{}

button{}

.fijador {margin:0px; padding:0px; width:750px; height:1px;}


/*ESTILOS CABECERA*/
#header {display:none; width: 100%; height: 124px; margin: 0px auto; padding: 0px; border:none; vertical-align:top; font:10px Tahoma, Arial, helvetica, sans-serif; color:#CCC;}
#header #top {height:26px; margin: 0px; padding: 0px;}
#header #top .left {width:16px; height: 26px; background:url(../images/html/fondo_left_head.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px; vertical-align:top; white-space:nowrap;}
#header #top .center {height: 26px; background:url(../images/html/fondo_center_head.jpg) 0px 0px repeat-x; margin: 0px; padding: 0px; vertical-align:top; white-space:nowrap;}
#header #top .center .fecha {margin: 3px 2px 0px 0px; padding: 0px; float: right; font:10px Tahoma, Arial, helvetica, sans-serif; color:#CCC;}
#header #top .right {width:16px; height: 26px; background:url(../images/html/fondo_right_head.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px; vertical-align:top; white-space:nowrap;}
#header #center {height:98px; margin: 0px; padding: 0px;}
#header #center .left02 {width:16px; height:98px; background:url(../images/html/fondo_left_head02.jpg) 0px 0px no-repeat; vertical-align:top; white-space:nowrap;}
#header #center .center02 {height:98px; background:url(../images/html/fondo_center_head02.jpg) 0px 0px repeat-x; vertical-align:top; margin: 0px; padding: 0px; font:10px Tahoma, Arial, helvetica, sans-serif; color:#CCC; white-space:nowrap;}
#header #center .center02 .logo {width:336px; height:58px; margin: 12px 0px 0px 17px; padding: 0px;}
/*#header #center .center02 .img_header {width:256px; height:86px; background:url(../images/html/img_header.jpg) 0px 0px no-repeat; margin: 12px 0px 0px 0px; padding: 0px; float:right; font:9px Tahoma, Arial, helvetica, sans-serif; color:#CCC;}*/
#header #center .center02 .login {float:right; margin: 4px 5px 0px 0px; padding: 0px;}
#header #center .center02 .login .usuario {margin: 0px; padding: 0px 0px 0px 20px; font: 10px "Trebuchet MS", Arial, Helvetica; color:#084471; background:url(../images/html/ico_usuario.jpg) 0px 0px no-repeat;}
#header #center .center02 .login .empresa {margin: 7px 0px 0px 0px; padding: 0px 0px 0px 20px; font: 10px "Trebuchet MS", Arial, Helvetica; color:#084471; background:url(../images/html/ico_empresa.jpg) 0px 0px no-repeat;}
#header #center .center02 .login .bot_home {margin: 12px 0px 0px 0px; padding: 0px; background:url(../images/botones/bot_home.jpg) 0px 0px no-repeat; width:87px; height:30px; font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; border:none; float:left;}
#header #center .center02 .login .bot_home a:link, #header #center .center02 .login .bot_home a:visited {margin: 0px; padding: 0px; background:url(../images/botones/bot_home.jpg.jpg) 0px 0px no-repeat; width:87px; height:30px; font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; border:none; cursor:pointer; display:block;}
#header #center .center02 .login .bot_home a:hover, #header #center .center02 .login .bot_home a:active {margin: 0px; padding: 0px; background:url(../images/botones/bot_home_over.jpg) 0px 0px no-repeat; width:87px; height:30px; font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; border:none; cursor:pointer; display:block;}
#header #center .center02 .login .bot_salir {margin: 12px 0px 0px 0px; padding: 0px; background:url(../images/botones/bot_salir.jpg) 0px 0px no-repeat; width:87px; height:30px; font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; border:none; float:left;}
#header #center .center02 .login .bot_salir a:link, #header #center .center02 .login .bot_salir a:visited {margin: 0px; padding: 0px; background:url(../images/botones/bot_salir.jpg) 0px 0px no-repeat; width:87px; height:30px; font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; border:none; cursor:pointer; display:block;}
#header #center .center02 .login .bot_salir a:hover, #header #center .center02 .login .bot_salir a:active {margin: 0px; padding: 0px; background:url(../images/botones/bot_salir_over.jpg) 0px 0px no-repeat; width:87px; height:30px; font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; border:none; cursor:pointer; display:block;}
#header #center .right02 {width:16px; height:98px; background:url(../images/html/fondo_right_head02.jpg) 0px 0px no-repeat; vertical-align:top; white-space:nowrap;}


/*ESTILOS INGRESO*/
#main_login {height:308px; margin: 0px; padding: 0px 1px 0px 0px;}
#main_login #tabla {width:100%; height:308px; margin: 0px; padding: 0px;} 
#main_login #tabla .izq {width: 11px; height:308px; background:url(../images/html/main_left.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px; font:9px Tahoma, Arial, helvetica, sans-serif; color:#CCC;}
/*#main_login #tabla .centro {height:308px; background: url(../images/html/fondo_acceso.jpg) right top no-repeat; margin: 0px; padding: 0px; font:9px Tahoma, Arial, helvetica, sans-serif; color:#CCC; vertical-align:top;}*/
#main_login #tabla .centro {background: url(../images/PlantaAlta.jpg) right top no-repeat; margin: 0px; padding: 0px; font:9px Tahoma, Arial, helvetica, sans-serif; color:#CCC; vertical-align:top;}
Tahoma, Arial, helvetica, sans-serif; color:#CCC; vertical-align:top;}
#main_login #tabla .centro .ingreso_extranet {margin: 30px 0px 0px 40px; padding: 0px; width:214px; font: normal 10px  Tahoma, Arial, helvetica, sans-serif;}
#main_login #tabla .centro .ingreso_extranet table{font: normal 10px  Tahoma, Arial, helvetica, sans-serif;}
#main_login #tabla .centro .ingreso_extranet table td{font: normal 10px  Tahoma, Arial, helvetica, sans-serif; color:#FFFFFF;}

#main_login #tabla .centro .ingreso_extranet .titulo {width:210px; height:34px; background:url(../images/html/tit_acceso.gif) 0px 0px no-repeat; font:1px Tahoma, Arial, helvetica, sans-serif; color:#3496D0; margin: 0px 0px 18px 0px; padding: 0px;}
#main_login #tabla .centro .ingreso_extranet .campos {margin: 8px 0px 0px 0px; padding: 0px; clear: both; font:10px Tahoma, Arial, helvetica, sans-serif; color:#FFF;}
#main_login #tabla .centro .ingreso_extranet .campos label{float: left; width: 70px; padding: 0px; margin: 3px 0px 0px 0px; text-align: right;}
#main_login #tabla .centro .ingreso_extranet .campos input {margin: 0px 0px 0px 10px; padding: 2px 0px 0px 4px; width: 120px; font: normal 10px  Tahoma, Arial, helvetica, sans-serif; color: #666; height: 20px; border:none; background:url(../images/html/fondo_input.jpg) 0px 0px no-repeat;}
#main_login #tabla .centro .ingreso_extranet .ingresar {margin: 0px; padding: 0px; height:33px;}
#main_login #tabla .centro .ingreso_extranet .ingresar .bot_ingresar {background: url(../images/botones/bot_ingresar.jpg) no-repeat 0px 0px; width:108px; height:33px; float:right; margin: 12px 3px 0px 0px; padding: 0px; font: 1px Arial, Helvetica, sans-serif; color: #FFF; text-align:center; vertical-align:top; cursor:pointer;}
#main_login #tabla .centro .ingreso_extranet .ingresar .bot_ingresar_rut {background: url(../images/botones/bot_ingresar.jpg) no-repeat 0px 0px; width:108px; height:33px; clear:both; margin: 12px 3px 0px 0px; padding: 0px; font: 1px Arial, Helvetica, sans-serif; color: #FFF; text-align:center; vertical-align:top; cursor:pointer;}
#main_login #tabla .centro .ingreso_extranet .ingresar .bot_ingresar a:link, #main_login #tabla .centro .ingreso_extranet .bot_ingresar a:visited {color:#287BAD; margin: 0px; padding: 0px;}
#main_login #tabla .centro .ingreso_extranet .bot_ingresar a:hover, #main_login #tabla .centro .ingreso_extranet .bot_ingresar a:active {color:#287BAD; margin: 0px; padding: 0px;}
#main_login #tabla .centro .ingreso_extranet .mje_error{font:9px Tahoma, Arial, Helvetica, sans-serif; color:#000; margin:5px auto; position:absolute; top:150px; background:#FF9; padding:5px 10px; border:1px solid #036;}
#main_login #tabla .centro .problemas {cursor:pointer; margin: 48px 0px 0px 20px; padding: 0px; width:236px; height:68px; font: 10px Tahoma, Arial, helvetica, sans-serif; color: #666;}
#main_login #tabla *>.centro .problemas {margin: 48px 0px 0px 20px; padding: 0px; font: 10px Tahoma, Arial, helvetica, sans-serif; color: #666;}
#main_login #tabla .der {width: 11px; height:308px; background:url(../images/html/main_right.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px; font:9px Tahoma, Arial, helvetica, sans-serif; color:#CCC;}

#main_login #tabla .centro a:link, #main_login #tabla .centro a:visited {margin: 0px; padding: 0px; color:#FFF; }
#main_login #tabla .centro a:hover, #main_login #tabla .centro a:active {margin: 0px; padding: 0px; color:#FFF;}

/*ESTILOS ESTRUCTURA*/
#main {margin: 0px; padding: 0px 1px 0px 0px; font: 10px "Trebuchet MS", Arial, Helvetica;}
#main #contenedor {width:100%; margin: 0px; padding: 0px; vertical-align:top; font: 10px "Trebuchet MS", Arial, Helvetica;}
#main #contenedor #fon_izq {width:11px; background: url(../images/html/fondo_izq.jpg) 0px 0px repeat-y; margin: 0px; padding: 0px; vertical-align:top;}
#main #contenedor #fon_izq .sobre_izq {width:11px; height:308px; background:url(../images/html/fondo_izq_sobre.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px;}
#main #contenedor #fon_der {width:11px; background: url(../images/html/fondo_der.jpg) 0px 0px repeat-y; margin: 0px; padding: 0px; vertical-align:top;}
#main #contenedor #fon_der .sobre_der {width:11px; height:308px; background: url(../images/html/fondo_der_sobre.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px;}

/*ESTILOS MENU*/
#main #contenedor #menu {display:none; width: 170px; background: #3396D1; vertical-align:top;}  
#main #contenedor #menu h1 {margin: 0px; padding: 0px; background:url(../images/botones/bot_menu.jpg) 0px 0px no-repeat #074471; font: bold 10px "Trebuchet MS", Arial; color:#E7EBF4; height:41px; border-left: 1px solid #064771; border-right: 1px solid #064771; border-top: 1px solid #064771; height:35px; width:168px;}
#main #contenedor #menu h1 a:link, #main #contenedor #menu h1 a:visited {margin: 0px; padding: 4px 2px 0px 22px; background:url(../images/botones/bot_menu.jpg) 0px 0px no-repeat; font: bold 10px "Trebuchet MS", Arial; color:#E7EBF4; height:41px; line-height:96%;  display:block; text-decoration:none;}
#main #contenedor #menu h1 a:hover, #main #contenedor #menu h1 a:active {margin: 0px; padding: 4px 2px 0px 22px; background: url(../images/botones/bot_menu_over.jpg) 0px 0px no-repeat; font: bold 10px "Trebuchet MS", Arial; color:#E7EBF4; height:41px; line-height:96%; display:block; text-decoration:none;}
#main #contenedor #menu .cierre {padding: 0px; margin: 0px; width:100%; height:144px; background: url(../images/html/fondo_menu.jpg) 0px 0px repeat-x #3496D0;}

/*ESTILOS ESTRUCTURA CONTENIDOS*/
#main #contenedor #contenido {border-left: 1px solid #FFF; background: url(../images/html/fondo_contenido.jpg) 0px 0px repeat-y #FFF; vertical-align:top; font: 10px "Trebuchet MS", Arial, Helvetica; margin: 0px; padding: 0px;}
#main #contenedor #contenido .imagen_portada {background: url(../images/html/fondo_menu.jpg) left bottom repeat-x #074471; height:522px;}
#main #contenedor #contenido .fondotop {margin: 0px; padding: 0px; background:url(../images/html/fondo_top_contenido.jpg) 0px 0px repeat-x; text-align:left; vertical-align:top;}
#main #contenedor #contenido .cierre_top {width:6px; height:6px; background:url(../images/html/cierre_top.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px;}
#main #contenedor #contenido .breadcumps {display:none; font: 9px "Trebuchet MS", Arial, Helvetica; color:#000; background:url(../images/html/ico_mapa.jpg) 0px 0px no-repeat; margin: 0px 0px 0px 22px; padding: 0px 0px 0px 22px;}
#main #contenedor #contenido .breadcumps a:link, #main #contenedor #contenido .breadcumps a:visited {color:#1088E0; text-decoration:underline;}
#main #contenedor #contenido .breadcumps a:hover, #main #contenedor #contenido .breadcumps a:active {color:#1088E0; text-decoration:none;}
#main #contenedor #contenido .bot_imprimir {display:none; font: 9px "Trebuchet MS", Arial, Helvetica; color:#000; background: url(../images/html/ico_imprimir.jpg) 0px 0px no-repeat; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 22px; float:right;}
#main #contenedor #contenido .bot_imprimir a:link, #main #contenedor #contenido .bot_imprimir a:visited {color:#000; text-decoration:none;}
#main #contenedor #contenido .bot_imprimir a:hover, #main #contenedor #contenido .bot_imprimir a:active {color:#000; text-decoration:underline;}


#main #contenedor #contenido .bot_ayuda {display:none; font: 9px "Trebuchet MS", Arial, Helvetica; color:#000; background: url(../images/html/bot_ayuda.gif) 0px 0px no-repeat; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 22px; float:right;}
#main #contenedor #contenido .bot_ayuda a:link, #main #contenedor #contenido .bot_ayuda a:visited {color:#000; text-decoration:none;}
#main #contenedor #contenido .bot_ayuda a:hover, #main #contenedor #contenido .bot_ayuda a:active {color:#000; text-decoration:underline;}

#main #contenedor #contenido .sobre_h {background:url(../images/html/fondoh_izq.jpg) 0px 0px no-repeat; padding: 0px 0px 0px 25px; height:21px; margin: 12px 10px 0px 16px;}
#main #contenedor #contenido .sobre_h2 {background:url(../images/html/fondoh_der.jpg) right top no-repeat; height:21px;}
#main #contenedor #contenido .tit_hormigones {font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; margin: 0px 0px 4px 24px; padding: 0px; background:url(../images/html/tit_tracking_hormigones.jpg) 0px 0px no-repeat; width:342px; height:30px; word-spacing: -10px;}
#main #contenedor #contenido .tit_morteros {font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; margin: 0px 0px 4px 24px; padding: 0px; background:url(../images/html/tit_tracking_morteros.jpg) 0px 0px no-repeat; width:480px; height:30px; word-spacing: -10px;}
#main #contenedor #contenido .tit_facturas {font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; margin: 0px 0px 4px 24px; padding: 0px; background: url(../images/html/tit_facturas.jpg) 0px 0px no-repeat; width:400px; height:28px; word-spacing: -10px;}
#main #contenedor #contenido .tit_resistencia {font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; margin: 0px 0px 4px 24px; padding: 0px; background:url(../images/html/tit_tracking_resistencia.jpg) 0px 0px no-repeat; width:425px; height:30px; word-spacing: -10px;}
#main #contenedor #contenido .tit_error {font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; margin: 0px 0px 4px 24px; padding: 0px; background: url(../images/html/tit_error.jpg) 0px 0px no-repeat; width:210px; height:30px; word-spacing: -10px;}
#main #contenedor #contenido .tit_resultados {font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; margin: 24px 0px 4px 24px; padding: 0px; background:url(../images/html/tit_resultados.jpg) 0px 0px no-repeat; width:140px; height:28px; word-spacing: -10px;}
#main #contenedor #contenido p {margin: 0px 0px 0px 28px;}
#main #contenedor #contenido .ico {margin: 20px 0px 0px 28px; background:url(../images/html/ico_error.jpg) 0px 0px no-repeat; padding: 2px 0px 0px 24px; height:20px;}
#main #contenedor #contenido .load {position:absolute; visibility:hidden; width:80%; height: 40px; border:1px solid #C9D6DE; margin: 20px 30px 0px 30px; padding: 15px 0px 0px 68px; background:url(../images/html/load.gif) 10px 0px no-repeat #EBF2F5; font:bold 10px "Trebuchet MS", Arial, Helvetica; color:#999;}


#main #contenedor #contenido .buscador {margin:0px 10px 0px 24px; padding: 0px; border-top: 1px solid #D9E3EA; border-left: 1px solid #D9E3EA; font:10px "Trebuchet MS", Arial, Helvetica; color:#666;}
#main #contenedor #contenido .buscador td {height:35px; margin: 0px; padding: 0px 0px 0px 10px; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; text-align:left;}
/*#main #contenedor #contenido .buscador td label { }*/
#main #contenedor #contenido .buscador .gris {background:#F2F2F2}
#main #contenedor #contenido .buscador input {background:url(../images/html/fondo_form.jpg) 0px 0px repeat-x; border: 1px solid #CCC; font:10px "Trebuchet MS", Arial, Helvetica; color:#666; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 2px; float:left;}
#main #contenedor #contenido .buscador .radiobutton input{background:none; border: none; font:10px "Trebuchet MS", Arial, Helvetica; color:#666; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 2px; float:none;}
#main #contenedor #contenido .buscador select {width:80%; margin: 0px; padding: 0px; font:10px "Trebuchet MS", Arial, Helvetica; color:#666;}
#main #contenedor #contenido .buscador .calendario {display:none; margin: 5px 0px 0px 3px; padding: 0px; background:url(../images/html/ico_calendario.jpg) 0px 0px no-repeat; width:25px; height:24px; float:left;}
#main #contenedor #contenido .buscador .calendario a:link, #main #contenedor #contenido .buscador .calendario a:visited {display:block; width:25px; height:24px; font:1px "Trebuchet MS", Arial, Helvetica; color:#FFF;}
#main #contenedor #contenido .buscador .calendario a:hover, #main #contenedor #contenido .buscador .calendario a:active {display:block; width:25px; height:24px; font:1px "Trebuchet MS", Arial, Helvetica; color:#FFF;}
#main #contenedor #contenido .buscador .bot_buscar_obras {display:none; margin:6px 10px 0px 0px; padding: 0px; background:url(../images/botones/bot_buscar_obras.jpg) 0px 0px no-repeat; width:114px; height:20px; font:1px "Trebuchet MS", Arial, Helvetica; color:#FFF; float:right;}
#main #contenedor #contenido .buscador .bot_buscar_obras a:link, #main #contenedor #contenido .buscador .bot_buscar_obras a:visited {display:block; width:114px; height:20px; font:1px "Trebuchet MS", Arial, Helvetica; color:#A3C9D6;}
#main #contenedor #contenido .buscador .bot_buscar_obras a:hover, #main #contenedor #contenido .buscador .bot_buscar_obras a:active {display:block; width:114px; height:20px; font:1px "Trebuchet MS", Arial, Helvetica; color:#A3C9D6;}
#main #contenedor #contenido .buscador .bot_consultar {display:none; margin:6px 10px 0px 0px; padding: 2px 0px 0px 2px; background:url(../images/botones/bot_consultar.jpg) 0px 0px no-repeat; width:108px; height:20px; font:1px "Trebuchet MS", Arial, Helvetica; color:#0462A2; float:right; word-spacing: -1px;}
#main #contenedor #contenido .buscador .bot_consultar a:link, #main #contenedor #contenido .buscador .bot_consultar a:visited {display:block; width:108px; height:20px; font:1px "Trebuchet MS", Arial, Helvetica; color:#0462A2; word-spacing: -1px;}
#main #contenedor #contenido .buscador .bot_consultar a:hover, #main #contenedor #contenido .buscador .bot_consultar a:active {display:block; width:108px; height:20px; font:1px "Trebuchet MS", Arial, Helvetica; color:#0462A2; word-spacing: -1px;}

#main #contenedor #contenido .buscador2 {margin:0px 10px 0px 24px; padding: 0px; border-top: 1px solid #D9E3EA; border-left: 1px solid #D9E3EA; font:10px "Trebuchet MS", Arial, Helvetica; color:#666;}
#main #contenedor #contenido .buscador2 td {height:35px; margin: 0px; padding: 0px 0px 0px 10px; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; text-align:left;}
/*#main #contenedor #contenido .buscador td label { }*/
#main #contenedor #contenido .buscador2 .input {background:url(../images/html/fondo_form.jpg) 0px 0px repeat-x; border: 1px solid #CCC; font:10px "Trebuchet MS", Arial, Helvetica; color:#666; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 2px; float:left;}


#main #contenedor #contenido .contenedor_resultados {width:94%; margin:0px 10px 0px 24px; padding: 0px 0px 20px 0px; overflow: none; text-align:left; vertical-align: top;}
#main #contenedor #contenido .contenedor_resultados .resultados {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #D9E3EA; border-left: 1px solid #D9E3EA; font: 10px "Trebuchet MS", Arial, Helvetica; color:#084471; float:left;} 
#main #contenedor #contenido .contenedor_resultados .resultados th {margin: 0px; padding: 0px 3px 0px 3px; height:40px; font: 10px "Trebuchet MS", Arial, Helvetica; color:#FFF; background:#084471; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space:  nowrap;}
#main #contenedor #contenido .contenedor_resultados .resultados th a:link, #main #contenedor #contenido .contenedor_resultados .resultados th a:visited {display:block; width:100%; background: none; color:#FFF; text-decoration:none; margin: 0px; white-space:  nowrap; padding: 0px 0px 0px 0px;} 
#main #contenedor #contenido .contenedor_resultados .resultados th a:hover, #main #contenedor #contenido .contenedor_resultados .resultados th a:active {display:block; width:100%; color:#FFF; text-decoration:none; margin: 0px;}
#main #contenedor #contenido .contenedor_resultados .resultados td {margin: 0px; padding: 0px 3px 0px 3px; height:25px; font: 10px "Trebuchet MS", Arial, Helvetica; color:#084471; background:#F5F5F5; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space: nowrap;}
#main #contenedor #contenido .contenedor_resultados .resultados td a:link, #main #contenedor #contenido .contenedor_resultados .resultados td a:visited {color:#0E77C5; text-decoration:underline;}
#main #contenedor #contenido .contenedor_resultados .resultados td a:hover, #main #contenedor #contenido .contenedor_resultados .resultados td a:active {color:#666; text-decoration:none;}
#main #contenedor #contenido .contenedor_resultados .resultados .footer td{text-align:right; margin: 0px; padding: 0px 8px 0px 10px; height:20px; font: 10px "Trebuchet MS", Arial, Helvetica; color:#FFF; background:#084471; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space:  nowrap;}

.resultados td a:link, .resultados td a:visited {color:#0E77C5; text-decoration:underline;}
.resultados td a:hover, .resultados td a:active {color:#666; text-decoration:none;}


#main #contenedor #contenido .contenedor_resultados_h {width:94%; margin:0px 10px 0px 24px; padding: 0px 0px 20px 0px; overflow: none; text-align:left; vertical-align: top;}
#main #contenedor #contenido .contenedor_resultados_h .resultados {writing-mode:tb-rl; word-wrap:normal; margin: 0px 0px 0px 0px; padding: 0px 1px 0px 0px; border-top: 1px solid #D9E3EA; border-left: 1px solid #D9E3EA; font: 7px "Trebuchet MS", Arial, Helvetica; color:#084471; float:left;} 
#main #contenedor #contenido .contenedor_resultados_h .resultados th {margin: 0px; padding: 0px 1px 0px 1px; height:40px; font: 7px "Trebuchet MS", Arial, Helvetica; color:#FFF; background:#084471; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space:  nowrap;}
#main #contenedor #contenido .contenedor_resultados_h .resultados th a:link, #main #contenedor #contenido .contenedor_resultados_h .resultados th a:visited {display:block; width:100%; background: none; color:#FFF; text-decoration:none; margin: 0px; white-space:  nowrap; padding: 0px 0px 0px 0px;} 
#main #contenedor #contenido .contenedor_resultados_h .resultados th a:hover, #main #contenedor #contenido .contenedor_resultados_h .resultados th a:active {display:block; width:100%; color:#FFF; text-decoration:none; margin: 0px;}
#main #contenedor #contenido .contenedor_resultados_h .resultados td {margin: 0px; padding: 0px 1px 0px 1px; height:25px; font: 7px "Trebuchet MS", Arial, Helvetica; color:#084471; background:#F5F5F5; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space: nowrap;}
#main #contenedor #contenido .contenedor_resultados_h .resultados td a:link, #main #contenedor #contenido .contenedor_resultados_h .resultados td a:visited {color:#0E77C5; text-decoration:underline;}
#main #contenedor #contenido .contenedor_resultados_h .resultados td a:hover, #main #contenedor #contenido .contenedor_resultados_h .resultados td a:active {color:#666; text-decoration:none;}
#main #contenedor #contenido .contenedor_resultados_h .resultados .footer td{text-align:right; margin: 0px; padding: 0px 8px 0px 10px; height:20px; font: 7px "Trebuchet MS", Arial, Helvetica; color:#FFF; background:#084471; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space:  nowrap;}



#main #contenedor #contenido .resultados {margin: 0px; padding: 0px; border-top: 1px solid #D9E3EA; border-left: 1px solid #D9E3EA; font: 10px "Trebuchet MS", Arial, Helvetica; color:#084471; float:left;} 
#main #contenedor #contenido .resultados th {margin: 0px; padding: 0px 8px 0px 10px; height:40px; font: 10px "Trebuchet MS", Arial, Helvetica; color:#FFF; background:#084471; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space:  nowrap;}
#main #contenedor #contenido .resultados th a:link, #main #contenedor #contenido .resultados th a:visited {display:block; width:100%; background: none; color:#FFF; text-decoration:none; margin: 0px; white-space:  nowrap; padding: 0px 5px 0px 0px;} 
#main #contenedor #contenido .resultados th a:hover, #main #contenedor #contenido .resultados th a:active {display:block; width:100%; color:#FFF; text-decoration:none; margin: 0px;}
#main #contenedor #contenido .resultados td {margin: 0px; padding: 0px 8px 0px 10px; height:25px; font: 10px "Trebuchet MS", Arial, Helvetica; color:#084471; background:#F5F5F5; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space: nowrap;}
#main #contenedor #contenido .resultados td a:link, #main #contenedor #contenido .resultados td a:visited {color:#0E77C5; text-decoration:underline;}
#main #contenedor #contenido .resultados td a:hover, #main #contenedor #contenido .resultados td a:active {color:#666; text-decoration:none;}
.resultados td a:link, .resultados td a:visited {color:#0E77C5; text-decoration:underline;}
.resultados td a:hover, .resultados td a:active {color:#666; text-decoration:none;}



#main #contenedor #contenido .paginador {display:none; width:94%; height:28px; background: #3496D0; border:1px solid #DCDFE4; margin:2px 0px 20px 24px; padding: 0px; text-align:center; font:bold 10px "Trebuchet MS", Arial, Helvetica; color:#FFF; clear: both;}
#main #contenedor #contenido .paginador p {margin: 6px 0px 0px 0px; padding: 0px;}
#main #contenedor #contenido .paginador a:link, #main #contenedor #contenido .paginador a:visited {text-decoration:none; color:#FFF; background: none;}
#main #contenedor #contenido .paginador a:hover, #main #contenedor #contenido .paginador a:active {text-decoration:none; color:#FFF; background:#084471;} 
#main #contenedor #contenido .paginador #active {text-decoration:none; color:#FFF; background:#084471;}

#main #contenedor #contenido .bot_exportar {background:url(../images/botones/bot_exportar.jpg) 0px 0px no-repeat; margin: 0px 10px 0px 0px; padding: 0px; font: 1px "Trebuchet MS", Arial, Helvetica; color:#FFF; width:153px; height:38px; float:right; word-spacing: -10px;}
#main #contenedor #contenido .bot_exportar a:link, #main #contenedor #contenido .bot_exportar a:visited {display:block; width:153px; height:38px; font:1px "Trebuchet MS", Arial, Helvetica; color:#FFF;}
#main #contenedor #contenido .bot_exportar a:hover, #main #contenedor #contenido .bot_exportar a:active {display:block; width:153px; height:38px; font:1px "Trebuchet MS", Arial, Helvetica; color:#FFF;}

/*ESTILO TITLE*/
#qTip {padding: 3px; border: 1px solid #C1C1C1; border-top:3px solid #084471; border-right-width: 2px; text-align: center; width: 160px;  border-bottom-width: 2px;  display: none; background: #FFF; color: #666; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; position: absolute; z-index: 1500;}


/*ESTILOS FOOTER*/
#footer {width: 100%; height: 124px; margin: 0px auto; padding: 0px; border:none; vertical-align:top; font:10px Tahoma, Arial, helvetica, sans-serif; color:#CCC;}
#footer #menu_footer {display:none;}
#footer #menu_footer .izq_menu {width:16px; height:31px; background:url(../images/html/fondo_izq_menu.jpg) 0px 0px no-repeat;}
#footer #menu_footer .centro_menu {border-top: 1px solid #FFF; background: #084471;}
#footer #menu_footer .centro_menu .home {font:10px "Trebuchet MS", Arial, Helvetica; color:#CCC; float:left; margin: 0px 24px 0px 6px; padding: 0px 0px 0px 18px; background:url(../images/html/ico_home.jpg) 0px 1px no-repeat;}
#footer #menu_footer .centro_menu .home a:link, #footer #menu_footer .centro_menu .home a:visited {color:#CCC; text-decoration:none;}
#footer #menu_footer .centro_menu .home a:hover, #footer #menu_footer .centro_menu .home a:active {color:#FFF; text-decoration:underline;}
#footer #menu_footer .centro_menu .separador {margin:0px; padding:0px; background:url(../images/html/separador.jpg) 0px 0px no-repeat; width:2px; height:16px; float:left;}
#footer #menu_footer .centro_menu .salir {font:10px "Trebuchet MS", Arial, Helvetica; color:#CCC; float:left; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 18px; background:url(../images/html/ico_salir_footer.jpg) 0px 1px no-repeat;}
#footer #menu_footer .centro_menu .salir a:link, #footer #menu_footer .centro_menu .salir a:visited {color:#CCC; text-decoration:none;}
#footer #menu_footer .centro_menu .salir a:hover, #footer #menu_footer .centro_menu .salir a:active {color:#FFF; text-decoration:underline;}
#footer #menu_footer .der_menu {width:16px; height:31px; background: url(../images/html/fondo_der_menu.jpg) 0px 0px no-repeat;}

#footer #datos {height:26px; margin: 0px; padding: 0px; vertical-align:top;}
#footer #datos .izq_datos {width:16px; height: 94px; background:url(../images/html/fondo_datos_left.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px;}
#footer #datos .centro_datos {height: 26px; background: url(../images/html/fondo_datos_center.jpg) 0px 0px repeat-x; margin: 0px; padding: 0px;}
#footer #datos .centro_datos .logo_cementos {margin: 0px; padding: 48px 10px 0px 0px; float:right;}
#footer #datos .centro_datos .texto {width:300px; font:normal 10px "Trebuchet MS", Arial, Helvetica; color:#838383; margin: 26px 0px 0px 8px; padding: 0px;}
#footer #datos .centro_datos .texto .destacado {font-weight:bold; color:#084471; margin: 0px; padding: 0px;}
#footer #datos .der_datos {width:16px; height: 94px; background:url(../images/html/fondo_datos_right.jpg) 0px 0px no-repeat; margin: 0px; padding: 0px;}
#footer #cierre {display:none; height:44px; /*height:98px;*/margin: 0px; padding: 0px; vertical-align:top;}
#footer #cierre .izq_cierre {width:16px; background:url(../images/html/izq_cierre.jpg) 0px 0px no-repeat; font: 1px Arial, Helvetica, sans-serif;}
#footer #cierre .centro_cierre {background:url(../images/html/cen_cierre.jpg) 0px 0px repeat-x; margin: 0px; padding: 0px; font:9px Tahoma, Arial, helvetica, sans-serif; color:#145A8A; text-align:right;}
#footer #cierre .centro_cierre .vinculo {margin: 0px; padding: 18px 0px 0px 0px;}
#footer #cierre .centro_cierre .vinculo a:link, #footer #cierre .centro_cierre .vinculo a:visited {text-decoration:none; color:#145A8A;}
#footer #cierre .centro_cierre .vinculo a:hover, #footer #cierre .centro_cierre .vinculo a:active {text-decoration:underline; color:#145A8A;}
#footer #cierre .der_cierre {width:16px; background:url(../images/html/der_cierre.jpg) 0px 0px no-repeat; font: 1px Arial, Helvetica, sans-serif;}

/*Calendario javascript*/
#popupSuperCalendar{width: 220px; border: 1px solid #CCC; background: #FFF;}
#popupSuperCalendar table{ background: #FFF; width: 100%;}
#popupSuperCalendar table td{font: 10px arial, helvetica, sans-serif; padding: 1px; cursor: pointer;}
#popupSuperCalendar #seleccione_mes{font: normal 10px arial, helvetica, sans-serif;}
#popupSuperContent{font: bold 50px arial, helvetica, sans-serif;}
#fecha_hoy{border: 1px solid #CCC; background: #f5f5f5; text-align: center; padding: 2px; font: 10px arial, helvetica, sans-serif; }
#fecha_hoy #popupSuperToday{width: 100%; background: none;}


#main .mje_error{font:9px Tahoma, Arial, Helvetica, sans-serif; color:#000; margin:5px 45px 25px 45px; position:relative; top:10px; background:#FF9; padding:5px 10px; border:1px solid #036;}
.opacity{opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); background: #000000; cursor: not-allowed;}
.divCarga{text-align:center; vertical-align:middle;}
.divCarga img {text-align:center; vertical-align:middle; padding-top: 400px;}



/*Estilos listado de documentos cueta corriente*/
/*
#central .documentos{height:160px;}

#central .documentos .tit_datos{height:32px; width:100%; overflow:hidden;}
#central .documentos .tit_datos table {font: 1em Arial, Helvetica, sans-serif; color: #000; margin:0px; padding:0px; border-collapse:collapse; width:100%;}
#central .documentos .tit_datos table th{background:#084471; border:1px solid #D9E3EA; color:#fff; padding: 4px 2px; vertical-align:top;  margin:0px 15px 0px 0px;height:42px; }


#thead td {background:#084471; height:32px; border:1px solid #D9E3EA; color:#fff; padding: 4px 2px; vertical-align:top;  margin:0px 15px 0px 0px;height:42px; }


#central .documentos div{height:240px; width:100%; overflow:auto;}
#central .documentos div table {font: 1em Arial, Helvetica, sans-serif; color: #000; margin:0px; padding:0px; width:100%;}
#central .documentos div table td{padding: 4px 2px; border-bottom: 1px solid #E6E6E6; border-left:1px solid #E6E6E6;}


*/
.fixedHeader
{
   overflow: none;
   height: auto;
   width:100%;
   border:none
}

#thead th {background:#084471; height:32px; border:1px solid #D9E3EA; color:#fff; padding: 4px 2px; vertical-align:top;  margin:0px 15px 0px 0px;height:42px; }


#central .buscadorcta{display:none; width: 100%; border-collapse:collapse; font: 1em Arial, Helvetica, sans-serif; color: #000; margin:0px; padding:0px;}
#central .buscadorcta th{ background:#084471; text-align: left; font: 1em Arial, Helvetica, sans-serif; color: #FFF; padding: 4px 0px 4px 3px; vertical-align:top;}
#central .buscadorcta th.left{ text-align: left; vertical-align:top;}
#central .buscadorcta th a:link{color: #333; text-decoration: none; background:none; padding:0px; margin:0px;}
#central .buscadorcta th a:visited{color: #333; text-decoration: none; background:none; padding:0px; margin:0px;}
#central .buscadorcta th a:hover{color: #333; text-decoration: underline; background:none; padding:0px; margin:0px;}
#central .buscadorcta th a:active{color: #333; text-decoration: underline; background:none; padding:0px; margin:0px;}
#central .buscadorcta th img{margin: 0px 2px; border:0px;}
#central .buscadorcta TD {BORDER-RIGHT: #d9e3ea 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #d9e3ea 1px solid; HEIGHT: 25px; TEXT-ALIGN: left}
#central .buscadorcta .gris {BACKGROUND: #f2f2f2}
#central .buscadorcta INPUT {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; BACKGROUND: url(../images/html/fondo_form.jpg) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; FONT: 10px "Trebuchet MS", Arial, Helvetica; BORDER-LEFT: #ccc 1px solid; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid}
#central .buscadorcta .radiobutton INPUT {PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; FONT: 10px "Trebuchet MS", Arial, Helvetica; COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
#central .buscadorcta SELECT {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px "Trebuchet MS", Arial, Helvetica; WIDTH: 80%; COLOR: #666; PADDING-TOP: 0px}

#central .buscadorcta .calendario {margin: 5px 0px 0px 3px; padding: 0px; background:url(../images/html/ico_calendario.jpg) 0px 0px no-repeat; width:25px; height:24px; float:left;}
#central .buscadorcta .calendario a:link, #central .buscadorcta .calendario a:visited {display:block; width:25px; height:24px; font:1px "Trebuchet MS", Arial, Helvetica; color:#FFF;}
#central .buscadorcta .calendario a:hover, #central .buscadorcta .calendario a:active {display:block; width:25px; height:24px; font:1px "Trebuchet MS", Arial, Helvetica; color:#FFF;}

/*
#central .buscadorcta .calendario {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/html/ico_calendario.jpg) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 3px; WIDTH: 25px; PADDING-TOP: 0px; HEIGHT: 24px}
#central .buscadorcta .calendario A:link {DISPLAY: block; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 25px; COLOR: #fff; HEIGHT: 24px}
#central .buscadorcta .calendario A:visited {DISPLAY: block; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 25px; COLOR: #fff; HEIGHT: 24px}
#central .buscadorcta .calendario A:hover {DISPLAY: block; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 25px; COLOR: #fff; HEIGHT: 24px}
#central .buscadorcta .calendario A:active {DISPLAY: block; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 25px; COLOR: #fff; HEIGHT: 24px}
*/
#central .buscadorcta .bot_buscar_obras {display:none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/botones/bot_buscar_obras.jpg) no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 6px 10px 0px 0px; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 114px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 20px}
#central .buscadorcta .bot_buscar_obras A:link {display:none; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 114px; COLOR: #a3c9d6; HEIGHT: 20px}
#central .buscadorcta .bot_buscar_obras A:visited {display:none; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 114px; COLOR: #a3c9d6; HEIGHT: 20px}
#central .buscadorcta .bot_buscar_obras A:hover {display:none; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 114px; COLOR: #a3c9d6; HEIGHT: 20px}
#central .buscadorcta .bot_buscar_obras A:active {display:none; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 114px; COLOR: #a3c9d6; HEIGHT: 20px}
#central .buscadorcta .bot_buscar {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/botones/bot_buscar.jpg) no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 6px 10px 0px 0px; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 74px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 20px}
#central .buscadorcta .bot_buscar A:link {display:none; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 74px; COLOR: #a3c9d6; HEIGHT: 20px}
#central .buscadorcta .bot_buscar A:visited {display:none; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 74px; COLOR: #a3c9d6; HEIGHT: 20px}
#central .buscadorcta .bot_buscar A:hover {display:none; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 74px; COLOR: #a3c9d6; HEIGHT: 20px}
#central .buscadorcta .bot_buscar A:active {display:none; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 74px; COLOR: #a3c9d6; HEIGHT: 20px}
#central .buscadorcta .bot_consultar {display:none; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: url(../images/botones/bot_consultar.jpg) no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 6px 10px 0px 0px; WORD-SPACING: -1px; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 108px; COLOR: #0462a2; PADDING-TOP: 2px; HEIGHT: 20px}
#central .buscadorcta .bot_consultar A:link {display:none; WORD-SPACING: -1px; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 108px; COLOR: #0462a2; HEIGHT: 20px}
#central .buscadorcta .bot_consultar A:visited {display:none; WORD-SPACING: -1px; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 108px; COLOR: #0462a2; HEIGHT: 20px}
#central .buscadorcta .bot_consultar A:hover {display:none; WORD-SPACING: -1px; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 108px; COLOR: #0462a2; HEIGHT: 20px}
#central .buscadorcta .bot_consultar A:active {display:none; WORD-SPACING: -1px; FONT: 1px "Trebuchet MS", Arial, Helvetica; WIDTH: 108px; COLOR: #0462a2; HEIGHT: 20px}

.colapsar td {display:none; background:#084471; padding:0px 0px 0px 0px; font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.colapsar span{display:none; color:#fff; width:200px; text-decoration:none; padding:0px 1px; background:#084471;} 

#central .buscadorcta th .expandir{background:url(../images/html/ic_expandir.gif) 0px 10px no-repeat; padding:0px 0px 0px 0px; width:55px; float:right; font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#central .buscadorcta th .expandir a:link, #central .buscadorcta th .expandir a:visited{color:#fff; text-decoration:none; padding:0px 4px;} 
#central .buscadorcta th .expandir a:hover, #central .buscadorcta th .expandir a:active{color:#fff; text-decoration:none; padding:0px 4px; background:#EAEAEA;} 



#central .datos th .colapsar{display:none; background:url(../images/html/ic_colapsar.gif) 0px 10px no-repeat; padding:5px 0px 0px 0px; width:55px; float:right; font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#central .datos th .colapsar a:link, #central .datos th .colapsar a:visited{color:#fff; text-decoration:none; padding:0px 4px;} 
#central .datos th .colapsar a:hover, #central .datos th .colapsar a:active{color:#fff; text-decoration:none; padding:0px 4px; background:#EAEAEA;} 

#central .datos th .expandir{background:url(../images/html/ic_expandir.gif) 0px 10px no-repeat; padding:0px 0px 0px 0px; width:55px; float:right; font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#central .datos th .expandir a:link, #central .datos th .expandir a:visited{color:#fff; text-decoration:none; padding:0px 4px;} 
#central .datos th .expandir a:hover, #central .datos th .expandir a:active{color:#fff; text-decoration:none; padding:0px 4px; background:#EAEAEA;} 



#central .datos{width: 100%; border-collapse:collapse; font: 1em Arial, Helvetica, sans-serif; color: #000; margin:0px; padding:0px;}
#central .datos th{ background:#084471; text-align: left; font: 1em Arial, Helvetica, sans-serif; color: #FFF; padding: 4px 0px 4px 3px; vertical-align:top;}
#central .datos th.left{ text-align: left; vertical-align:top;}
#central .datos th a:link{color: #333; text-decoration: none; background:none; padding:0px; margin:0px;}
#central .datos th a:visited{color: #333; text-decoration: none; background:none; padding:0px; margin:0px;}
#central .datos th a:hover{color: #333; text-decoration: underline; background:none; padding:0px; margin:0px;}
#central .datos th a:active{color: #333; text-decoration: underline; background:none; padding:0px; margin:0px;}
#central .datos th img{margin: 0px 2px; border:0px;}
#central .datos td{ text-align: center; padding: 4px 0px 4px 3px; border-collapse:collapse; border: 1px solid #D9E3EA; color:#084471; vertical-align: top; background:#F5F5F5;}
#central .datos td.left{ text-align: left; padding: 4px 2px 4px 5px; vertical-align: top;}
#central .datos td.destacado{ text-align: left; padding: 4px 2px 4px 5px; vertical-align: top; color:#084471; font-weight:bold;}
#central .datos td select{width: 120px; height: 20px; font: 10px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 4px;}
#central .datos td input{width: 26px; height: 20px; font: 10px Arial, Helvetica, sans-serif; border: 1px solid #000; background: url(../images/html/fondo_input_detalle.gif) no-repeat 0px 0px; text-align:center;}
#central .datos td a:link{padding:0px; margin:0px; background: none;}
#central .datos td a:visited{padding:0px; margin:0px; background: none;}
#central .datos td a:hover{padding:0px; margin:0px; background: none;}
#central .datos	td a:active{padding:0px; margin:0px; background: none;}
.caja_ordenar{width: 170px; margin: 7px 0px; padding:0px 0px 0px 4px; font: 10px Arial, Helvetica, sans-serif; color: #000;} 

.clsPageGreyDiv {
	Z-INDEX: 100; FILTER: alpha(opacity=30); LEFT: -10px; OVERFLOW: hidden; WIDTH: 10px; POSITION: absolute; TOP: -10px; HEIGHT: 10px; BACKGROUND-COLOR: #000; opacity: .3
}
.clsPageGreyImg {
	BORDER-TOP-STYLE: none; MARGIN-RIGHT: 20px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.clsPageGreyMsg {
	BORDER-RIGHT: #bf8660 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bf8660 2px solid; PADDING-LEFT: 4px; Z-INDEX: 101; LEFT: -220px; PADDING-BOTTOM: 4px; BORDER-LEFT: #bf8660 2px solid; WIDTH: 200px; COLOR: #bf8660; PADDING-TOP: 4px; BORDER-BOTTOM: #bf8660 2px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}



.Pager {font-family: Arial; font-size: 10px; color: #333; text-decoration: none; padding: 2px 2px 2px 2px;}
.Pager tr td {}
.Pager .infoPage{padding: 0px 10px 0px 10px; color: #FFF; border: solid 1px #C0C0C0;}
.Pager tr td span {color:#FFF;}
.Pager tr td a:link{text-decoration: underline; color: #3A76AF;}
.Pager tr td a:visited{text-decoration: underline; color: #3A76AF;}
.Pager tr td a:hover{text-decoration: none; color: #3A76AF;}
.Pager tr td a:active{text-decoration: none; color: #3A76AF;}

.momento{font-family: Arial; font-size: 12px; font-weight:bold; color: #333; width:60%; background:#fff; border: solid #000 1px; float:inherit; position:absolute; margin: 150px auto auto auto; padding: 50px 0px 50px 0px;}
.momento img{padding: 15px 15px 0px 0px;}

.input_buscar {margin: 0px 0px 0px 10px; padding: 2px 0px 0px 4px; width: 120px; font: normal 10px  Tahoma, Arial, helvetica, sans-serif; color: #666; height: 20px; border:none; background:url(../images/html/fondo_input.jpg) 0px 0px no-repeat;}
.bot_consultar_buscar {display:none; margin:6px 10px 0px 0px; padding: 2px 0px 0px 2px; background:url(../images/botones/bot_consultar.jpg) 0px 0px no-repeat; width:108px; height:20px; font:1px "Trebuchet MS", Arial, Helvetica; color:#0462A2; float:left; word-spacing: -1px;}

.contenedor_resultados_buscar {height: 162px; width:350px; margin:2px 3px 3px 3px; padding: 2px 3px 3px 1px; overflow: auto; text-align:left; vertical-align: top; float:left; clear:both;}
.contenedor_resultados_buscar .resultados {width:290px; margin: 0px; padding: 0px; border-top: 1px solid #D9E3EA; border-left: 1px solid #D9E3EA; font: 10px "Trebuchet MS", Arial, Helvetica; color:#084471; float:left;} 
.contenedor_resultados_buscar .resultados th {margin: 0px; padding: 0px 8px 0px 10px; height:20px; font: 10px "Trebuchet MS", Arial, Helvetica; color:#FFF; background:#084471; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space:  nowrap;}
.contenedor_resultados_buscar .resultados td {margin: 0px; padding: 0px 8px 0px 10px; height:20px; font: 10px "Trebuchet MS", Arial, Helvetica; color:#084471; background:#F5F5F5; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; white-space: nowrap;}
.contenedor_resultados_buscar .resultados td a:link, .contenedor_resultados_buscar .resultados td a:visited {color:#0E77C5; text-decoration:underline;}
.contenedor_resultados_buscar .resultados td a:hover, .contenedor_resultados_buscar .resultados td a:active {color:#666; text-decoration:none;}



.terminos_condiciones{text-align: center; margin: 0px 0px 0px 0px; width: 650px; text-align: left; color: #4B4B4B;}
.terminos_condiciones .txt_condiciones{border: 1px solid #999; padding: 1px; width: 580px; margin:0px auto; background: #FFF; height: 520px;}
.terminos_condiciones .overflow{width: 560px; height: 340px; overflow: auto; border: 1px solid #999; margin: 0px 0px 0px 12px; padding: 0px; color: #666;}
.terminos_condiciones h1{font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; background: #3A76AF; border-bottom: 2px solid #FFAD1C; padding: 10px 0px 4px 6px; margin:0px;}
.terminos_condiciones h2{font: bold 10px Arial, Helvetica, sans-serif; color: #666; text-align: center; margin: 5px 0px; padding: 0px;}
.terminos_condiciones .botones{border-bottom: 24px solid #3A76AF; text-align: center; padding: 18px 0px 0px 0px;}
.terminos_condiciones p{padding: 10px; margin: 0px;}

.modalBackground 
{
	background: #000; 
	filter: alpha(opacity=70); 
	opacity: 0.7
}





#main_login .centro .buscador {margin:0px 10px 0px 24px; padding: 0px; border-top: 1px solid #D9E3EA; border-left: 1px solid #D9E3EA; font:10px "Trebuchet MS", Arial, Helvetica; color:#666;}
#main_login .centro .buscador td {height:35px; margin: 0px; padding: 0px 0px 0px 10px; border-right: 1px solid #D9E3EA; border-bottom: 1px solid #D9E3EA; text-align:left; background:#195e88;}
#main_login .centro h1 {color: #FFF; }
/*#main #contenedor #contenido .buscador td label { }*/
#main_login .centro .buscador .gris {background:#206B9A;}
#main_login .centro .buscador input {background:url(../images/html/fondo_form.jpg) 0px 0px repeat-x; border: 1px solid #CCC; font:10px "Trebuchet MS", Arial, Helvetica; color:#666; margin: 8px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;}
#main_login .centro .buscador .boton {display:none; margin:6px 10px 0px 0px; float:right;}
.boton {display:none;}
.total_registros {width: 94%; margin:10px 10px 10px 24px; padding: 0px; border: 1px solid #D9E3EA; font:10px "Trebuchet MS", Arial, Helvetica; color:#666; background:#F2F2F2;}
.total_registros span {margin: 0px 0px 0px 10px;}
.botones{display:none}
