.bg {
	background-image: url(../images/bg_rayas.gif);
	background-repeat: repeat;
	background-position: top;
}

.bg_contenido {
	background-image: url(../images/bg_contenido.gif);
	background-repeat: repeat-y;
	background-position: top;
}

.bg_cabecera {
	background-image: url(../images/bg_cabecera.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.bg_acceso_usuarios {
	background-image: url(../images/bg_acceso_usuarios.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.bg_zona_privada {
	background-image: url(../images/bg_zona_privada.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.bg_cierre {
	background-image: url(../images/bg_cierre.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.cabecera_01 {
	background-image: url(../images/cabecera_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.cabecera_02 {
	background-image: url(../images/cabecera_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.cabecera_03 {
	background-image: url(../images/cabecera_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.cabecera_04 {
	background-image: url(../images/cabecera_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.cabecera_05 {
	background-image: url(../images/cabecera_05.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.text {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 16px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
	text-align: justify;
}

.menu {
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-weight : bold;
	color : #01187B;
	text-decoration : underline;
	text-align: right;
}

a.menu {
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-weight : bold;
	color : #01187B;
	text-decoration : none;
	text-align: right;
}

a.menu:hover {
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-weight : bold;
	color : #AAA9A9;
	text-decoration : underline;
	text-align: right;
}

a.menu_blanco {
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
	text-align: right;
}

a.menu_blanco:hover {
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-weight : bold;
	color : #7985B9;
	text-decoration : underline;
	text-align: right;
}

.barra {
	font-family : "Trebuchet MS";
	font-size : 11px;
	font-weight : bold;
	color : #AAA9A9;
	text-decoration : none;
	text-align: right;
	padding-left: 18px;
	padding-right: 18px;
}

.pie_gris {
	font-family : "Trebuchet MS";
	font-size : 10px;
	line-height: 12px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}

a.pie_gris {
	font-family : "Trebuchet MS";
	font-size : 10px;
	line-height: 11px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}

a.pie_gris:hover {
	font-family : "Trebuchet MS";
	font-size : 10px;
	line-height: 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : underline;
}

.pie_azul {
	font-family : "Trebuchet MS";
	font-size : 10px;
	line-height: 20px;
	font-weight : normal;
	color : #677199;
	text-decoration : none;
}

a.pie_azul {
	font-family : "Trebuchet MS";
	font-size : 10px;
	line-height: 20px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}

a.pie_azul:hover {
	font-family : "Trebuchet MS";
	font-size : 10px;
	line-height: 20px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : underline;
}

.text_form_acceso {
	font-family : "Trebuchet MS";
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
	padding-right: 8px;
}

.text_form {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 12px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
	padding-right: 8px;
}

.oferta {
	font-family : "Trebuchet MS";
	font-size : 12px;
	line-height: 16px;
	font-weight : bold;
	color : #01187B;
	text-decoration : none;
}

.referencia {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 16px;
	font-weight : bold;
	font-style: italic;
	color : #333333;
	text-decoration : none;
}

.titulo_blanco {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 18px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	text-align: left;
}

.titulo {
	font-family : "Trebuchet MS";
	font-size : 13px;
	line-height: 16px;
	font-weight : bold;
	color : #01187B;
	text-decoration : none;
	text-align: left;
}

a.titulo {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #01187B;
	text-decoration : none;
	text-align: left;
}

a.titulo:hover {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #333333;
	text-decoration : underline;
	text-align: left;
}

.entradilla_azul {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 13px;
	font-weight : normal;
	color : #97E2E2;
	text-decoration : none;
	text-align: left;
}

.entradilla_blanco {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 14px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
	text-align: left;
}

.entradilla {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 14px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
	text-align: left;
}

.fecha {
	font-family : "Trebuchet MS";
	font-size : 11px;
	line-height: 14px;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
	text-align: left;
}


a.enlace {
	font-family : "Trebuchet MS";
	font-size : 10px;
	line-height: 16px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}

a.enlace:hover {
	font-family : "Trebuchet MS";
	font-size : 10px;
	line-height: 16px;
	font-weight : normal;
	color : #00005D;
	text-decoration : underline;
}




.text_legal {
	font-family : "Trebuchet MS";
	font-size : 10px;
	line-height: 12px;
	padding-left: 20px;
	padding-right: 20px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
	text-align: left;
}

INPUT {
	border : 1px solid #959594;
	background-color: #ffffff;
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #333333;
	padding-left: 4px;
	padding-right: 4px;
}

TEXTAREA {
	border : 1px solid #959594;
	background-color: #ffffff;
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #333333;
	padding-left: 4px;
}

SELECT {
	border : 1px solid #959594;
	background-color: #ffffff;
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #333333;
}

.input_checkbox {
	border : 0px;
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

.sangria_text {
	padding-left: 23px;
	padding-right: 30px;
	padding-top: 23px;
}

.sangria_menu {
	padding-right: 30px;
	padding-bottom: 4px;
}

.sangria_cierre {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 41px;
}

.sangria_noticia {
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 3px;
	padding-bottom: 8px;
}

.sangria_documentacion {
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.sangria_ficha_doc {
	padding-left: 23px;
	padding-right: 20px;
	padding-top: 10px;
}

.sangria_documentacion_privada {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}

.gris {
	background-color: #EDECEC;
	}

.azul {
	background-color: #01187B;
	}
	
.anil {
	background-color: #1F3281;
	}
