/* CSS Document */

body { 
	background-color : #ddffdd; 
	color : #202020; 
	margin : 0; 
	margin-top : 3px;
        font-family : arial, helvetica, sans-serif;
	font-size : 0.75em;
} 

img {
	border : 0;
	vertical-align : middle;
}

table,
div,
span,
form {
        border : 0;
        margin : 0;
	border-spacing : 0;
	padding : 0;
        font-family : arial, helvetica, sans-serif;
	font-size : 100%;
}

h1 {
	font-size : 140%;
	color : #00AF54;
	text-align : left;
}

h2 {
	font-size : 120%;
	color : #000000;
	text-align : left;
}

input,
textarea {
	font-family : arial, helvetica, sans-serif;
	font-size : 100%;
	vertical-align : middle;
}

hr {
	height : 1px;
	color : #202020;
}

.tabla_general {
	width : 100%; 
} 

.barra_sup {
        height : 110px; 
} 

.barra_inf {
        vertical-align : top; 
	height : 40px; 
} 

.sup { 
        width : 950px; 
	height : 112px; 
	background-color : #00AF54;
	vertical-align : bottom;
	border : 1px solid #DEDEDE;
} 

.sup2 { 
        width : 950px; 
	height : 20px;
} 

.fecha {
        width : 300px;
	color : #202020;
	padding-left : 8px;
	text-align : left;
}

.logo {
	width : 210px;
	height : 110px;
	background-color : #ffffff;
	text-align : center;
	vertical-align : middle;
}

.cabecera_derecha {
	background-color : #00AF54;
	border : 1px solid #ffffff;
	text-align : right;
	vertical-align : middle;
	height : 110px;
}

.menu_sup {
	padding-right : 8px;
	text-align : right;
}

.inf { 
	width : 938px; 
	height : 40px; 
	color : #202020; 
}
 
.menu_sup,
.menu_inf {
	text-align:right;
}

.menu_sup span, 
.menu_inf span { 
	height : 16px; 
	padding-left : 20px;
	color : #202020; 
} 

.menu_sup a { 
	color : #00AF54; 
	text-decoration : none; 
} 

.menu_inf a { 
	color : #00AF54; 
	text-decoration : none; 
} 

.menu_sup a:hover { 
	color : #202020; 
	text-decoration : underline; 
} 

.menu_inf a:hover { 
	color : #202020; 
	text-decoration : underline; 
} 

.destacados { 
        border-spacing : 2px; 
} 

.destacados td {
        width : 232px;
        text-align : center;
        background-color : #ffffff;
	border : 1px solid #DEDEDE;
}

.contenidos { 
        border-spacing : 1px;
	width : 950px; 
	background-color : #ffffff; 
	border : 1px solid #DEDEDE;
} 

.cabecera_gris {
	font-weight : bold; 
	color : #ffbb00; 
	background-color : #202020; 
	padding-left : 6px; 
	padding-top : 8px; 
	padding-bottom : 8px; 
	border-bottom : 1px solid #ffffff; 
} 

.cabecera_gris a { 
	color : #ffffff; 
	text-decoration : none; 
	font-weight : normal; 
} 

.cabecera_gris a:hover { 
	color : #ffbb00; 
	text-decoration : underline; 
} 

.cabecera_verde {
	font-weight : bold; 
	color : #ffffff; 
	background-color : #00AF54; 
	padding-left : 6px; 
	padding-top : 8px; 
	padding-bottom : 8px; 
	border-bottom : 1px solid #ffffff; 
} 

.cabecera_verde a { 
	color : #202020; 
	text-decoration : none; 
	font-weight : normal; 
} 

.cabecera_verde a:hover { 
	color : #ffbb00; 
	text-decoration : underline; 
} 

.cabecera_naranja { 
	font-weight : bold; 
	color : #202020; 
	background-color : #ffbb00; 
	padding-left : 6px; 
	padding-top : 8px; 
	padding-bottom : 8px; 
	border-bottom : 1px solid #ffffff; 
} 

.ultima_hora { 
        height : 60px;
	color : #ffbb00; 
	background-color : #202020; 
	padding-left : 6px; 
	padding-top : 8px; 
	padding-bottom : 8px;
        border-bottom : 1px solid #ffffff;
} 

.ultima_hora ul {
        list-style-image : url(img/f2n.gif);
	margin-top : 12px;
	margin-bottom : 12px;
	margin-right : 3px;
} 

