body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 12px; 
}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;}
li {
list-style-image:url(images/tropo_01.gif);
list-style-position:outside;
margin-bottom:15px;
margin-left:-25px;}
a {text-decoration: underline; color:black;
}

#LOGODIV
{
	left: 10px;
	width: 122px;
	position: absolute;
	top: 5px;
	height: 100px;
	background-image: url(/images/logo_mini.jpg);
	background-repeat:no-repeat;
}

.filaretenida
{
    background-color:#FFFFFF;
    color:Blue;
}
.divcabecerapublica
{
    border: solid 1px #000000;
    left: 3px;
	width: 760px;
	position: absolute;
	top: 2px;
	height: 50px;
	background-color:#D42E12;
}

.cabeceradialog
{
	background-color:#D42E12;
	
}
.divcabeceratexto
{
    left: 550px;
	width: 150px;
	position: absolute;
	top: 28px;
	height: 20px;
	border: solid 2 #000000
}
.divconsultapublica
{
    left: 3px;
	width: 760px;
	position: absolute;
	top: 64px;
	height: 60px;
	border: solid 2 #000000
}
.divresultadospublica
{
    left: 3px;
	width: 760px;
	position: absolute;
	top: 132px;
	height: 315px;
	border: solid 2 #000000
}
.DIVJAVA
{
	left: 20px;
	width: 400px;
	position: absolute;
	top: 100px;
	height: 70px;
	visibility: hidden;
}
.DIVMANUALES
{
	left: 20px;
	width: 400px;
	position: absolute;
	top: 20px;
	height: 70px;
}

.DIVNOTICIAS
{
	left: 440px;
	width: 400px;
	position: absolute;
	top: 20px;
	height: 370px;
}

.DivReplica
{
	width: 100%;
	height: 100%;
}
#STATUSDIV
{
	left: 132px;
	width:650px;
	position: absolute;
	top: 5px;
	height: 50px;

}

.WebRUI_divpr
{
	left: 0px;
	width:650px;
	position: absolute;
	top: 50px;
	height: 50px;

}

#GRIDVALIDOSDIV
{
	left: 100px;
	width:650px;
	position: absolute;
	top: 50px;
	height: 50px;

}
#DOCDIV
{
	left: 10px;
	position: absolute;
	top: 10px;
}
#MENUDIV
{
	left: 132px;
	width: 510px;
	position: absolute;
	top: 55px;
	height: 35px;
 overflow:visible;
 z-index:1;
	
}
#UPDATEPROGDIV
{
	left: 800px;
	width: 150px;
	position: absolute;
	top: 5px;
	height: 80px;

	
}

#UPDATEPROGDIVERR
{
	
	left: 325px;
	width: 150px;
	position: absolute;
	top: 210px;
	height: 80px;
	z-index:0;
}
#UPDATEPROGDIVREM
{
	
	left: 0px;
	width: 100%;
	position: absolute;
	top: 0px;
	height: 100%;
	z-index:0;
}
#UPDATEPROGDIVREM2
{
	
	left: 0px;
	width: 100%;
	background-color:White;
	position: absolute;
	top: 0px;
	height: 100%;
	z-index:0;
	vertical-align:middle;
}

.DIVTOPCONT
{
	left: 3px;
	width: 980px;
	position: absolute;
	top: 80px;
	height: 515px;
}
.DIVTOPCONT2
{
	left: 3px;
	width: 980px;
	position: absolute;
	height: 515px;
}
.DIVMENSAJECONTLIST
{
	left: 3px;
	width: 395px;
	position: absolute;
	top: 10px;
	height: 100%;
 border-right:2px solid #696165;
	
}
.DIVMENSAJECONTDET
{
	left: 405px;
	width: 565px;
	position: absolute;
	top: 10px;
	height: 100%;
}
.tb_topL 
{
	 height: 13px;
	border-bottom: 1px solid #696165;
}

.tb_topR 
{
	border-top: 1px solid #696165;
	border-right: 1px solid #696165;
	border-left: 1px solid #696165;
	height: 13px;
}
.tb_topR1
{
	border-top: 1px solid #696165;
	border-right: 1px solid #696165;
	height: 13px;
}

.tb_bottomL 
{
	border-bottom: 1px solid #696165;
	border-left: 1px solid #696165;
	height: 13px;
}
.tb_bottomR 
{
	border-top: 1px solid #696165;
	height: 13px;
}

.tb_Dcha 
{
    border-left: 1px solid #696165;
    border-right: 1px solid #696165;
}
#tb_Dcha2
{
    
    border-right: 1px solid #696165;
}

.txtResalt 
{

	color: #D42E12;
	font-style: italic;
	font-weight:bold;
}

.txtResaltGris 
{
	color: #696165;
	font-style: italic;
	font-weight:bold;
border: 1px solid #D42E12;
}

