body{
	background-color: #0B4C5F;/*Corregido 18/02/2011#d85d29 #6F6D6D #0B3861 #e6e6e6 viejo 304566- nuevo #084B8A tambien se debe cambiar la linea del tpl inicio*/
	font-family:Arial,Helvetica, sans-serif;
	font-size:10px;
	margin: 0px;                         
}
 
fieldset{/*Corregido 18/02/2011*/

	padding: 5px;
}
.borde_fieldset{/*Corregido 08/02/2018/////#007c00; */
	width:550px;
	text-align:center;
	padding:25px 0;
	border: 2px solid #53a932; 
	-moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
   	-webkit-border-radius:10px;
}
.borde_fieldsetL{/*Corregido 18/02/2011*/
	width:550px;
	text-align:center;
	padding:25px 0;
	border: 2px solid #53a932;
                  -moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
   	-webkit-border-radius:10px;
}
.borde_fieldset450{/*Corregido 118/02/2011*/
	width:450px;
	text-align:center;
	padding:10px 0;
	border: 2px solid #53a932;
	-moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
   	-webkit-border-radius:10px;
}
.borde_fieldset350{/*Corregido 118/02/2011*/
	width:350px;
	text-align:center;
	padding:10px 0;
     border: 2px solid  #53a932;
	-moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
}
.borde_fieldset250{/*Corregido 10/08/2017 de 250px pasa a 300px*/
	 width:300px;
	 text-align:center;
	 padding:10px 0;
  	 border: 2px solid  #53a932;
	-moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
   	-webkit-border-radius:10px;
}

.borde_fieldset600{/*Corregido 118/02/2011*/
	width:600px;
	text-align:center;
	padding:10px 0;
                   border: 2px solid  #53a932;
                 -moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
}
.borde_fieldset750{/*Corregido 118/02/2011*/
	width:750px;
	text-align:center;
	padding:10px 0;
     border: 0px solid  #53a932;
     -moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
}


.borde_datos{/*Corregido 118/02/2017*/
	width:700px;
	text-align:center;
	padding:10px 0;
     border: 2px solid  #53a932;
     -moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
}

.borde_fieldset500{/*Corregido 118/02/2011*/
	width:500px;
	text-align:center;
	padding:10px 0;
     border: 2px solid  #53a932;
     -moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
}
.borde_fieldset_fondo { /* Corregido anterior #6E89AB 29/11/2010 del marco de pantalla texto de la aplicaci�n*/
    width:980px;
    text-align:center;
    padding:10px 0;
    border: 0px solid #53a932;
    background :#FFFFFF;
   clear: both;
    overflow-x: auto; 
}
.menu_700{
    background-color: #FFFFFF;   
    margin: 0 0 0 0px;/*0px auto 20px*/
    overflow: hidden;
    width: 980px;
}
.fieldset_fondomenu{ /* Corregido 18/02/2011 */
    width: 980px;
    text-align:center;
    padding:10px 0;
    border: 0px solid #53a932;
    background :#6E89AB;
    
    clear: both;
    overflow-x: auto; 
	
    	
}
.fieldsetPie{ /* Corregido 18/02/2011 */
    width: 980px;
    text-align:center;
    padding:10px 0;
    border: 0px solid #53a932;
    
    clear: both;
    overflow-x: auto; 
	
    	
}
.borde_fieldset_mensaje{/*Corregido 18/02/2011*/
	margin:25px auto 0;/*40px auto 0*/
	width:500px;
	height:25px;
                  valign:middle;
	text-align:center;
	color: #E80000;
	border:1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
 	-moz-border-radius:10px;
   	-webkit-border-radius:10px;
}

