body {
	
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-arrow-color: #01425e;
	scrollbar-face-color: #f5ac00;
	scrollbar-highlight-color: #f5ac00;
	scrollbar-3dlight-color: #DEDEDE;
	scrollbar-shadow-color: #D2D1D1;
	scrollbar-darkshadow-color: #DEDEDE;
	scrollbar-track-color: #D2D1D1;
	
	background-image:  url(img/back1.gif);
	background-repeat:  repeat;
}




td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #01425e;
	
}

/* Fondos con repetición eje y (entrecomillar las url para que funcione en firefox y explorer */

.td_lateral_izq{
	background-image: url("img/bg_lat_izq.png");
	background-repeat: repeat-y;
	
}

.td_lateral_der{
	background-image: url("img/bg_lat_der.png");
	background-repeat: repeat-y;
}

.td_separador_vertical{
	background-image: url("img/separador_vertical.png");
	background-repeat: repeat-y;
	
}


.td_punto_gris {
	background-image:   url("img/linea_punto.gif");
	background-repeat:   repeat-x;

}


.td_fondocalendario_der{
	background-image: url("img/calendario_fondo_lateral.gif");
	background-repeat: no-repeat;	
}

.td_fondocalendario_menu{
	background-image: url("img/calendario_menus.gif");
	background-repeat: no-repeat;	
}


/* BOTONES */

a:link {
	text-decoration:none; 	font-weight: bold; 	color: #3f5761;
}
a:visited {
	text-decoration:none; font-weight: bold;  color: #3f5761;
}
a:active {
	text-decoration:none;  font-weight: bold; color: #3f5761;
}
a:hover {
	text-decoration:none;  font-weight: bold; color: #7f9fab;
}


a.boton_noticias:link { 
	text-decoration:none;  color: #A5AAAE;  font-weight: bold; 	padding-top: 100px;
}
a.boton_noticias:visited {
	text-decoration:none;  color: #A5AAAE; 	font-weight: bold; 	padding-top: 100px;
}
a.boton_noticias:active {
	text-decoration:none; color: #A5AAAE; font-weight: bold; padding-top: 100px;
}
a.boton_noticias:hover {
	text-decoration:none;  color: #e3c31e; 	font-weight: bold;	padding-top: 100px;
}


a.btn_11_naranja:link 	{text-decoration:none; 	color: #f5ac00;	font-size: 11px; font-weight: bold; }
a.btn_11_naranja:visited {text-decoration:none;  color: #f5ac00; font-size: 11px; font-weight: bold; }
a.btn_11_naranja:active {text-decoration:none;  color: #f5ac00; font-size: 11px; font-weight: bold; }
a.btn_11_naranja:hover 	{text-decoration:none;  color: #01425e; font-size: 11px; font-weight: bold; }

a.btn_11_azul:link 	{text-decoration:none; 	color: #01425e;	font-size: 11px; font-weight: bold; }
a.btn_11_azul:visited {text-decoration:none;  color: #01425e; font-size: 11px; font-weight: bold; }
a.btn_11_azul:active {text-decoration:none;  color: #01425e; font-size: 11px; font-weight: bold; }
a.btn_11_azul:hover 	{text-decoration:none;  color: #f5ac00; font-size: 11px; font-weight: bold; }



a.btn_10_blanco:link 	{text-decoration:none; 	color: #ffffff;	font-size: 10px;  }
a.btn_10_blanco:visited {text-decoration:none;  color: #ffffff; font-size: 10px;  }
a.btn_10_blanco:active {text-decoration:none;  color: #ffffff; font-size: 10px;  }
a.btn_10_blanco:hover 	{text-decoration:none;  color: #8197a0; font-size: 10px;  }

a.btn_verdana11_blanco_b:link 	{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; 	color: #ffffff;	font-size: 11px; font-weight: bold; }
a.btn_verdana11_blanco_b:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  color: #ffffff; font-size: 11px; font-weight: bold; }
a.btn_verdana11_blanco_b:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  color: #ffffff; font-size: 11px; font-weight: bold; }
a.btn_verdana11_blanco_b:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  color: #01425e; font-size: 11px; font-weight: bold; }




/* TEXTO */

.txt10_arial_b_azul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #01425e;
	text-align: justify;
}

.txt10_verdanablanco_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	
}

.txt11_verdanablanco_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	
}

.txt11_verdanaazulmenu_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01425e;
	text-align: center;
	
}

.txt11_verdanaazulmenu_bold_izq{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01425e;
	
	
}

.txt10_naranja_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f5ac00;
	font-weight: bold;
	
}

.txt10_blanco_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;	
}
.txt11_azul_b	{text-decoration:none;  color: #01425e; font-size: 11px; font-weight: bold; }


/* ESTILO IMAGEN */

.td_img {
	border: 1px solid #60686a;
}



/* FORM */
input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #60686a;
	border: 1px solid #6a6b6d;
}

.input_gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #60686a;
	border: 1px solid #60686a;
}

.input_nrja{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #60686a;
	border: 1px solid #ec6e00;
}

.check{border: none;
}


.iform{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #60686a;
	border: 1px solid #60686a;
}

.ibot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #ec6e00;
	background-color: #ec6e00;

}


/* CALENDARIO */

.td_18{
	line-height: 18px;
}

.fs	{
	font-family : verdana,arial,helvetica;
	font-weight: bold;
	text-align:	right;
	color: #01425e;
	}
.da	{
	font-family : verdana,arial,helvetica;
	background-color: #b4ccd7;
	font-weight: bold;
	text-align:	right;
	}
.x	{
	font-family : verdana,arial,helvetica;
	background-color: #f5ac00;
	font-weight: bold;
	text-align:	right;
	}

.tit_10b_rojo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01425e;
	font-weight: bold;
}

a.calendario:link {
	text-decoration:none; 	font-weight: bold; 	color: #6e848d;
}
a.calendario:visited {
	text-decoration:none; font-weight: bold;  color: #6e848d;
}
a.calendario:active {
	text-decoration:none;  font-weight: bold; color: #6e848d;
}
a.calendario:hover {
	text-decoration:none;  font-weight: bold; color: #01425e;
}


a.gris:link {
 COLOR: #01425e; TEXT-DECORATION: none;
}
a.gris:visited {
 COLOR: #01425e; TEXT-DECORATION: none;
}
a.gris:active {
 COLOR: #01425e; TEXT-DECORATION: none;
}
a.gris:hover {
COLOR: #80a0ad;  TEXT-DECORATION: none; 
}

a.rojo:link {
 COLOR: #01425e; TEXT-DECORATION: none;
}
a.rojo:visited {
 COLOR: #01425e; TEXT-DECORATION: none;
}
a.rojo:active {
 COLOR: #01425e; TEXT-DECORATION: none;
}
a.rojo:hover {
COLOR: #80a0ad;  TEXT-DECORATION: none; 
}