.ultima_hora li {
	margin-bottom : 6px;
}

.ultima_hora a {
	color : #ffffff; 
	text-decoration : none; 
}

.ultima_hora a:hover {
	color : #ffbb00; 
	text-decoration : underline; 
}

.izquierda { 
	width : 210px; 
	vertical-align : top; 
	background-color : #dedede; 
}

.submenu {
	padding-top : 6px;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 2px;
	border-bottom : 1px solid #ffffff;
        background-color : #ffffff;
        border-right : 1px dotted #DEDEDE;
}

.enlaces {
	padding-top : 6px;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 2px;
}

.submenu ul,
.enlaces ul {
        list-style-image : url(img/link_a.gif);
	margin-top : 6px;
	margin-bottom : 20px;
	margin-right : 3px;
} 

.submenu li,
.enlaces li {
        margin-bottom : 6px;       
} 

.submenu ol {
        list-style-image : none;
	list-style-type : decimal; 
	margin-top : 12px;
	margin-bottom : 20px;
}

.submenu a,
.enlaces a { 
	color : #202020; 
	text-decoration : none; 
} 

.submenu a:hover,
.enlaces a:hover { 
	color : #00AF54; 
	text-decoration : underline; 
} 

.menu { 
	font-size : 110%; 
	font-weight : bold; 
	background-color : #00AF54; 
	color : #ffffff; 
	padding: 6px;
	border-bottom : 1px solid #ffffff; 
}

.menu a { 
	color : #ffffff; 
	text-decoration : none; 
} 

.menu a:hover { 
	color : #202020; 
	text-decoration : underline; 
}

.titulo_menu {
	font-size : 110%; 
	font-weight : bold; 
	padding-left : 6px;
	padding-top : 4px;
        padding-bottom : 4px;
	color : #ffbb00; 
	background-color : #202020;
} 

.titulo_contacto {
	font-size : 110%; 
	font-weight : bold; 
	color : #00AF54; 
	padding-left : 6px;
	padding-top : 4px;
        padding-bottom : 4px;
} 

.centro { 
	background-color : #ffffff;
        border-bottom : 4px solid #00AF54;
	vertical-align : top; 
} 

.centro_index { 
	background-color : #00AF54;
        border-bottom : 4px solid #202020;
	vertical-align : top; 
} 

.texto_noticia { 
	line-height : 1.5; 
	text-align : justify; 
	color : #555555; 
	padding-left : 30px;
        padding-right : 30px;
        padding-top : 15px;
        padding-bottom : 40px;
	vertical-align : top;
	background-color : #ffffff;
	background-image : url(img/bg_titulares.gif); 
	background-repeat : no-repeat; 
	background-position : bottom center; 
} 

.fecha_noticia { 
	font-size : 90%; 
	font-weight : bold; 
	color : #999999; 
} 

.ampliar { 
	text-align : right;
	padding-right : 6px; 
	padding-bottom : 6px; 
	font-weight : bold; 
} 

.ampliar a,
.memoria a { 
	color : #00AF54;
	text-decoration : none; 
} 

.ampliar a:hover,
.memoria a:hover { 
	color : #202020; 
	text-decoration : underline; 
}

.titulares td {
	width : 33%;
	padding : 15px;
	vertical-align : top;
}

.titulares .central {
	border-left : 1px dotted #ffffff;
	border-right : 1px dotted #ffffff;
}

.titulares a { 
	color : #ffffff; 
	text-decoration : none; 
} 

.titulares a:hover { 
	color : #202020; 
	text-decoration : underline; 
} 

.texto {
        line-height : 1.5; 
	text-align : justify; 
	color : #555555; 
	padding-right : 30px;
	padding-left : 30px;
	padding-bottom : 30px;
        padding-top : 6px;
}

.texto b,
.texto strong,
.texto_noticia b,
.texto_noticia strong,
.datos_contacto strong,
.datos_contacto b {
	color : #000000;
}

.texto q,
.texto em,
.texto_noticia q,
.texto_noticia em {
	color : #000000;
	font-style : italic;
}
 
.texto a,
.texto_noticia a { 
	color : #00AF54; 
	text-decoration : underline; 
} 

.texto a:hover,
.texto_noticia a:hover  { 
	color : #000000; 
}

.texto li,
.texto_noticia li {
	margin-bottom : 1.25em;
}

