.f7 { font-family: Verdana, Helvetica, sans-serif; font-size: 8px}
.f7j { font-family: Verdana, Helvetica, sans-serif; font-size: 8px ; text-align: justify}
.f8 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px} 
.f8j { font-family: Verdana, Helvetica, sans-serif; font-size: 10px ; text-align: justify} 
.f9 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px} 
.f9j { font-family: Verdana, Helvetica, sans-serif; font-size: 11px ; text-align: justify} 
.f10 { font-family: Verdana, Helvetica, sans-serif; font-size: 12px} 
.f11 { font-family: Verdana, Helvetica, sans-serif; font-size: 13px} 
.f12 { font-family: Verdana, Helvetica, sans-serif; font-size: 14px} 
.f12b { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold;} 
.f13 { font-family: Verdana, Helvetica, sans-serif; font-size: 15px} 
.f14 { font-family: Verdana, Helvetica, sans-serif; font-size: 16px} 
.f16 { font-family: Verdana, Helvetica, sans-serif; font-size: 17px}  
.f18 { font-family: Verdana, Helvetica, sans-serif; font-size: 20px} 
.f26 { font-family: Verdana, Helvetica, sans-serif; font-size: 28px}
.f28b { font-family: Times New Roman, Times, serif; font-size: 30px}
.f35 { font-family: Verdanablack, Helvetica, sans-serif; font-size: 37px} 



