/* Estilos generales PROYECTO OPTIRED */

BODY {	
background-color: #FFFFFF; 
background-attachment: fixed;
margin-top: 5px;
/*
scrollbar-face-color:#4a92de;
scrollbar-highlight-color:#4380c2;
scrollbar-3dlight-color:#255e9c;
scrollbar-darkshadow-color:#123f70;
scrollbar-shadow-color:#89a6c6;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#eaf2ff;
*/
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#E4662B;
scrollbar-darkshadow-color:#E4662B;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#E4662B;
scrollbar-track-color:#EEEEEE;
}

A { color: #848589; text-decoration: none}
A:hover { color: #cb4300; TEXT-DECORATION: none }
ul {line-height: 18px; list-style-image: url(../img/iconos/bola_naranja.png); list-style-position:outside}

/* ESTILOS PARA EL MENU*/

/* ÁREA PÚBLICA*/
/* ESTILOS PARA EL MENU*/
	.opOU1 {background-image: url(../img/plantilla/op01_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.opOU2 {background-image: url(../img/plantilla/op02_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.opOU3 {background-image: url(../img/plantilla/op03_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.opOU4 {background-image: url(../img/plantilla/op04_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.opOU5 {background-image: url(../img/plantilla/op05_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.opOU6 {background-image: url(../img/plantilla/op06_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.opOU7 {background-image: url(../img/plantilla/besp_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.opOU8 {background-image: url(../img/plantilla/bing_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}

  .opOV1 {background-image: url(../img/plantilla/op01_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.opOV2 {background-image: url(../img/plantilla/op02_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.opOV3 {background-image: url(../img/plantilla/op03_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.opOV4 {background-image: url(../img/plantilla/op04_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.opOV5 {background-image: url(../img/plantilla/op05_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.opOV6 {background-image: url(../img/plantilla/op06_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.opOV7 {background-image: url(../img/plantilla/besp_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.opOV8 {background-image: url(../img/plantilla/bing_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
/* FIN ESTILOS PARA EL MENU*/


/* ÁREA PRIVADA*/
	.oppOU1 {background-image: url(../img/plantilla/oppc01_ou.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.oppOU2 {background-image: url(../img/plantilla/oppc02_ou.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.oppOU3 {background-image: url(../img/plantilla/oppc03_ou.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.oppOU4 {background-image: url(../img/plantilla/oppc04_ou.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.oppOU5 {background-image: url(../img/plantilla/oppc05_ou.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.oppOU6 {background-image: url(../img/plantilla/oppc06_ou.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.oppOU7 {background-image: url(../img/plantilla/oppc07_ou.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.oppOU8 {background-image: url(../img/plantilla/besp_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}
	.oppOU9 {background-image: url(../img/plantilla/bing_out.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #6A6A6A; cursor: hand; cursor: pointer}

	.oppOV1 {background-image: url(../img/plantilla/oppc01_ov.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.oppOV2 {background-image: url(../img/plantilla/oppc02_ov.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.oppOV3 {background-image: url(../img/plantilla/oppc03_ov.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.oppOV4 {background-image: url(../img/plantilla/oppc04_ov.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.oppOV5 {background-image: url(../img/plantilla/oppc05_ov.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.oppOV6 {background-image: url(../img/plantilla/oppc06_ov.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.oppOV7 {background-image: url(../img/plantilla/oppc07_ov.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.oppOV8 {background-image: url(../img/plantilla/besp_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
	.oppOV9 {background-image: url(../img/plantilla/bing_ove.png); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; cursor: hand; cursor: pointer}
/* FIN ESTILOS PARA EL MENU*/


	A.lkMEN:link, A.lkMEN:visited, A.lkMEN:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-size: 10pt; font-weight: normal; color: #FFFFFF;}
  A.lkMEN:hover                                 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-size: 10pt; font-weight: normal; color: #FFFFFF;}
	img.right {float: right;} /* Para alinear imagenes a la derecha */
	img.left {float: left}    /* Para alinear imagenes a la izquierda */


.txTIT {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14pt; text-decoration: none; font-weight: bold;   color: #E4662B; padding-left: 5pt;}
.txSUN {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold;   color: #E4662B; line-height: 13pt;}
.txSUB {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold;   color: #848589; line-height: 13pt;}
.txCON {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight: normal; color: #848589; line-height: 13pt; text-align:justify;}
.txPEQ {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:  9pt; text-decoration: none; font-weight: normal; color: #848589; text-align:justify;}
.txPIE {font-family: Arial, Helvetica, sans-serif; font-size:  7pt; text-decoration: none; font-weight: normal; color: #6A6A6A; padding-right:10px;}

.noTIT {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration: none; font-weight: bold;   color: #E4662B; padding-left: 10px;}
.noSUB {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:  9pt; text-decoration: none; font-weight: bold;   color: #848589; line-height:14px; padding-left: 25px;}
.noCON {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:  8pt; text-decoration: none; text-indent: 5pt; font-weight: normal; color: #848589; text-align:justify; padding-left: 15pt; padding-right: 15;}

.opRCC {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;   color: #E4662B; padding-left: 6pt;}
.opREC {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #848589; padding-left:10pt;}

.LK1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration:none; font-weight: normal; color: #E4662B; padding-left:8pt;}
A.LK1:link, A.LK1:visited, A.LK1:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration:none; font-weight: normal; color: #E4662B; padding-left:8pt;}
A.LK1:hover                             {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration:none; font-weight: normal; color: #003399; padding-left:8pt;}

.LK2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none; font-weight: normal; color: #848589;}
A.LK2:link, A.LK2:visited, A.LK2:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none; font-weight: normal; color: #848589;}
A.LK2:hover                             {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none; font-weight: normal; color: #990000;}

.LK3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; font-weight: normal; color: #848589;}
A.LK3:link, A.LK3:visited, A.LK3:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; font-weight: normal; color: #848589;}
A.LK3:hover                             {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; font-weight: normal; color: #990000;}

A.LKNOT:link, A.LKNOT:visited, A.LKNOT:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none; font-weight: normal; color: #848589;}
A.LKNOT:hover                             {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none; font-weight: normal; color: #990000;}

.stIM {width: 162px; height: 19px; font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;; font-size:10pt; font-weight: bold; color: #848589; border: 1px solid #E4662B; background-color: #fffaea; overflow:hidden;}
.Titulo_tabla {font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;; font-size:12pt; font-weight: bold; color: #848589; border: 1px solid #E4662B; background-color: #fffaea; overflow:hidden;}


	A.bt1:link, A.bt1:visited, A.bt1:active {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 9pt; font-weight:400; height:18px; width:80px; border-width:1px; border-style:solid; border-color: #999999; color: #273372; background-color: #fffaea; display: block;}
	A.bt1:hover                             {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 9pt; font-weight:bold; height:18px; width:80px; border-width:1px; border-style:solid; border-color: #999999; color: #FFFFFF; background-color: #FFA800; display: block;}

	A.btV:link, A.btV:visited, A.btV:active {text-decoration:none; font-size: 9pt; width: 120px; height:20px; border-width:1px; border-style:solid; border-color: #E4662B; color: #E4662B; background-color: #FFFFFF; padding-top: 2px; display: block;}
	A.btV:hover                             {text-decoration:none; font-size: 9pt; width: 120px; height:20px; border-width:1px; border-style:solid; border-color: #E4662B; color: #FFFFFF; background-color: #E4662B; padding-top: 2px; display: block;}


.bordefoto {border: 8px solid #f7ecd5;}

.linearoja {border-bottom:solid 1px #E4662B; margin:0; padding:5; text-align: center;} 
.lineaazul {border-bottom:solid 1px #fffaea; margin:0; padding:5; text-align: center;}
.fondorojo {background-color:#E4662B;} 
.fondoazul { background-color:#fffaea;}