.destacado {
        font-size : 110%;
	font-weight : bold;
	color : #00AF54;
}

.form_consultas {
        margin-top: 12px;
        margin-left : 54px;
}

.form_consultas label {
        float : left;
        width : 156px;
	margin-top : 5px;
}

.form_consultas textarea {
        border : 1px solid #999999; 
        background-color : #DEDEDE;
	width : 360px;
	height : 120px;
}

.cuadro_txt {
        width : 200px;
        height : 20px;
        border : 1px solid #999999; 
        background-color : #DEDEDE;
}

.derecha { 
	width : 210px; 
	background-color : #dedede; 
	vertical-align : top; 
} 

.buscador_td {
        width : 220px;
}

.buscador {
	margin-top : 6px;
	margin-bottom : 6px;
        text-align : right; 
}

.campo_buscador { 
        color : #202020;
	border-left : 1px solid #202020;
	border-bottom : 1px solid #202020;
	border-top : 1px solid #202020;
	border-right : none;
	height : 20px;
	width : 150px;
	vertical-align : middle; 
}

.buscar_btn {
	font-size : 90%;
        color : #ffbb00;
	font-weight : bold;
        background-color : #202020;
	border : 1px solid #202020; 
	height : 20px; 
	width : 60px;
	cursor : pointer;
	vertical-align : middle;
}

.tlfno { 
	font-size : 160%; 
	font-weight : bold; 
	color : #00AF54; 
}

.tlfno_index { 
	font-size : 160%; 
	font-weight : bold; 
	color : #ffffff; 
}

.logo_consorcio {
	background-color : #202020;
	border-bottom : 1px solid #ffffff;
	text-align : center;
	padding-top : 20px;
	padding-bottom : 20px;
}

.logo_dusspe {
	background-color : #ffffff;
	border : 1px solid #dedede;
	text-align : center;
	padding-top : 12px;
        padding-bottom : 12px;
}

.logo_junta {
	padding-top : 12px;
	padding-bottom : 12px;
	text-align : center;
}

.datos_contacto { 
	color : #202020; 
	padding-left : 20px;
	padding-top : 12px;
        padding-bottom : 20px;
        padding-right : 2px;
	line-height : 1.5;
	border-bottom : 1px solid #ffffff;
}

.atencion_consumidor {
	background-color : #202020;
        color : #ffffff;
        background-image : url(img/bg_ac.gif);
        background-position : left;
        background-repeat : no-repeat; 
	padding-left : 20px;
	padding-top : 10px;
        padding-bottom : 10px;
        padding-right : 6px;
	line-height : 1.5;
	border-bottom : 1px solid #ffffff;
}

.atencion_consumidor a { 
        font-weight : bold;
	color : #00AF54; 
	text-decoration : underline; 
} 

.atencion_consumidor a:hover  { 
	color : #ffbb00; 
}

.foto { 
	width : 240px;
	text-align : right;
	float : right;
}

.pie_foto {
	width : 220px;
	color : #00AF54;
	padding : 6px;
	text-align : right;
}

.documentos {
        list-style-image : url(img/pdf.gif);
} 

.videos {
	list-style-image : url(img/video.gif);
}

.flashmovies {
	list-style-image : url(img/flash.gif);
}
 
.audio {
	list-style-image : url(img/audio.gif);
}

.documentos li,
.videos li,
.flashmovies li,
.audio li {
        margin-bottom : 2em;       
}

.cuadro_datos {
	border : 1px solid #cccccc;
	background-color : #DEDEDE;
	padding : 6px;
}

.cuentos {
	width : 152px;
        text-align : center;
        float : left;
	padding-bottom : 30px;
}

.pagina {
	padding-top : 3px;
        padding-bottom : 3px;
        padding-left : 6px;
        padding-right : 6px;
        background-color : 202020;
}

.pagina a {
	color : #ffffff;
        text-decoration : none;
}

.pagina a:hover {
	color : #ffbb00;
	text-decoration : underline;
}

.pagina_actual {
	font-weight : bold;
	color : #202020;
	background-color : #ffbb00;
        padding-top : 3px;
        padding-bottom : 3px;
        padding-left : 6px;
        padding-right : 6px;
}

.memoria {
	border-spacing : 10;
}

.memoria td {
        width : 160px;
        vertical-align : top;
	padding-bottom : 10px;
}