img {
	border: none;
}
.claro {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
.azul {
    color: #0081AC;
}
.tah10 {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.tah11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.tah9 {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.ver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}

th {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #B2C312;
}

.error {
	font-family: Tahoma;
	font-size: 10px;
	color: #FF0000; 
}

td {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #737373; 
}

form {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	color: #737373; 
}

.ol {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
	margin-left: 30px;
/*	color: #A8A8A8; */
}

.bgtop {
	background-repeat: repeat-x;
	background-position: top;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: 467B99;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: FF8400;
	text-decoration: none;
}

.li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: DFDFDF;
	text-decoration: none;
	padding-top: 14px;
}

.liosc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-top: 14px;
}

.web {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	border-bottom: #F1F1F1 solid 1px;
}

p {
	padding-left: 3px;
	padding-right: 3px;
	text-align: justify; 
}

blockquote { 
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: #F1F1F1 solid 20px;
	text-align: justify; 
	color: #737373;
}

.cabecera_azul {
    background-image: url("imagenes/h5.jpg");
    background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 12px;
	padding-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #E0724A;
}

.cabecera_verde {
    background-image: url("imagenes/h6.jpg");
    background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 23px;
	padding-bottom: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #B2C312;
}

.noticias {
    background-image: url("imagenes/cabecera_especiales.jpg");
	padding-left: 45px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #E0724A;
}

.contactanos {
    background-image: url("imagenes/h3.gif");
	padding-top: 50px;
	text-align: center; 
	font-size: 11px;
	font-weight: bold;
	color: #E0724A;
}

.newsletter {
    background-image: url("imagenes/h42.gif");
	padding-top: 20px;
	text-align: center; 
	font-size: 11px;
	font-weight: bold;
	color: #E0724A;
}

.busqueda {
    background-image: url("imagenes/h4.jpg");
	padding-top: 10px;
	text-align: center; 
	font-size: 11px;
	font-weight: bold;
	color: #E0724A;
}

/* titulos */
.titulo {
    padding-top:12px;
	padding-left:15px;
	font-size: 11px;
	font-weight: bold;
    color: #FFFFFF;
}

.titulo_azul {
    color: #FF8400;
    padding-top:9px;
	padding-left:15px;
	font-size: 11px;
	font-weight: bold;
}

.titazul {
    padding-top: 25px;
	font-size: 11px;
	font-weight: bold;
    color: #0081AC;
}

.titnaranja {
    padding-top: 25px;
	font-size: 11px;
	font-weight: bold;
    color: #FF8400;
}

.titverde {
    padding-top: 25px;
	font-size: 11px;
	font-weight: bold;
    color: #C0F64D;
}

.titcaja1 {
	font-size: 20px;
	font-weight: bold;
    color: #FFFFFF;
	background-color: #FFCC00;
}

.titcaja2 {
    color: #000000;
	background-color: #FFFF99;
}

.titnoticia {
    color: #2A319B;
	font-weight: bold;
	font-size: 15px;
}

.bordes {
	border: #DEDBDE solid 1px;   
	padding-left: 8px;
}

.bordes2 {
	border: #0081AC solid 1px;   
	padding-left: 8px;
}

.enlace {
    background-image: url("imagenes/ico_web.gif");
    background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 35px;
	font-weight: bold;
}

.descarga {
    background-image: url("imagenes/ico_descarga.gif");
    background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 35px;
	font-weight: bold;
}

.imgmargenes {
    margin: 8px;
}

.boton {
	border: #DEDBDE solid 1px;   
	background-color: #FFFFFF;
	padding-left: 8px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 10px;
	color: #0081AC;
}

.boton2 {
	border: #DEDBDE solid 1px;   
	background-color: #0081AC;
	padding-left: 8px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}

.par{
  background-color: #F7F7F7;
  /* azul */
  color: #0081AC;
}

.impar{
  background-color: #E7E7E7;
  /* naranja */
  color: #FF8400
}

a.descarga {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: 467B99;
	text-decoration: none;
    background-image : none;
    background-repeat : no-repeat; 
    background-position : 0% 50%; 

	padding-left: 27px;
}
a.descarga:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: FF8400;
	text-decoration: none;

	background-image : url(imagenes/descargas.gif); 
	background-repeat : no-repeat; 
	background-position : 3px; 
	padding-left: 27px;
}