.link
{
	border: 0px solid #D42E12;
}
.input2 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #696165;
	font-size: 10px;
	font-weight:bold;
	background-color:#F0EEEE;
	border: 1px solid #D42E12;
}

li 
{
	list-style-image:url(/images/tropo_01.gif);
	list-style-position:outside;
	margin-bottom:7px;
	margin-left:-25px;
	font-size: 10px;
}
	
a 
{
	text-decoration: underline; 
	color:black;
}

.modalBackground {
	background-color:Gray;
 
	opacity: 0.3;
   filter: alpha(opacity=30);   /* IE 4-7 */
   zoom: 1;                     /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */ 
	
}


.modalPopup
{
	background-color: #FFFACD;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width:350px;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(/images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#000000;
	font-weight:bold;
}
 .GridExpandCollapseButton
        {
            cursor: default;
            border: solid 1px gray;
            text-align: center;
            width: 13px;
            display: block;
            height: 13px;
            line-height: 13px;
            text-decoration:none;
            vertical-align:middle;
            font-family:Verdana;
            color: black;
        }

        .GridExpandButton
        {
            width: 11px;
            height: 11px;
            
            cursor:default;
            text-align: center;
            display: inline-block;
            text-decoration:none;
            vertical-align:middle;
            background-image:url(Images/expand.gif);
            background-repeat:no-repeat;
        }

        .GridCollapseButton
        {
            width: 11px;
            height: 11px;
            line-height:0px;
            cursor: default;
            text-align: center;
            display: block;
            text-decoration:none;
            vertical-align:middle;
            background-image:url(Images/collapse.gif);
            background-repeat:no-repeat;
        }
        
.LineaResultados {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0;
	text-align:left;}

.tabla_borde
{
	border-bottom: 1px solid #696165;
	border-left: 1px solid #696165;
	border-right: 1px solid #696165;
	border-top: 1px solid #696165;
	
}

.tr_01 {
background-color:#F0EEEE;
}
#doubleRed{
border-bottom: 3px double #D42E12;}

.txtResaltBlanco {
font-family: Arial, Helvetica, sans-serif;
color: white;
font-size: 14px;
letter-spacing:0.2em;
font-style: italic;
font-weight:bold;
}
.txtBlcogordo {
color:white;
font-weight:bold;
}

.menuC
{
 border-bottom:	1px solid #D42E12;
 border-top:1px solid #D42E12;
}
.menuC a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #696165;
font-style: italic;
font-weight:bold;
text-align: right;
padding: 4px 0px;
text-decoration: none;
display:block;
}
.menuC a:hover{
display:block;
color: #D42E12;
}
.boton 
{
	font-family :Arial, Helvetica, sans-serif;
	border-color:#696165;
    font-style:italic;
    font-weight:bold;
    font-size:8pt;
    background-color:#F0EEEE;
    border-style:solid;
    color:#D42E12;
    border-width:2px;
}

.tabla_no {
	background: transparent url(/images/cbl/top_left.gif) no-repeat 0 0;			
  width:10px;
  height:23px;	
}

.tabla_n {
	 background: transparent url(/images/cbl/top_mid.gif) repeat-x 0 0;			
  height:23px;
}

.tabla_ne {
	background: transparent url(/images/cbl/top_right.gif) no-repeat 0 0;			
  width:10px;	  
  height:23px;	
}
.tabla_no_small {
	background: transparent url(/images/cbl/top_left_small.gif) no-repeat 0 0;			
  width:10px;
  height:14px;	
}

.tabla_n_small {
	 background: transparent url(/images/cbl/top_mid_small.gif) repeat-x 0 0;			
  height:14px;
}

.tabla_ne_small {
	background: transparent url(/images/cbl/top_right_small.gif) no-repeat 0 0;			
  width:10px;	  
  height:14px;	
}
.tabla_e {
 background: transparent url(/images/cbl/frame-right.gif) repeat-y top right;			
  width:7px;	
}

.tabla_o {
	 background: transparent url(/images/cbl/frame-left.gif) repeat-y top left;			
  width:7px;	
}

.tabla_so {
	 background: transparent url(/images/cbl/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;		
}

.tabla_s {
	  background: transparent url(/images/cbl/bottom-middle.gif) repeat-x 0 0 ;			
  height:7px;
}

.tabla_se{
 background: transparent url(/images/cbl/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;			
}
.tabla_centro{
 background: transparent; 
  height:100%;			
}
.tabla_cuadro {
	
	position: inherit;
  border-collapse: collapse; 
  border-spacing: 0; 
	margin: 0px;
	padding:0px;
}
.tabla_cuadro100 {
	display: block;
	position: absolute;
  border-collapse: collapse; 
  border-spacing: 0; 
  height:100%;
	margin: 0px;
	padding:0px;
}
.tabla_cuadro td , .tabla_cuadro th { 
  padding: 0; 
}