.borde_fieldset_smjlibros{/*Corregido 18/02/2011*/
	margin:30px auto 0;/*40px auto 0*/
	width:500px;
	height:40px;
                     valign:middle;
	text-align:center;
	color: #E80000;
	border:1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
 	-moz-border-radius:10px;
   	-webkit-border-radius:10px;
}
.mensajeSInf{/*Corregido 10/04/2011*/
     width:350px; 
	height:20px; 
	valign:middle;
	background-color:#e6e6e6;
	border:1px solid #ff9900;
 	text-align:center;
 	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #E80000;
 	padding-top:10px;
 	margin-top:10px;
 	padding-bottom:10px;
 	margin-bottom:10px;
 	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.borde_texto{
	margin:25px auto 40px;/*40px auto 0*/
	width:490px;
	height:415px;
	text-align:left;
	background-color:#e6e6e6;
	color: #000;
	padding:10px 0;
     border: 2px solid  #424242;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
    -moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
	 
}
.borde_t {
 
	text-align:left;
	background-color:#000;
	color: #000;
    margin: 0 0 0 0px;/*0px auto 20px*/
      border: 1px solid  #000;
    width: 955px;
 }
 .borde_t1 {
 
	text-align:left;
		background-color:#e6e6e6;
	color: #000;
    margin: 0 0 0 0px;/*0px auto 20px*/
      border: 1px solid  #000;
    width: 955px;
 }

.resultado tr td {
  padding-left:5px;
    
}
.titulo12sn{/*Nuevo 01/12/2010*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF8000;
	font-style:normal;
}
.titulo12snHover{/*Nuevo 01/12/2010*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
     background-color:#BFD2DF;
	font-style:normal;
	
}
.titulo10snHover{/*Nuevo 01/12/2010*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
     background-color:#BFD2DF;
	font-style:normal;
	
}



.lineaInferior{
	border-top: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 2px dashed #F70536;
	font-weight: bold;
}


tr.titulo12snHover:hover {/*Nuevo 01/12/2010*/
	background-color:#EFF4FF;
}
tr.titulo10snHover:hover {/*Nuevo 01/12/2010*/
	background-color:#EFF4FF;
}
 #popup
   {
      position: absolute;
      border: 1px solid #666666;
      background-color:#F7F7F7;
      width: 200px;
      height: 100px;
      margin-top: 50px;
      
   }


.resultadoa tr td {

border-bottom:1px dotted #416D89;

padding-left:3px;
padding-bottom:12px;
}
.bordetd
{
border-bottom-color:#000033;
}
/* colores logo SFe amarillo FFCB06 celeste 1B93D0 rojo EC2127 anaranjado f38120 verde 00A54F*/
.amarillo{
	background-color: #F20808;
}
.celeste{
	background-color:#F20808;
}
.rojo{
	background-color:#F20808;
}
.anaranjado{
	background-color:#F20808;
}
.verde{
	background-color: #F20808;
}
/*fin colores logo SFe*/
.color_linea{
	width: 20%;
	height:2px;
}
.campo_boton {
	text-align:center;
	margin:50px auto 0 0;
	font-size:9px;
}
.campo_boton80 {
	text-align:center;
	margin:80px auto 0 0;
}
.campo_boton15 {
	text-align:center;
	margin:15px auto 0 0;
}
.campo_boton30{
	text-align: center;
	margin:30px auto 0 0;
}
.campo_sino{
	width:40px;
	text-align:center;
}
.campo_chico{
	width:30px;
}
.campo30{/*corregido 18/02/2011*/
	width:30px;
}
.campo35CD{/*corregido 18/02/2011*/
	width:35px;
	text-align:right;
}
.campo40{/*corregido 18/02/2011*/
	width:40px;
}
.campo40CD{/*corregido 18/02/2011*/
	width:40px;
	text-align:right;
}
.campo50{/*corregido 18/02/2011*/
	width:50px;
}
.campo50CD{/*corregido 18/02/2011*/
	width:50px;
   text-align:right;
}
.campo70{/*corregido 18/02/2011*/
	width:70px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.campo85{/*corregido 18/02/2011*/
	width:85px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
} 

.campo90{/*corregido 18/02/2011*/
	width:90px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
} 
.campo200{/*corregido 18/02/2011*/
	width:200px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.campo250{/*corregido 18/02/2011*/
	width:265px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.campo80{/*corregido 18/02/2011*/
	width:80px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.campo350{/*corregido 18/02/2011*/
	width:350px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.content_700{/*corregido #6e89ab  18/02/2011*/
	margin:0px auto 20px;
	overflow:hidden;
	width:980px;
	background :#e6e6e6;

}

div.tableContainer{
	clear:both;
	border:0px solid #000;
	height:150;
	overflow-x: auto; 
	width:300px;
}
div.tableContainerCentros{
	clear: both;
	border: 0px solid #000;
	width:560px;
	height: 200px;
	overflow-x: auto; 
}
div.td2 {/*Nuevo 18/02/2011*/
	padding:120px 0 0 20px;
}
.divscroll{/*corregido 18/02/2011*/
	height:100px;
	width: 450px;
	overflow:auto;
	border:1px solid #666;
	background-color: #ccc;
	padding:8px;
}
.divscrollCe{/*corregido 18/02/2011*/
	height:180;
	width:auto;
	overflow:auto;
	/*border:1px solid #666;*/
	/*background-color: #ccc;*/
	padding:8px;
}
.form{/*Nuevo 29/11/2010*/
	text-align: center;
	margin:50px auto 0 auto; /*50*/
	width:450px;
}
.form table td{/*Nuevo 18/02/2011*/
	text-align:center;
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
	height:10px;
}
h1.title,h2.title,h3.title,h4.title{/*Nuevo 18/02/2011*/
	text-align:center;
	color:#fff;
	font-family:"Trebuchet MS",Tahoma,Arial;
}
h1.title{/*Nuevo 18/02/2011*/
	font-size:24px;
}
h2.title{/*Nuevo 18/02/2011*/
	font-size:20px;
}
h3.title{/*Nuevo 18/02/2011*/
	color:#000;
	font-size:20px;
}
 h4.title{/*Nuevo 18/02/2011*/
	color:#fff;
	font-size:18px;
}

.header700{/*corregido 18/02/2011*/
	width:980px;
	background-position: top;
	background-repeat:no-repeat;
	padding: 0px;
	background-color:#000000;
}
.ingTable{/*Nuevo 18/02/2011*/
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000080;
}

/***** Class input[type=button] *****/
input[type=button]{/* Nuevo 18/02/2011*/
	width:110px;
 
/*	border:1px double #5B83A6; */

	
}
input[type=button]:focus{/*corregido 18/02/2011*/
	background: #E6E6E6;
}
input[type=button]:disabled{/*corregido 18/02/2011*/
	color:#000;
	border:1px double #000080;
	background:#D8D8D8;
}
input[type=button]{/*corregido 18/02/2011*/
	color:#000000;
	cursor:pointer;
	font-family:trebuchet MS;
	font-weight:bold;
	font-size:10px;
}
/***** Fin Class input[type=button] *****/
/***** Class input[type=Submit] *****/
input[type=Submit]{/* Nuevo 18/02/2011*/
	width:110px;
}
input[type=Submit]:focus{/*corregido 18/02/2011*/
	background: #E6E6E6;
}
input[type=Submit]:disabled{/*corregido 18/02/2011*/
	color:#000;
	border:1px double #000080;
	background:#D8D8D8;
}
input[type=Submit]{/*corregido 18/02/2011*/
	color:#000000;
	cursor:pointer;
	font-family:trebuchet MS;
	font-weight:bold;
}


 
/***** Fin Class input[type=Submit] *****/

 /***** Class button] *****/

button:focus{/*corregido 18/02/2011 e6e6e6*/
	background: #E6E6E6;
}
button:disabled{/*corregido 18/02/2011*/
	color:#000;
	border:1px double #000080;
	background:#D8D8D8;
	font-size:8px;
}
button{/*corregido 18/02/2011*/
	color:#000000;
	cursor:pointer;
	font-family:trebuchet MS;
	font-weight:bold;
	width:110px;
}
/***** Fin button] *****/   
 /***** Class textarea *****/
textarea{/*corregido 18/02/2011*/
	font-family:Arial, Helvetica,sans-serif;
	background-color:#ffffff;
	border:1px double #5B83A6;
	color:#000000;
                 font-weight:bold;
	font-size:12px;
}
textarea:focus{/*corregido 18/02/2011*/
 	background:#DDDDDF;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

textarea:disabled{/*corregido 18/02/2011*/
 	color:#000000;
	font-size:12px;
}
/***** Fin textarea] *****/ 
/***** Class input[type=text] *****/
input[type=text]{/*corregido 18/02/2011*/
	font-family:Arial, Helvetica,sans-serif;
	background-color:#ffffff;
	border:1px double #5B83A6;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
input[type=text]:focus{/*corregido 18/02/2011*/
	background:#DDDDDF;
        border:1px double #5B83A6;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
input[type=text].disabled{/*Nuevo 18/02/2011*/
	background-color:#ddd;
	cursor:default;
        border:1px double #5B83A6;
}
input[type=text].inputError {/*corregido 18/02/2011*/
	background:#FFFFFF;
	border:1px double #5B83A6;
	color:#000080;
}
input[type=text].inputError:focus {/*corregido 18/02/2011*/
	background:#B1B1B1;
	border:1px double #5B83A6;
	color:#000051;
}
/***** Fin Class input[type=text] *****/
/***** Class input[type=password] *****/
input[type=password]{/*corregido 18/02/2011*/
	font-family:Arial, Helvetica;
	font-size:12px;
	background-color:#fff;
	border:1px double #5B83A6;
	color:#000000;
	font-weight:bold;
	}
input[type=password]:focus{/*corregido 18/02/2011*/
	background:#DDDDDF;
        border:1px double #5B83A6;
	color:#000;
	font-weight:bold;
}
input[type=password]:disabled{/*corregido 18/02/2011*/
	background-color:#efefe9;
	border:1px double #5B83A6;
}
input[type=password].inputError{/*corregido 18/02/2011*/
	background:#B1B1B1;
	border:1px double #5B83A6;
	color:#000066;
}
input[type=password].inputError:focus{/*corregido 18/02/2011*/
	background:#B1B1B1;
	border:1px double #5B83A6;
	color:#000051;
}
/***** Fin Class input[type=password] *****/
.lastTable{/*Nuevo 29/11/2010*/
	text-align:left;
	width:450px;
	margin:0 auto;
	color:#f00;
	padding:0 0 0 10px;
	font-size:12px;
}
.lastTable label{/*Nuevo 18/02/2011*/
	color:#000
}
.login{/*Nuevo 29/11/2010*/
	text-align: center;
	margin:50px auto;/*50*/
	width:450px;
}




.logo { /* Nuevo 18/08/2017 */
	text-align:center;
	padding:20px;
	font-size:20px;
	font-weight:bold;
                 color:#7B0202;
	font-family: 'Arial, Helvetica,sans-serif';
	font-style:italic;
	text-shadow:8px -6px #062B3E;
	margin:80px auto 0;
	height:80px;
	width:600px;
	border: 0px solid  #53a932;
                  -moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
                  text-shadow: -3px -1px 2px #424242;
	font-family: 'Arial, Helvetica,sans-serif';
   
}
.negro { /* logo menu letra color celecte 18/02/2011 */
  text-align:center;
  color:#000000;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	font-family: 'Arial, Helvetica,sans-serif';
	font-style:italic;
	text-shadow:0px 0px #000000;
 }
.operator { /* Letra del logo */
	background-color:#000000;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
}
.operatorN { /* Letra del logo */
	background-color:#ffffff;
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
}
select {
	color:#000000;
	font-weight: bold;
	font-size: 10px;
	border:1px solid #5B83A6;
}
select:focus{/*corregido 18/02/2011*/
	background:#DDDDDF;
	color:#000000;
	font-weight:bold;
	font-size:10px;
}
table.border{/*Nuevo 18/02/2011*/
	border:1px solid #666;
}
table.border td{/*Nuevo 18/02/2011*/
	border:1px solid #666;
	margin:0px;
	padding:0px;
}
.width650{/*Nuevo 18/02/2011*/
	width:650px;
}
table.divscroll thead{/*Nuevo 18/02/2011*/
	font-weight:bold;
	background-color:#aaa;
}
table.divscroll thead td{/*Nuevo 18/02/2011*/
	height: 35px;
}
table.divscroll tbody{/*Nuevo 18/02/2011*/
	overflow-y:scroll;
	overflow-x:hidden;
	height: 395px;
}
table.divscroll td{/*Nuevo 18/02/2011*/
	padding:1px 0 1px 10px;
	border:1px solid #a0a0a0;
	width:100px;
	font-size:12px;
}
table.td2{/*Nuevo 18/02/2011*/
	margin:0 0 0 5px;
}
table.td2 td{/*Nuevo 18/02/2011*/
	width:50px;
}

.titulo10{/*Nuevo 29/08/2017*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
        font-style:normal;
}

 .titulo10N{/*Nuevo 08/08/2017*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}

.titulo20{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#e6e6e6;
	font-style:normal;
	text-align:center;
}
.titulo18{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e6e6e6;
	font-style:normal;
	text-align:center;
}
.titulo16{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#e6e6e6;
	font-style:normal;
	text-align:center;
}
 .titulo14{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e6e6e6;
	font-style:normal;
	text-align:center;
}
.titulo16cn{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#e6e6e6;
	font-style:normal;
	text-align:center;
	font-weight:bold;
}
.titulo16N{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-style:normal;
	text-align:center;
}
 .titulo12N{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	text-align:center;
                  font-weight:bold;
}
 .titulo14N{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-style:normal;
	text-align:center;
}
.titulo16cnN{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-style:normal;
	text-align:center;
	font-weight:bold;
}
.titulo16N{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	font-style:normal;
	text-align:center;
	font-weight:bold;
}
.titulo18{ 
	font-family:Arial;
	font-size:18px;
	color:#fff;
	font-style:normal;
	text-align:center;
	 
}
.titulo14{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e6e6e6;
	font-style:normal;
	text-align:center;
	
}
.titulo14sn{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-style:normal;
	
}
.titulo14snA{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000066;
	font-style:normal;
}
.titulo14NA{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-style:normal;
	text-align:center;
	font-weight:bold;
}
.titulo16gn{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-style:bold;
	text-align:center;
  
}
.tableU { 
        	border-width: 4px; 
		border-style: outset; 
          background:#C6CBCC;
          border:dashed;
          border-width:1;
          margin: auto;
}


.titulo14N{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00000;
	font-style:normal;
	text-align:center;
	font-weight:bold;
}
.titulo14A{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F38120;
	font-style:normal;
	text-align:center;
	font-weight:bold;
}


.titulo12{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}
.titulo12B{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	font-style:normal;
	text-align:center;
} 
  .titulo11o{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-style:normal;
	font-weight:bold;
}
        
.titulo11{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}
.titulo11sn{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-style:normal;
	
	
}
.titulo11b{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e6e6e6;
     font-style:normal;
	
}
 .titulo12a{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}

 .enlace{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000053;
   	font-style:normal;
}
 .pie{/*Nuevo 16/12/2011 Pie de la Numeracionde paginado*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#800000;
	font-style:normal;
	font-weight:bold;
}
 .titulo12c{/*Nuevo 08/08/2017*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}
.titulo14c{/*Nuevo 18/08/2017 se cambio el tamaño de la letra a 12*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8F182E ;
	font-style:normal;
}
.titulo14R{/*Nuevo 08/02/2018#7B0202se cambio el tamaño de la letra a 12*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7B0202;
	font-family: 'Arial, Helvetica,sans-serif';
	font-style:italic;
	 font-weight:bold;
	margin:40px auto 0;
	height:40px;
	width:420px;
	border: 1px solid #FE9A2E;
                  -moz-box-shadow:-3px 3px 25px;
	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
              
	font-family: 'Arial, Helvetica,sans-serif';
}

 .titulo12Rojo{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B40404;
	font-style:normal;
	font-weight:bold;
}
.titulo12sn{/*Nuevo 18/02/2011*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
}
.vacia10{
	height:10px;
}
.vacia3{
	height:3px;
}
 .vacia10Gris{
	height:10px;
background-color: #FFCB06;
}
.vacia20{
	height:20px;
}
.vacia30{
	height:30px;
}
.vacia50{
	height:50px;
}
.vacia100{
	height:100px;
}
.veriButton{/*Nuevo 18/02/2011*/
	float:left;
	width:100px;
	text-align:left;
	padding:120px 0 0 60px;
}
.veriButton input{/*Nuevo 18/02/2011*/
	margin:10px 0;
}
  

/***** ESTILOS IMPRESION *****/
.body_impre {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.content_impre {
	width: 1000px;/*572 - 17*/
	margin-top: 2px;/*0.5cm*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;/*0.8cm*/
	height: auto;
	background: #FFFFFF;
/*	overflow: hidden; */
}
.header_impre {
	background-position:top;
	background-repeat:no-repeat;
	padding:0px;
	background-color:#FFFFFF;
	width:1000px;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;/*10px*/
	height:auto;
/*	overflow:hidden; */    
}
.espera {
	position: absolute;
	opacity: 1.0;
	padding: 0;
	margin: 0;
	width: 30%;
	top:40%;
	left: 35%;
	text-align: center;
	z-index: 2000;
	color: #000;
	border: 3px solid #aaa;
	background-color: #FFF;
	cursor: wait;
}

#areaImpresion { 
	display: none;
	visibility: hidden;
}

@media print {
	#encabezado { 
		display: none; 
	}
     #cuerpo { 
		display: none; 
	}
	#areaImpresion { 
		display: block;
		visibility: visible; 
	}
}