@charset "utf-8";
.js {display:none;}
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	background:url(../im/common/fondo_gris.jpg);
}
img{
	border:none;
}
#principal{
	background: #FFF;
	border:1px solid #666;
	width:990px;
	margin:0 auto;
}
#contenedor{
	margin:15px;
}

.fondo_menu{
		background: #336699;
}

.marcotabla_azul_2px{
		border:2px solid #6699CC;
}

.marcotabla_fondo_azul2{
		background: #336699;
}

.marcotabla_fondo_azul{
		background: #6699cc;
}
.marcotabla_fondo_gris{
		background: #999999;
}

.marcotabla_menuizq2{
	border-right-width: 1px;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
	background-color: #999;
	border-right-style: solid;
}



.marcotabla_fondo_gris_menu{
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
	background-color: #FFF;
}

.marcotabla_gris{
		border:1px solid #999999;
}

.imprimir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	text-decoration: none;
}

.imprimir:hover {
	color: #333333;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.link_copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.link_copyright:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6699CC;
}

.copyright_sin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.claim {
	font-family: Arial;
	font-size: 15px;
	color: #666666;
	font-weight: normal;
	padding-left: 10px;
}

.ariadna {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom: 10px;
	text-align: left;
}
.ariadna_azul {
	color: #336699;
}

.tit_seccion {
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
 	padding-left: 10px;
}


.tit_cabecera {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	text-align: left;
}

.subtit_cabecera {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
	line-height: 18px;
	padding-bottom: 10px;
}

.menu_lateral_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC6600;
	text-align: left;
	text-decoration: none;
 	padding-left: 10px;
}

.menulateral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699CC;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.menulateral:hover {
	color: #336699;
}
.menulateral_seleccionado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}

.menu_lateral_noticias {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
 	padding-left: 10px;
	padding-top: 10px;
}

.menu_lateral_noticias:hover {
	color: #6699CC;
}

.text_general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	text-align: justify;
}
.text_cs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #666666;
	line-height: 16px;
	text-align: justify;
}

.submenulateral {
	font-family: Arial;
	font-size: 13px;
	color: #336699;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
	background-color: #CCC;
	}
	
.submenulateral:hover {
	color: #FF6600;
	text-decoration: none;
}

.submenu_izq2 {
	font-family: Arial;
	font-size: 13px;
	color: #336699;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
	background-color: #FFF;
	text-align: left;
	}

.submenu_izq2:hover {
	color: #CC6600;
	text-decoration: none;
}

.subapartats_destacados {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
	text-align: left;
	display:block;
}

.subapartats_destacados:hover {
	color: #6699CC;
}

.menu_lateral_destacados {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
 	padding-left: 10px;
	padding-top: 15px;
}

.link_menulat_pequeño{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	line-height: 12px;
	text-decoration: none;
}
.link_menulat_pequeño:hover{
	color:#000;
}
.link_menulat_pequeño_seleccionado{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}




.subtit_txt {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	text-align: left;
}
.text_general_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #336699;
	line-height: 14px;
	text-align: justify;
}
.marcotabla_tablas{
	border-top: 1px solid #999999 ;
	border-left: 1px solid #999999 ;
	border-right: 1px solid #999999 ;
		
}
.marcotabla_tablas td.izquierda{
    border-right: 1px solid #999999;
	 border-bottom: 1px solid #999999;
	 padding:3px;
}
.marcotabla_tablas td.derecha{
	 border-bottom: 1px solid #999999;
	  padding:3px;
}
.marcotabla_tablas td table td{
	border:none;
}.submenu_izq2_selec {
	font-family: Arial;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	background-color: #FFF;
	text-align: left;
}
.subtit_text_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	text-align: justify;
	font-weight: bold;
}
.subtit_text_gris_peque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	text-align: justify;
	font-weight: bold;
}
.submenu_izq2_noselec {
	font-family: Arial;
	font-size: 13px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
	background-color: #FFF;
	text-align: left;
}
.submenu_izq2_noselec:hover {
	color: #FF6600;
	text-decoration: none;
}
.listado{
	margin:0;
	padding:0;
	margin-left:10px;
}
.listado li{
	margin:0;
	padding:0;
	margin-left:10px;
	list-style:url(../im/common/dot.jpg);
}
.link_txt_negritas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #666666;
	line-height: 14px;
	text-align: justify;
	font-weight: bold;
}
.link_txt_negritas:hover {
	color: #000000;
}
.link_txt_general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	text-align: justify;
	font-weight: bold;
}
.link_txt_general:hover {
	color: #000000;
}
.link_txt_general_naranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CC6600;
	line-height: 14px;
	text-align: right;
	font-weight: bold;
}
.link_txt_general_naranja:hover {
	color: #000000;
}

.text_formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	text-align: right;
}
.asterisco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #F00;
	line-height: 14px;
	text-align: right;
}

.cajones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	text-align: justify;
	line-height:1px; color:#666
}

.input_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	text-align: left;
	background:#ffffff;
	border:1px solid #336799;
	height:15px;
	width:200px;
	
}
.input_comentarios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	text-align: left;
	background:#ffffff;
	border:1px solid #336799;
	height:60px;
	width:200px;
}

.link_vermas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #336699;
	line-height: 14px;
	text-align: right;
	font-weight: bold;
}
.link_vermas:hover {
	color: #000000;
}


.numeracion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}

.link_numeracion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
.link_numeracion:hover {
	color: #000000;
}
.link_numeracion_seleccionado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.formBuscador{
	position:absolute;
	margin-left:710px;
	margin-top:20px;
}
.formBuscador input[type="text"]{
	width:168px;
}.mapa_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #336699;
	line-height: 14px;
	text-align: left;
	font-weight: bold;
}
.mapa_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
}
.mapa_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #336699;
	line-height: 13px;
	text-align: left;
	padding-left: 20px;
	font-weight: bold;
}
.mapa_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	line-height: 13px;
	text-align: left;
	padding-left: 30px;
}
.mapa_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #336699;
	line-height: 11px;
	text-align: left;
	padding-left: 35px;
}
.text_general_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	line-height: 14px;
	text-align: justify;
	font-weight: bold;
	padding: 15px;
}.subapartats_destacados_seleccionado {
	font-family: Arial;
	font-size: 12px;
	color: #CC6600;
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
	text-align: left;
	display:block;
}
.menulateral.seleccionado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699CC;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}