.a8 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF} 
.a8:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF}
.a8a { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#AA8B0A}
.a8a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color:#AA8B0A} 
.a8o { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000} 
.a8o:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000}
.a8p { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF} 
.a8p:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #FFFFFF}
.a8q { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #7D7976} 
.a8q:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #7D7976}



.a8c { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#FDBA3A}
.a8c:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#FFFFFF} 
.a8d { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #00507D} 
.a8d:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #AAB3B9}
.a8e { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#FFFFFF}
.a8e:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#00507D} 
.a8f { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000} 
.a8f:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #4D4D4D}
.a8g { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #578CA9} 
.a8g:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #578CA9}
.a8h { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #578CA9} 
.a8h:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #578CA9}
.a8i { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #CCDCE5} 
.a8i:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #CCDCE5}
.a8j { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #00527B} 
.a8j:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #00527B}
.a8k { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #CCDCE5} 
.a8k:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #CCDCE5}
.a8l { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #D9DAE2} 
.a8l:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #D9DAE2}
.a8m { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF} 
.a8m:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #FFFFFF}   
.a8n { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #41435C} 
.a8n:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #41435C}
.a8r { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #00507D} 
.a8r:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #00507D}
.a8s { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #3C5C83} 
.a8s:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #3C5C83}
.a8t { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #7D7D7D} 
.a8t:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #7D7D7D}
.a8z { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #595858} 
.a8z:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #595858}


.a9 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF} 
.a9:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF} 
.a9a { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #997D08} 
.a9a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #997D08} 
.a9b { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #7D7976} 
.a9b:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #7D7976}
.a9c { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000} 
.a9c:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF}
.a9d { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #00507D} 
.a9d:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #AAB3B9}   
.a9e { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #00507D} 
.a9e:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #CF5108}   
.a9f { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000} 
.a9f:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #F79A28}   
.a9g { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF} 
.a9g:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #AAB3B9}   
.a9h { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF} 
.a9h:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF}   
.a9i { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #5482B2} 
.a9i:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #5482B2}   
.a9k { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF} 
.a9k:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF}
.a9l { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #737373} 
.a9l:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #737373}
.a9m { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000} 
.a9m:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000}
.a9n { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF} 
.a9n:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF}   
.a9o { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #666666} 
.a9o:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #666666}
.a9p { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #3C5C83} 
.a9p:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #3C5C83}
.a9q { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #A2AC67} 
.a9q:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #A2AC67}
.a9r { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #87B1E5} 
.a9r:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #87B1E5}
.a9t { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #3C5C83} 
.a9t:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #3C5C83} 
.a9u { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #999999} 
.a9u:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #3C5C83}
.a9v { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000 } 
.a9v:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000 }
.a9w { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #666666 } 
.a9w:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #666666 }
.a9x { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #305987 } 
.a9x:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #305987 }
.a9j { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#959595} 
.a9j:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #959595}   
.a9s { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #7B7A74} 
.a9s:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #7B7A74}
.a9y { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #55659A } 
.a9y:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #55659A }
.a9z { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #7B7A74 } 
.a9z:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #7B7A74 }
.a9cc { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000} 
.a9cc:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF}
.a9cc_2 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000} 
.a9cc_2:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF}
.a9aa { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none;} 
.a9aa:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;} 


.a10h { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF} 
.a10h:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #FFFFFF}
.a10m { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000} 
.a10m:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #000000}


.a_opc1{font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: #5A6B9C}
.a_opc1:hover{font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; color: #5A6B9C}
.a_opc2{font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: #009442}
.a_opc2:hover{font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; color: #009442}
.a_opc3{font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: #AD8C08}
.a_opc3:hover{font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; color: #AD8C08}

.a_AA8B0A{
	color:#000000;
}
.a_AA8B0A:hover{
	color:#AA8B0A;
}
.a_7B7A74{
	color:#7B7A74;
}
.a_7B7A74:hover{
	color:#4D4D4D;
	text-decoration:underline;
}
.a_5A6B9C{
	color:#5A6B9C;
}
.a_5A6B9C:hover{
	color:#4D4D4D;
}
.a_009442{
	color:#009442;
}
.a_009442:hover{
	color:#4D4D4D;
}
.a_AD8C08{
	color:#AD8C08;
}
.a_AD8C08:hover{
	color:#4D4D4D;
}


.a10 { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF} 
.a10:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF} 
.a10b { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#105AAD; text-decoration:none} 
.a10b:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#AEC9E7; text-decoration:none} 
.a10c { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF} 
.a10c:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #FFFFFF} 
.a10d { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000} 
.a10d:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #f90} 
.a12 { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #6086B2} 
.a12:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #6086B2} 
.a12b { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #FFFFFF} 
.a12b:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #FFFFFF} 
.a12d { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #3C5C83} 
.a12d:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #3C5C83} 

/* colores td*/
.td_AA8B0A{background-color:#AA8B0A;}
.td_AD8C08{background-color:#AD8C08;}
.td_D3D3D3{background-color:#D3D3D3;}
.td_D7C375{background-color:#D7C375;}
.td_D7D6D5{background-color:#D7D6D5;}
.td_E3E3E3{background-color:#E3E3E3;}
.td_E6E6E6{background-color:#E6E6E6;}
.td_E9E9E9{background-color:#E9E9E9;}
.td_FFFFFF{background-color:#FFFFFF;}
.td_009442{background-color:#009442;}
.td_5A6B9C{background-color:#5A6B9C;}
.td_E5E5E5{background-color:#E5E5E5;}
.td_E7E7E7{background-color:#E7E7E7;}
.td_9C9494{background-color:#9C9494;}
.td_DCCA82{background-color:#DCCA82;}
.td_7B7A74{background-color:#7B7A74;}
.td_757575{background-color:#757575;}
.td_928F8C{background-color:#928F8C;}
.td_EEEEEE{background-color:#EEEEEE;}

/* color texto*/
.txt_000000{color:#000000;}
.txt_55659A{color:#55659A;}
.txt_7D7D7D{color:#7D7D7D;}
.txt_AA8B0A{color:#AA8B0A;}
.txt_FFFFFF{color:#FFFFFF;}
.txt_FF0000{color:#FF0000;}
.txt_AD8C08{color:#AD8C08;}
.txt_009442{color:#009442;}
.txt_5A6B9C{color:#5A6B9C;}
.txt_6E6E6E{color:#6E6E6E;}
.txt_7B7A74{color:#7B7A74;}
.txt_997D08{color:#997D08;}
.txt_7D7976{color:#7D7976;}
.txt_9C9494{color:#9C9494;}
.txt_928F8C{color:#928F8C;}
.txt_957300{color:#957300;}
.txt_959595{color:#959595;}

/* Borde con color 1px*/
.border_E5E5E5{border: 1px solid #E5E5E5;}

/* estilos de la cabecera */
      .volverInicio{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        vertical-align:middle;
        padding-right: 10px;
        margin-right: 5px;
		background:url(images/separador_pg.gif) no-repeat right center;
      }
	  .volverInicio:hover{
	  	text-decoration:underline;
	  }
      .cabeceraPortugues{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        vertical-align:middle;
      }
	  .cabeceraPortugues:hover{
	  	text-decoration:underline;
	  }		  
      .zonaPrivada{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        vertical-align:middle;
        color: #959595;
        padding-right: 15px;
        margin-right: 5px;
        background:url(images/item_botongris.gif) no-repeat right center;
      }
	  .zonaPrivada:hover{
	  	text-decoration:underline;
	  }
      .desconectar{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        vertical-align:middle;
        color: #959595;
        padding-right: 15px;
        margin-right: 5px;
        background:url(images/item_atras.gif) no-repeat right center;
      }
	  .desconectar:hover{
	  	text-decoration:underline;
	  }
      .inputZonaPrivada{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 9px;
        text-decoration: none;
        color: #959595;
        padding-left: 8px;
      }
      .menu a{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
        color: #000000;
        padding-left: 20px;
        background:url(images/item_boton.gif) no-repeat 3px center;
      }
      .menu a:hover{
        color: #FFFFFF;
      }
      .menuClick a{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
        color: #FFFFFF;
        padding-left: 20px;
        background:url(images/item_boton.gif) no-repeat 3px center;
      }
      td.menu{
        background:#D7C375;
        color:#000000;
      }
      td.menuClick{
	    background:#9C9494;
        color:#FFFFFF;
      }

	  
	  .hr1{
	  	display:block;
	    background:url(images/hr1.jpg) no-repeat 0px 0px;
	  }
	  .hr1:hover{
	    background:url(images/hr1x.jpg) no-repeat  0px 0px;
	  }
	  
	  .hr2{
	  	display:block;
	    background:url(images/hr2.jpg) no-repeat 0px 0px;
	  }
	  .hr2:hover{
	    background:url(images/hr2x.jpg) no-repeat 0px 0px;
	  }
	  
	  .hr3{
	  	display:block;
	    background:url(images/hr3.jpg) no-repeat 0px 0px;
	  }
	  .hr3:hover{
	    background:url(images/hr3x.jpg) no-repeat 0px 0px;
	  }
	  
/* fin estilos de la cabecera */

/* Estilos del menu vertical */
      .tituloVertical{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        height: 28px;
        min-height: 28px;
        vertical-align:middle;
        color: #7B7A74;
        padding-left: 8px;
        background:url(images/cabecera2.gif) no-repeat left top;
      }
      td.optVerticalImagen{
        height: 25px;
        min-height: 25px;
        width: 22px;
        min-width: 22px;
        border-bottom: 1px solid #FFFFFF;
        background:url(images/item_boton.gif) no-repeat center 7px;
      }
      .optVerticalImagen img{
        text-decoration: none;
        vertical-align: middle;
        padding-left: 8px;
      }
      td.optVerticalTexto{
        padding-left: 8px;
		padding-right: 6px;
		padding-bottom:3px;
		padding-top:3px;
        border-bottom: 1px solid #FFFFFF;
        background: #E7E7E7;
      }
      .optVerticalTexto a{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        /*text-align: center;*/
        vertical-align: middle;
        background: #E7E7E7;
      }
/* Fin estilos del menu vertical */

      .barraTitulo{
        vertical-align: bottom;
        height: 28px;
        min-height: 28px;
        width: 566px;
        min-width: 566px;
        padding-left: 16px;
        padding-top: 6px;
      }
	  /*
      .barraTitulo a{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        text-align: center;
        color: #7B7A74;
        vertical-align: center;
        padding-bottom: 2px;
        padding-top: 4px;
        padding-left: 5px;
        padding-right: 5px;
      }
	  */
	  .paginacion{
	    font-family: Verdana, Helvetica, sans-serif;
        font-size: 9px;
        text-decoration: none;
		text-align: right;
		vertical-align: top;
		color: #959595;
		padding-top: 5px;
		padding-bottom: 16px;
	  }
	  .paginacion a{
	    color:#959595;
		text-decoration: none;
	  }
	  .paginacion a:hover{
		text-decoration: underline;
	  }

/* Estilos de productos */
      .productoTitulo_5A6B9C{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        vertical-align:middle;
        color: #5A6B9C;
        padding-left: 18px;
        background:url(images/item_producto.gif) no-repeat left center;
      }
	  .productoTitulo_009442{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        vertical-align:middle;
        color: #009442;
        padding-left: 18px;
        background:url(images/item_aplicacion.gif) no-repeat left center;
      }
	  .productoTitulo_AD8C08{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        vertical-align:middle;
        color: #AD8C08;
        padding-left: 18px;
        background:url(images/item_sector.gif) no-repeat left center;
      }
      .productoDesc{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 9px;
        text-decoration: none;
        font-weight: bold;
        vertical-align:middle;
        color: #5A6B9C;
        padding-left: 18px;
      }
      .fichaProductoTitulo{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        font-weight: bold;
        vertical-align:middle;
        color: #5A6B9C;
        padding-top: 15px;
      }
      .fichaProductoDesc{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        vertical-align: top;
        color: #7D7976;
      }
      .fichaTitulos{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        vertical-align:middle;
        color: #5A6B9C;
        padding-left: 3px;
      }
      .fichaCaracteristicasDesc{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 9px;
        text-decoration: none;
        vertical-align: top;
        color: #000000;
        padding-left: 18px;
        padding-top: 5px;
      }
      .fichaEnlacesAdjuntos{
        text-decoration: none;
        vertical-align:top;
        color: #5A6B9C;
		padding-left:16px;
      }	  
	  .fichaEnlacesAdjuntos a{
	  	color: #000000;
        text-decoration:none;
      }	 
	  .fichaEnlacesAdjuntos a:hover{
        text-decoration:underline;
      }	 
/* Fin estilos de productos */

/*Estilos pestaņas*/
.solapa{
	padding:5px;
}
/* Fin estilos pestaņas*/
.linea_5A6B9C{
	background: #5A6B9C;
	/*border-left: 16px solid #FFFFFF; */
	border-top: 2px #FFFFFF solid;
}
.linea_009442{
	background: #009442;
	/*border-left: 16px solid #FFFFFF; */
	border-top: 2px #FFFFFF solid;
}
.linea_AD8C08{
	background: #AD8C08;
	/*border-left: 16px solid #FFFFFF; */
	border-top: 2px #FFFFFF solid;
}
.linea_9C9494{
	background: #9C9494;
	/*border-left: 16px solid #FFFFFF; */
	border-top: 2px #FFFFFF solid;
}
.borde_5A6B9C{
	border:#5A6B9C 1px solid;
}
.borde_009442{
	border:#009442 1px solid;
}
.borde_AD8C08{
	border:#AD8C08 1px solid;
}
.borde_9C9494{
	border:#9C9494 2px solid;
}
.borde2_5A6B9C{
	border-bottom:#5A6B9C 2px solid;
}
.borde2_009442{
	border-bottom:#009442 2px solid;
}
.borde2_AD8C08{
	border-bottom:#AD8C08 2px solid;
}
.resaltado{
	background-color:#AA8B0A;
	/*float:left;
	float:right;*/
}


.Separador{
	border-bottom:#D6D6D6 1px solid;
}

/* Estilos de noticias */
      .noticiasTitulo_9C9494{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        vertical-align:middle;
        color: #9C9494;
        padding-left: 18px;
        background:url(images/item_flecha.gif) no-repeat left center;
      }
/* Fin estilos de noticias */

/*CALENDARIO*/

.pag_meses{
	font-weight: bold;
	display: block;
	height: 16px;
	line-height: 16px;
	padding: 1px;
	/*border: 1px solid #ccc;*/
	margin:2px;
	color:#000000;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
}

.pag_meses li{
	float: left;
	list-style:none;
}

.pag_meses li.izq{
	float: left;
	padding:4px 2px 2px 2px;
}

.pag_meses li.centre{
	width: 157px;
	text-align: center;
	background-color:#EBD999;
	padding-top:2px;
	padding-bottom:2px;
}

.pag_meses li.dcha{
	float: right;
	padding:4px 2px 2px 2px;
}

.pag_meses li a{
	height: 16px;
	line-height: 16px;
	width: 16px;
	text-align: center;
	/*background: #cccccc;*/
	display: block;
}

.pag_meses li a:hover{
	color: #ffffff;
}

.pag_meses{
	
}

.tbl_calendar {
	/*border:1px solid #ccc;*/
	
	padding:3px;
	font-size:1.1em;
	/*margin-bottom:20px;*/
	/*background:#ebebeb;*/
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;

}

.tbl_calendar a{  
	display:block;		
	padding:2px; 
	color:#FFFFFF;
	text-decoration:none;
	border:1px solid #D7C375;
	text-align:center;
}

.tbl_calendar a:hover{  
  color:#fff;
  /*background:#9ebb25;*/
  border:1px solid #FFFFFF;
}

.tbl_calendar .selec {
	display:block;		
	padding:2px; 
	color:#FFFFFF;
	text-decoration:none;
	border:1px solid #D7C375;
	text-align:center;
  border:1px solid #FFFFFF;
}

.tbl_calendar .oculto {
	display:none;
}
.tbl_calendar caption {
	display:none;
}

.tbl_calendar th {
	height:16px;
	background:#fff;
	text-align:center;
    color:#957300;
	border:2px solid #D7C375;
	padding:2px;
}

.tbl_calendar td {
	color:#fff;	
    text-align:center;	
  	padding:2px; 
}


.tbl_calendar td.festivo a{  
  /*color:#d50707;*/
  font-weight:bold;
}

.tbl_calendar td.festivo a:hover{  
  color:#fff;
}
.borde1_FFFFFF{
	border:1px solid #FFFFFF;
}
.agendaCompleta{
	background:url(images/flechablanca.gif) left 4px no-repeat;
	padding-left:10px;
}
.fechaAgendaHome{
	background:url(images/item_cuadrado.gif) 5px 3px no-repeat;
	padding-left:15px;
}
.tituloAgendaHome{
	padding-left:15px;
	padding-top:3px;
	padding-right:10px;
}
.resumenAgendaHome{
	padding-left:15px;
	/*padding-top:3px;*/
	padding-right:10px;
}

.tituloAgendaHome a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
.tituloAgendaHome a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.aInscripcion{
	color:#FFFFFF;
	background:url(images/flechaocre.gif) 5px 5px no-repeat;
	padding:1px 10px 0px 10px;
	background-color:#D7C375;
	display:block;
	width:65px;
	height:15px;
	text-decoration:none;
	font-size:10px;
}
.aInscripcion:hover{
	text-decoration:underline;
}

/*CALENDARIO AMPLIADO*/

.pag_meses_A{
	font-weight: bold;
	display: block;
	height: 16px;
	line-height: 16px;
	padding: 1px;
	/*border: 1px solid #ccc;*/
	margin:2px;
	color:#000000;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
}

.pag_meses_A li{
	float: left;
	list-style:none;
	width:120px;
}

.pag_meses_A li.izq{
	float: left;
	padding:4px 0px 0px 0px;
	width:125px; /*R:125px*/
}

.pag_meses_A li.centre{
	width: 306px;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}

.pag_meses_A li.dcha{
	float: right;
	padding:4px 0px 0px 0px;
	width:125px;
}

/*.pag_meses_A li a{
	height: 16px;
	line-height: 16px;
	width: 125px;
	text-align: center;
	/*background: #cccccc;
	display: block;
}

.pag_meses_A li a:hover{
	color: #ffffff;
}
*/
.pag_meses_A li a.siguiente{
	display:block;
	color:#AA8B0A;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	text-align:left;
	background:url(images/bt_siguiente1.gif) 100px 4px no-repeat;
	padding-left:15px;
}
.pag_meses_A li a.siguiente:hover{
	text-decoration:underline;
}
.pag_meses_A li a.anterior{
	display:block;
	color:#AA8B0A;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	text-align:left;
	background:url(images/bt_anterior1.gif) 10px 4px no-repeat;
	padding-left:30px;
}
.pag_meses_A li a.anterior:hover{
	text-decoration:underline;
}

.tbl_calendar_A {
	/*border:1px solid #ccc;*/
	padding:3px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;

}

.tbl_calendar_A a{  
	display:block;		
	color:#6E6E6E;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	padding:4px;
}
.dia{
	display:block;		
	/*color:#6E6E6E;*/
	text-decoration:none;
	text-align:center;
	font-size:11px;
	padding:4px;

}
.tbl_calendar_A a:hover{  
  color:#FFFFFF;
  background-color:#6E6E6E;
}

.tbl_calendar_A .selec {
	display:block;		
	color:#FFFFFF;
	background-color:#D7C375;
	text-decoration:none;
	text-align:center;
}

.tbl_calendar_A .oculto {
	display:none;
}
.tbl_calendar_A caption {
	display:none;
}

.tbl_calendar_A th {
	height:20px;
	background:#AA8B0A;
	text-align:center;
   	color:#FFFFFF;
	font-size:10px;
	/*border:2px solid #D7C375;*/
}

.noSeleccionado {
	color:#6E6E6E;
	background-color:#EfEfEf;
  	text-align:center;	
}

.seleccionado {
	background-color:#D7C375;
	text-align:center;
}
.festivo{
  color:#AA8B0A;
  font-weight:bold;
}
/*.tbl_calendar_A td.festivo a{  
  color:#AA8B0A;
  font-weight:bold;
}
*/
.tbl_calendar_A td.festivo a:hover{  
  color:#fff;
}
.tbl_calendar_A td.festivo .selec{  
  color:#FFFFFF;
  font-weight:bold;
}

.masInfo{
	background:url(images/flechaocre.gif) left 4px no-repeat;
	padding-left:10px;
}
