/* CSS Document */

body { margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; background: #f3f3f3;}
a { text-decoration: none; color: #000000;}
a:hover { text-decoration: underline;}
.negrita { font-weight: bold;}

p {margin-top:0px;}

/* Para quitar los espacios que deja en las imágenes con el firefox */
.tablaP p {margin-bottom: 0px; margin-top: 0px;}

.lenguaje { padding-left: 10px; margin-right: 19px; background: url(../imagenes/icono_lenguaje.gif) 0px 4px no-repeat; color: #FFFFFF;}
.lenguaje:hover { text-decoration: underline;}
.lenguaje_on { padding-left: 10px; margin-right: 19px; background: url(../imagenes/icono_lenguaje.gif) 0px 4px no-repeat; color: #fff; font-weight: bold;}

.mapaweb { padding-left: 10px; margin-right: 20px; background: url(../imagenes/icono_lenguaje.gif) 0px 4px no-repeat; color: #FFFFFF;}
.mapaweb:hover { text-decoration: underline;}

.avisolegal { padding-left: 10px; margin-right: 20px; background: url(../imagenes/icono_lenguaje.gif) 0px 4px no-repeat; color: #FFFFFF;}
.avisolegal:hover { text-decoration: underline;}

.fecha { padding-left: 120px; padding-right: 10px;  color: #FFFFFF;}

.nav_inicio { display: block; float: left; width: 205px; font-weight: bold; color: #ffffff; text-align: LEFT; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid  #efefef; font-size: 8pt;}
.nav_inicio:hover {color: #000; text-decoration: none;}

.nav_abajo_documentacion { display: block; float: left; width: 180px; font-weight: bold; color: #ffffff; text-align: LEFT; padding-top: 4px; padding-bottom: 4px; padding-right: 25px; border-bottom: 1px solid  #efefef; font-size: 8pt; text-align: right; background: url(../imagenes/icono_documentacion.gif) no-repeat right;}
.nav_abajo_documentacion:hover {color: #000; text-decoration: none;}

.nav_abajo_legislacion { display: block; float: left; width: 180px; font-weight: bold; color: #ffffff; text-align: LEFT; padding-top: 4px; padding-bottom: 4px; padding-right: 25px; border-bottom: 1px solid  #efefef; font-size: 8pt; text-align: right; background: url(../imagenes/icono_legislacion.gif) no-repeat right;}
.nav_abajo_legislacion:hover {color: #000; text-decoration: none;}

.nav_abajo_noticias { display: block; float: left; width: 180px; font-weight: bold; color: #ffffff; text-align: LEFT; padding-top: 4px; padding-bottom: 4px; padding-right: 25px; border-bottom: 1px solid  #efefef; font-size: 8pt; text-align: right; background: url(../imagenes/icono_noticias.gif) no-repeat right;}
.nav_abajo_noticias:hover {color: #000; text-decoration: none; text-align: right;}

.nav_abajo_buscador { display: block; float: left; width: 180px; font-weight: bold; color: #ffffff; text-align: LEFT; padding-top: 4px; padding-bottom: 4px; padding-right: 25px; border-bottom: 1px solid  #efefef; font-size: 8pt; text-align: right; background: url(../imagenes/icono_lupa.gif) no-repeat right;}
.nav_abajo_buscador:hover {color: #000; text-decoration: none;}

.nav_abajo_enlaces { display: block; float: left; width: 180px; font-weight: bold; color: #ffffff; text-align: LEFT; padding-top: 4px; padding-bottom: 4px; padding-right: 25px; border-bottom: 1px solid  #efefef; font-size: 8pt; text-align: right; background: url(../imagenes/icono_enlaces.gif) no-repeat right;}
.nav_abajo_enlaces:hover {color: #000; text-decoration: none;}

.navpie { padding-left: 15px; background: url(../imagenes/icono_navpie.gif) no-repeat left; color: #FFFFFF; padding-right: 30px;}




/*  TÍTULOS  */
.tit_rojo { color: #cf0136; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif;}
.tit_azul { color: #5b98a3; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif;}
.tit_naranja { color: #ffa800; font-weight: bold; font-size: 12pt; font-family:  Arial, Helvetica, sans-serif;}
.tit_verde { color: #88bb3c; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif;}
.tit_gris  { color: #9E9E9D; font-size: 14pt; font-family: Arial, Helvetica, sans-serif;}

.tit_rojo2 { color: #cf0136; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
.tit_azul2 { color: #5b98a3; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
.tit_naranja2 { color: #ffa800; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
.tit_verde2 { color: #88bb3c; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}

.azul { color: #5b98a3;}
.verde_old { color: #88bb3c;}
.verde {color:#cf0136;}
.verde_negrita { color: #88bb3c; font-weight: bold;}
.gris { color: #999999;}
.gris_negrita { color: #999999; font-weight: bold;}
.rojo { color: #cf0136;}
.rojo_negrita { color: #cf0136; font-weight: bold;}
.naranja { color: #ffa800;}
.naranja_negrita { color: #ffa800; font-weight: bold;}

.saber_mas { text-align: right;}

.txtbox
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 7.5pt;
}

.txtAdjunto
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size: 7.5pt;
}

.txtbox_verde
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 7.5pt;
	border-color: #7dba00;
	border-width: 1px;
}
.txtbox_gris
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	width: 140px;
	height:12px;
}
.txt_acceso { display: block; float: left; width: 50px;}
.entrar_acceso { display: block; float: right; height: 16px; background: url(../imagenes/btn_entrar.gif) top right no-repeat; padding-right: 20px; color: #FFFFFF; line-height: 16px;}
/*  NOTICIAS PORTATA  */
.tit_notdestacada { font-weight: bold; color: #ffffff; font-size: 8pt; text-align: left;}
.tit_notlistado { display: block; color: #4d4d4d; font-size: 8pt; text-align: left; background: url(../imagenes/icono_noticia.gif) left 3px no-repeat; padding-left: 12px;}
.tit_notlistado:hover { color: #000000;}

.foto_dcha { display: block; float: right; margin-left: 15px; margin-bottom: 10px; border: 1px solid #cbcbcb; }
/*.foto_izda { display: block; float: left; margin-right: 15px; margin-bottom: 10px; border: 1px solid #cbcbcb;}*/
.foto_izda { display: block; float: left; border: 1px solid #cbcbcb;}
.foto_izda_old { display: block; float: left; border: 1px solid #cbcbcb;}
.foto { border: 1px solid #cbcbcb;}

.foto_dcha2 { display: block; float: right; margin-bottom: 15px; border: 1px solid #cbcbcb; width: 110px;}
.foto_dcha3 { display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px; border: 1px solid #cbcbcb; text-align: center;}
.foto_dcha3_1 { display: block;  margin-bottom: 2px; margin-top: 2px; border: 1px solid #cbcbcb; text-align: center;}
.foto_dcha4 { display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px; border: 1px solid #cbcbcb; width: 430px; text-align: center;}
.foto_galeria { margin-right: 5px; margin-left: 5px; border: 1px solid #cbcbcb; }
.foto_galeria_C { margin-right: 5px; margin-left: 5px; border: 1px solid #88bb3c; }

.verplano { text-align: right; float: right; color: #5b98a3; padding-left: 30px;}
.verplano:hover { text-align: right; float: right; color: #000000; padding-left: 30px;}

.fecha_noticia { display: block; float: left; width: 70px; cursor: pointer;}
.titulo_noticia { display: block; float: left; width: 350px; cursor: pointer;}

.btn_enviar { display: block; float: right; width: 80px; padding: 2px; border: 1px solid #999999; text-align: center; background: #cfb7c5;}
.btn_enviar:hover { text-decoration: none; background: #f5ccd7; cursor: pointer; text-align: center;}

.btn_buscar { display: block; width: 120px; padding: 2px; border: 1px solid #999999; text-align: center; background: #e5e7be;}
.btn_buscar:hover { text-decoration: none; background: #d4d893; text-align: center;}

.btn_ir { display: block; width: 35px; padding: 2px; border: 1px solid #999999; text-align: center; background: #e5e7be;}
.btn_ir:hover { text-decoration: none; background: #d4d893; text-align: center;}

.enlace { background: url(../imagenes/icono_enlace.gif) no-repeat left; padding-left: 20px;}

.combo_buscador { width: 145px; border: 1px solid #D3D3D3; font: normal 8pt arial; color: #999999;}
.combo_registro { width: 145px; border: 1px solid #D3D3D3; font: normal 8pt arial; color: #999999; margin-bottom: 5px;}
.entrar { background:url(../imagenes/right.gif) no-repeat right; padding: 10px 30px 10px 10px; float: right; margin-right: 10px; color: #ffffff;}

.cont_borde_abajo { display:block; float:left; border-bottom: 1px solid #cbcbcb; margin-bottom: 15px;}


/* ESTILOS PARA LOS LISTADOS */
.item_listado_izda   { display: block; float: left; width: 60px; cursor: pointer; background: url(../imagenes/icono_lista02.gif) no-repeat; padding-left: 20px;}
.item_listado_izda2  { display: block; float: left; width: 60px; cursor: pointer; background: url(../imagenes/icono_lista01.gif) no-repeat; padding-left: 20px;}
.item_listado_izda3  { display: block; float: left; width: 60px; cursor: pointer; background: url(../imagenes/icono_lista04.gif) no-repeat; padding-left: 20px;}
.item_listado_izda4  { display: block; float: left; width: 60px; cursor: pointer; background: url(../imagenes/icono_lista04.gif) no-repeat; padding-left: 20px;}
.item_listado_izda5  { display: block; float: left; width: 30px; cursor: pointer; background: url(../imagenes/icono_lista05.gif) no-repeat;}
.item_listado_izda6  { display: block; float: left; width: 30px; cursor: pointer; background: url(../imagenes/icono_lista05.gif) no-repeat;}
.item_listado_izda7  { display: block; float: left; width: 30px; cursor: pointer; background: url(../imagenes/icono_lista02.gif) no-repeat;}
.item_listado_izda8  { display: block; float: left; width: 30px; cursor: pointer; background: url(../imagenes/icono_lista02.gif) no-repeat;}
.item_listado_izda9  { display: block; float: left; width: 30px; cursor: pointer; background: url(../imagenes/icono_lista04.gif) no-repeat;}
.item_listado_izda10 { display: block; float: left; width: 30px; cursor: pointer; background: url(../imagenes/icono_lista04.gif) no-repeat;}

.item_listado_izdaAux   { display: block; float: left; width: 60px; cursor: text; background: url(../imagenes/icono_lista02.gif) no-repeat; padding-left: 20px;}
.item_listado_izda2Aux  { display: block; float: left; width: 60px; cursor: text; background: url(../imagenes/icono_lista02.gif) no-repeat; padding-left: 20px;}
.item_listado_izda3Aux  { display: block; float: left; width: 60px; cursor: text; background: url(../imagenes/icono_lista04.gif) no-repeat; padding-left: 20px;}
.item_listado_izda4Aux  { display: block; float: left; width: 60px; cursor: text; background: url(../imagenes/icono_lista04.gif) no-repeat; padding-left: 20px;}
.item_listado_izda5Aux  { display: block; float: left; width: 30px; cursor: text; background: url(../imagenes/icono_lista05.gif) no-repeat;}
.item_listado_izda6Aux  { display: block; float: left; width: 30px; cursor: text; background: url(../imagenes/icono_lista05.gif) no-repeat;}
.item_listado_izda7Aux  { display: block; float: left; width: 30px; cursor: text; background: url(../imagenes/icono_lista02.gif) no-repeat;}
.item_listado_izda8Aux  { display: block; float: left; width: 30px; cursor: text; background: url(../imagenes/icono_lista02.gif) no-repeat;}
.item_listado_izda9Aux  { display: block; float: left; width: 30px; cursor: text; background: url(../imagenes/icono_lista04.gif) no-repeat;}
.item_listado_izda10Aux { display: block; float: left; width: 30px; cursor: text; background: url(../imagenes/icono_lista04.gif) no-repeat;}

/* Quitar iconos naranjas: 01 -> 02; 03 -> 04; 06 -> 05;*/

.item_listado_dcha  { display: block; float: left; width: 330px; cursor: pointer;}
.item_listado_dcha2 { display: block; float: left; width: 380px; cursor: pointer;}
/* 320 -> 330; 360 -> 380 */

.item_listado_dchaAux  { display: block; float: left; width: 330px; cursor: text;}
.item_listado_dcha2Aux { display: block; float: left; width: 380px; cursor: text;}

.enlace_listado_izda:hover  {color: #CF0136; text-decoration: none;}
.enlace_listado_izda2:hover {color: #CF0136; text-decoration: none;}
/* Quitar grises de los estilos: izda, #9E9E9D -> #88BB3C; */

.enlace_listado_izdaAux:hover  {text-decoration: none;}
.enlace_listado_izda2Aux:hover {text-decoration: none;}

/* ENLACES DEL MAPA WEB */
.titulo_mapaWeb {margin-top: 15px; margin-left: 25px; font-weight:   bold; font-size: 14pt; color: #cf0136; font-family: Arial, Tahoma, Helvetica, sans-serif;}
.mapaWeb        {font-family: Arial, Tahoma, Helvetica, sans-serif;}
.mapa		    {margin-top:  5px; margin-left: 25px; margin-bottom: 10px;}
.mapa_web	    {margin-top: 10px; margin-left: 25px; font-family: Arial, Tahoma, Helvetica, sans-serif;}
.mapa_web_cont  {margin-top:  5px; margin-left: 25px; font-family: Arial, Tahoma, Helvetica, sans-serif; margin-bottom:  5px;}
.mapa_web_ppal       {color: #cf0136;  font-size: 10pt; font-weight: bold; text-decoration: none; font-style: normal;}
.mapa_web_ppal:hover {color: #cf0136;  font-size: 10pt; font-weight: bold; text-decoration: none; font-style: italic;}
.mapa_web_sub1       {color: #9E9E9D;  font-size:  8pt; font-weight: bold; text-decoration: none; font-style: normal;}
.mapa_web_sub1:hover {color: #9E9E9D;  font-size:  8pt; font-weight: bold; text-decoration: none; font-style: italic;}
/* naranja: #ff8400; gris: #9E9E9D; */
.mapa_web_sub2       {margin-left: 5px; color: #000000; text-decoration: none;}
.mapa_web_sub2:hover {margin-left: 5px; color: #000000; text-decoration: none; font-style: italic;}

/* FOROS */
.enlace_foro	   {color: #88bb3c; font-size: 8pt; font-weight: bold; text-decoration: none;}
.enlace_foro:hover {color: #88bb3c; font-size: 8pt; font-weight: bold; text-decoration: underline;}
.enlace_foro_naranja	   {color: #9E9E9D; font-size: 8pt; font-weight: bold; text-decoration: none;}
.enlace_foro_naranja:hover {color: #9E9E9D; font-size: 8pt; font-weight: bold; text-decoration: underline;}

.verde_foro   {color: #88bb3c; font-size: 8pt;}
.naranja_foro {color: #9E9E9D; font-size: 8pt;}

.tit_verde_foro   {color: #88bb3c; font-size: 8pt; font-weight: bold;}
.tit_naranja_foro {color: #9E9E9D; font-size: 8pt; font-weight: bold;}

.foto_pie { display: block; float: right; width: 220px; margin-left: 20px; margin-bottom: 2px; text-align: center;}
.foto_prueba_se { display: block; float: right; margin-left: 20px; text-align: center;}