body { 
	background-image:url(../img/f_cabecera.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	padding:0; margin:0;
}

ol {padding-left:20px;}
ol li{padding:2px 0;}
#content p{padding-bottom:10px;}
.banner{width:100%;}

/* ----------------------- CABECERA ---------------------------- */
header{margin: 0 !important;height:auto;color: #fff;}
.logo_home{ width:100%;}

/* -------------------------------- Menú ----------------------------------------*/
header .mi-menu {
	margin:0;
	position:relative;	 
	/*z-index:100 !important;*/
    list-style-type: none;
    height: 23px;
	margin-left:0;
    width: 940px;
  }

  /* cada item del menu */
  header .mi-menu ul{ padding:0; margin:0;}
header .mi-menu li {
    display: block;
    float: left; /* la lista se ve horizontal */
    list-style: none;
    margin: 0;
    padding-top: 0px;
    position: relative;
	font-family: 'Lato', sans-serif;
	font-size:13px;
	font-weight:700;
  }
    
header .mi-menu li a {
    color: #555;
    display: block;
    line-height: 5px;
	padding:8px 10px 0 10px;
    margin: 0 12px 0 0;
    text-decoration: none;
    /* animamos el cambio de color de los textos */
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
  }
  

  /* efecto hover cambia el color */
header .mi-menu li:hover > a {
	color: #fff;
	opacity: 1;
	background:rgba(34,34,34,0.85); filter: alpha(opacity=85);	
	height: 15px;
	width:auto;
	}
		

  /* los submenús */
header .mi-menu ul {
    opacity: 0; /* no son visibles */
  	filter: alpha(opacity = 0);	
	font-size:14px;
	font-weight:700;
    left: 0;
    margin: 0;
    position: absolute;
    top: 22px; /* se ubican debajo del enlace principal */
/*    background: #003359;*/
    -moz-transition: opacity .25s ease .1s;
    -webkit-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
	padding: 1px 0 1px 2px;
	/*z-index:-20;*/
  }

	header .mi-menu ul li a{ color:#fff;}  
	header .mi-menu ul li a:hover{ color:#545454; background-color:#fff;}  
	
  /* son visibles al poner el cursor encima */
header .mi-menu li:hover > ul {
	opacity: 1;
	background:rgba(85,85,85,0.85); filter: alpha(opacity=85);		
 	z-index:200;
		}
header .mi-menu ul li {
	border-bottom: solid 1px #000;
    height: 0; /* no son visibles */
    overflow: hidden;
	padding: 4px 0 0 5px;
    /* animamos su visibildiad */
    -moz-transition: height .25s ease .1s;
    -webkit-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
  }
header .mi-menu li:hover > ul li {
    height: 22px; /* los mostramos */
    overflow: visible;
  }
header .mi-menu ul li a {
    border: none;
    margin: 0;
	font-weight:normal;	
	padding: 4px 0 0 5px;
    width:auto;
	font-size:13px;
  }


/* --- 	Ruta --- */
.ruta{ font-family:Arial, Helvetica, sans-serif !important; font-size:10px; color:#aaa; padding-top:20px; position:relative; float:left; display:inline; overflow:hidden; }
.ruta a{ color:#aaa; text-decoration:none;}
.ruta a:hover{text-decoration:underline;}

/* --- 	recursos --- */
.t_recursos{text-align:center;font-family: 'Lato', sans-serif; color:#ccc; margin-top:20px; background-color:#eee; border-bottom: solid 1px #ccc;border-top: solid 2px #ccc; padding:5px; margin:0;font-size:14px; font-weight:700;}
.recursos{font-family: 'Lato', sans-serif; font-size:13px; color:#525252; margin-top:20px;}
.recursos a{color:#525252; text-decoration:none;}
.recursos a:hover{color: #1D4A6B;text-decoration:underline;}
.recursos .caja{position:relative; float:left; display:inline; overflow:hidden; width:230px;padding:3px; height:auto; height:110px; min-height:110px;}

/* --- 	Títulos --- */
.t_seccion{ font-family: 'Lato', sans-serif; font-size:32px; color:#fff; background-color:#888; padding:0 10px; font-weight:700;}

/* --- 	San Bartolomé --- */
.t_seccion_sb{ font-family: 'Lato', sans-serif; font-size:32px; color:#fff; background-color:#981E32; padding:0 10px; font-weight:700;}
.t_sb{ font-family: 'Lato', sans-serif; font-size:14px; color:#981E32; padding:5px 0 0 0; margin:0; font-weight:700;position:relative; float:left; display:inline; overflow:hidden; width:100%; padding-bottom:5px;}
.muni_sb_info{font-family: 'Lato', sans-serif; font-size:14px; color:#444; border-bottom: solid 1px #981E32; padding:0 0 10px 0; margin:0;}

/* --- 	Tejeda --- */
.t_seccion_tejeda{ font-family: 'Lato', sans-serif; font-size:32px; color:#fff; background-color:#00693C; padding:0 10px; font-weight:700;}
.t_tejeda{ font-family: 'Lato', sans-serif; font-size:14px; color:#00693C; padding:5px 0 0 0; margin:0; font-weight:700;position:relative; float:left; display:inline; overflow:hidden; width:100%; padding-bottom:5px;}
.muni_tejeda_info{font-family: 'Lato', sans-serif; font-size:14px; color:#444; border-bottom: solid 1px #00693C; padding:0 0 10px 0; margin:0;}

/* --- 	valsequillo --- */
.t_seccion_valsequillo{ font-family: 'Lato', sans-serif; font-size:32px; color:#fff; background-color:#EAAB00; padding:0 10px; font-weight:700;}
.t_valsequillo{ font-family: 'Lato', sans-serif; font-size:14px; color:#EAAB00; padding:5px 0 0 0; margin:0; font-weight:700;position:relative; float:left; display:inline; overflow:hidden; width:100%; padding-bottom:5px;}
.muni_valsequillo_info{font-family: 'Lato', sans-serif; font-size:14px; color:#444; border-bottom: solid 1px #EAAB00; padding:0 0 10px 0; margin:0;}

/* --- 	sanmateo --- */
.t_seccion_sanmateo{ font-family: 'Lato', sans-serif; font-size:32px; color:#fff; background-color:#003F72; padding:0 10px; font-weight:700;}
.t_sanmateo{ font-family: 'Lato', sans-serif; font-size:14px; color:#003F72; padding:5px 0 0 0; margin:0; font-weight:700;position:relative; float:left; display:inline; overflow:hidden; width:100%; padding-bottom:5px;}
.muni_sanmateo_info{font-family: 'Lato', sans-serif; font-size:14px; color:#444; border-bottom: solid 1px #003F72; padding:0 0 10px 0; margin:0;}

/* --- 	santabrigida --- */
.t_seccion_santabrigida{ font-family: 'Lato', sans-serif; font-size:32px; color:#fff; background-color:#693A77; padding:0 10px; font-weight:700;}
.t_santabrigida{ font-family: 'Lato', sans-serif; font-size:14px; color:#693A77; padding:5px 0 0 0; margin:0; font-weight:700;position:relative; float:left; display:inline; overflow:hidden; width:100%; padding-bottom:5px;}
.muni_santabrigida_info{font-family: 'Lato', sans-serif; font-size:14px; color:#444; border-bottom: solid 1px #693A77; padding:0 0 10px 0; margin:0;}

/* Actividades*/
.info .actividades{font-family: 'Lato', sans-serif; font-weight:700; padding-bottom:5px; font-size:14px; position:relative; float:left; color:#333; display:inline; overflow:hidden; width:150px; margin:5px; border-bottom:solid 1px #ccc;}
.info .actividades .imagen{border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; }

.t_seccion_santabrigida{ font-family: 'Lato', sans-serif; font-size:32px; color:#fff; background-color:#693A77; padding:0 10px; font-weight:700;}

.muni_info{position:relative; float:right; display:inline;height:auto; overflow:hidden; width:300px;}
.muni_info img{ margin-bottom:20px;}
.info_municipio{font-family: 'Lato', sans-serif;font-size:14px; color:#444;}
.info_municipio .t_negrita{ font-weight:700;position:relative; float:left; display:inline; overflow:hidden; padding-bottom:0; width:100%;}

.infoMap{font-family:'Lato', sans-serif; color:#0085CC; font-weight:700; font-size:18px;}
.t_seccion_gris{ font-family: 'Lato', sans-serif; font-size:18px; margin-top:10px; color:#888; padding:5px 0; border-bottom: solid 1px #F0F0E1; border-top: solid 1px #F0F0E1; font-weight:700; text-align:center;}
.t_presentacion{font-family: 'Lato', sans-serif; font-size:24px; color:#005631; padding:10px 0 0 0; border-top: solid 1px #F0F0E1; font-weight:700;}
.t_aat{ font-family: 'Lato', sans-serif; font-size:24px; color:#003359; padding:5px 0; border-bottom: solid 1px #F0F0E1; font-weight:700; text-align:center;}
.t_perfil{ font-family: 'Lato', sans-serif; font-size:24px; color:#003359; padding:5px 0; border-bottom: solid 1px #F0F0E1;border-top: solid 1px #F0F0E1;  font-weight:700; text-align:center;}
.t_perfil_doc{ font-family: 'Lato', sans-serif; font-size:12px; color:#999; padding:4px 0; margin:10px 0; border-bottom: solid 1px #F0F0E1;border-top: solid 1px #F0F0E1; font-weight:700; text-align:center;}
.t_colaboradores{ font-family: 'Lato', sans-serif; font-size:18px; color:#AB4B18; padding:3px 0; border-bottom: solid 1px #F0F0E1; border-top: solid 1px #F0F0E1; font-weight:700; margin-bottom:10px;}
.t_doc{ font-family: 'Lato', sans-serif; font-size:14px; color:#999; padding:4px 0; margin:10px 0; border-bottom: solid 1px #F0F0E1;border-top: solid 1px #F0F0E1; font-weight:700; text-align:center;}

/* --- 	INFO --- */
.info{font-family: 'Lato', sans-serif; font-size:13px; color:#525252; padding:10px 0;}
.info a{color:#666; text-decoration:none;}
.info a:hover{text-decoration:underline;}

.info .caja_perfil{position:relative; float:left; display:inline; width: 220px; height:auto; overflow:hidden; border-bottom: solid 1px #ccc; padding:5px; margin:5px;}
.info .caja_perfil_mov{position:relative; float:left; display:inline; width: 93%; height:auto; overflow:hidden; border-bottom: solid 1px #ccc; padding:5px; margin:5px;}

.info .listado{position:relative; float:left; display:inline; width: 95%; height:auto; overflow:hidden; border-bottom: solid 1px #ccc; padding:5px; margin:5px;}
.info .listado img{ margin-right:10px; width:100px;}

.info .listado{position:relative; float:left; display:inline; width: 95%; height:auto; overflow:hidden; border-bottom: solid 1px #ccc; padding:5px; margin:5px;}
.info .listado img{ margin-right:10px; width:100px;}


.info .caja_fotos{position:relative; float:left; display:inline; width: 22%; height:auto; overflow:hidden; border: solid 1px #005130; padding:5px; margin:5px;}
.info .caja_fotos_mov{position:relative; float:left; text-align:center; display:inline; width: 92%; height:auto; overflow:hidden; border: solid 1px #005130; padding:5px; margin:5px;}

.info .t1{ color: #999; font-size:1.1em; font-weight:bold; text-align:center; padding-bottom:5px; }
.info .t2{ color: #005631; font-size:2em; line-height:1em; text-align:center; padding-bottom:5px;}
.info .t3{ font-size:1.2em; padding-top:5px; text-align:center;color: #999; }	


.buscador{background-color:#eee; text-align:center; padding-bottom:10px; margin-bottom:20px; width:100%;}
.buscador .t1{background-color:#999; color:#fff; text-align:center;font-family: 'Lato', sans-serif; font-size:16px; font-weight:700; padding:3px;}
.buscador .t2{color:#999; text-align:center;font-family: 'Lato', sans-serif; font-size:13px; border-bottom:solid 1px #999; padding:5px 0; margin-bottom:15px;}
.buscador .boton{background-color:#999; border: none; color:#fff; padding:3px;}


/* Eventos */	
.titular{text-align:center; padding:2px; background-color:#eee; color:#878787; font-size:10px; margin-bottom:5px; font-weight:700;}
.titular_g{padding:5px; background-color:#F0F0E1; color:#005631; font-size:14px; margin-bottom:5px; margin-top:20px; font-weight:700;}
.pulse{ font-size:11px; text-align:center; padding-bottom:10px;}
.evento_pdf{ padding-bottom:8px;font-size:12px;font-family: 'Lato', sans-serif;color:#666;font-weight:700;}	
.evento_pdf a{color:#666; text-decoration:none;}	
.evento_pdf a:hover{text-decoration:underline;}	
	
	
/* Proyectos */	
.rec_proyectos{position:relative; float:left; display:inline; overflow:hidden; width:280px; padding:10px; border:solid 1px #999; margin:7px;}
.rec_proyectos .proyecto_t1{font-family: 'Lato', sans-serif;font-size:16px;font-weight:700; padding:0;}
.rec_proyectos .proyecto_t2{font-family: 'Lato', sans-serif;font-size:13px;color:#999; padding:5px 0 0 0;}
.rec_proyectos_mov{position:relative; float:left; display:inline; overflow:hidden; width:280px; padding:10px; border:solid 1px #999; margin:7px 0;}
.rec_proyectos_mov .proyecto_t1{font-family: 'Lato', sans-serif;font-size:16px;font-weight:700; padding:0;}
.rec_proyectos_mov .proyecto_t2{font-family: 'Lato', sans-serif;font-size:13px;color:#999; padding:5px 0 0 0;}
.t_proyectos_int{ font-family: 'Lato', sans-serif; font-size:15px; color:#005631; padding:5px 0; width:100%; font-weight:700; margin-bottom:10px;}
.t_proyectos_int_p{ font-family: 'Lato', sans-serif; font-size:14px; color:#005631; padding:5px 0; width:100%; font-weight:700; margin-bottom:10px;}


/* ----------------------- CONTENIDOS INFERIOR ---------------------------- */
#content{padding-bottom: 20px;height:auto;}
#content_top{padding-bottom: 10px !important;height:auto;}

#content .t_interior{
	font-family: 'Lato', sans-serif; font-weight:700; color:#DC5033; font-size:34px; border-bottom:dotted 2px #ccc;
}

/* Información noticias lateral */ 
.t_noti{ font-family: 'Lato', sans-serif; font-size:26px; color:#333333; border-bottom: solid 1px #eee; border-top: solid 1px #eee; padding:20px 0px; font-weight:700;}
.fecha_noti{font-size:14px; color:#666;font-family: 'Lato', sans-serif; font-weight:700;}
.entradilla_noti{font-size:14px; color:#444;font-family: 'Lato', sans-serif; font-weight:700;}
.texto_noti{font-size:14px; color:#666;font-family: 'Lato', sans-serif; }

#content .not_fotos{ font-family: 'Lato', sans-serif; text-align:center;color:#878787;font-size:10px;}
#content .not_fotos .pulse{font-family:  Tahoma, Geneva, sans-serif; color:#878787; text-decoration:none; font-size:10px; padding-bottom:10px;}
#content .not_fotos .pulse a{color:#878787; text-decoration:none;}
#content .not_fotos .pulse a:hover{ color:#999; text-decoration:none;}
#content .info_adicional{ color:#666;font-family: 'Lato', sans-serif;font-size:13px; background-color:#eee; padding:3px 0; text-align:center; font-weight:700; margin-bottom:10px; margin-top:5px;}

#content .not_enlaces {text-align:left; font-size:13px; color:#666;font-family: 'Lato', sans-serif; font-weight:700px; padding-bottom:10px;}
#content .not_enlaces .link {padding-bottom:5px;}
#content .not_enlaces .link a{color:#666; text-decoration:none;}
#content .not_enlaces .link a:hover{ color:#666; text-decoration:underline;}


/* Banner derecha */
#content .lat {background-color:#FFBF00;position: relative;float:left; width:309px; margin-bottom:5px; padding-left:3px;}
#content .lat .rec{position:relative; float:left; display:inline; width:269px; overflow:hidden; text-align:center;border-right: solid 3px #fff;border-left: solid 3px #fff; height:60px; background-color:#F0F0E1;}
#content .lat .rec a{ color:#99998C; text-decoration:none;font-family: 'Lato', sans-serif; font-size:14px;font-weight:700;}
#content .lat .rec a:hover{ text-decoration:underline;}
#content .lat .rec1{position:relative; float:left; display:inline; width:34px; overflow:hidden; text-align:center; font-family:"Arial Black", sans-serif; font-size:10px;}
#content .lat .rec1 a{color: #fff; text-decoration:none;}
#content .lat .rec1 a:hover{text-decoration:underline;}
#content .lat .rec1 img{ padding:5px 0 10px 0;}

#content .lat_buscador {background-color:#575748;position: relative;float:left; width:312px; margin-bottom:5px; padding-left:3px;}
#content .lat_buscador .rec{font-family: 'Lato', sans-serif; padding:4px 0 0 4px; font-size:14px;font-weight:700; color:#fff;position:relative; float:left; display:inline; width:265px; overflow:hidden; border-right: solid 3px #fff;border-left: solid 3px #fff; height:38px; background-color:#ACAC9D;}
#content .lat_buscador .rec a{ color:#99998C; text-decoration:none;}
#content .lat_buscador .rec a:hover{ text-decoration:underline;}

/* Noticias */
.t_noticias{border-bottom:solid 1px #ccc; padding:5px; margin-bottom:10px; text-align:center; font-family: 'Lato', sans-serif; font-weight:700; font-size:16px; color:#ccc;}
.fecha_not{font-size:12px; color:#666;font-family: 'Lato', sans-serif; font-weight:700;}
.entrada_g{ position:relative; padding:10px; float:left; display:inline; overflow:hidden; width:94%; height:auto; background-color:#eee;}
.entrada_g img{float:left; margin:0 10px 3px 0; width:220px;}
.entrada_g .tit{font-family: 'Lato', sans-serif; font-size:24px; color:#333; padding-bottom:5px;width:auto;}
.entrada_g .tit a{color:#333; text-decoration:none;}
.entrada_g .tit a:hover{text-decoration:underline;}
.entrada_g .fecha{font-size:12px; color:#666;font-family: 'Lato', sans-serif; font-weight:700;}
.entrada_g .fecha_p{font-size:12px; color:#666;font-family: 'Lato', sans-serif; font-weight:700;}
.entrada_g .tx{font-family: 'Lato', sans-serif; font-size:14px; font-weight:700; color:#666; margin-bottom:5px;}
.entrada_g .cuerpo{font-family: 'Lato', sans-serif; font-size:13px; color:#666; margin-bottom:10px;}
.entrada_g .leermas{ text-align:right;font-family: 'Lato', sans-serif;font-size:12px;font-weight:700; color:#ACA899; padding:0;}
.entrada_g .leermas a{color:#ACA899; text-decoration:none;}
.entrada_g .leermas a:hover{text-decoration:underline;}

.masnoticias{position:relative;float:left; display:inline; overflow:hidden; margin-left:330px; color: #fff; width: 250px; padding:3px; font-size:700; font-family: 'Lato', sans-serif; font-size:16px; text-align:center; background-color:#ccc; margin-top:20px;}
.masnoticias a{color: #fff; text-decoration:none;}
.masnoticias a:hover{text-decoration:underline;}

.masnoticias_mov{color: #fff; width: 100%; padding:5px; font-size:700; font-family: 'Lato', sans-serif; font-size:16px; text-align:center; background-color:#ccc;}
.masnoticias_mov a{color: #fff; text-decoration:none;}
.masnoticias_mov a:hover{text-decoration:underline;}

.entrada{position:relative; float:left; display:inline; overflow:hidden; width:220px; border-bottom: solid 1px #BDBDAE;}
.entrada .info{float:right;}
.entrada .info_g{float:right; width:100%;}
.entrada .fecha{font-size:12px; font-weight:700; color:#666;font-family: 'Lato', sans-serif;}
.entrada .fecha_p{font-size:12px; font-weight:700; color:#666;font-family: 'Lato', sans-serif; font-weight:700;}
.entrada .entradilla{font-family: 'Lato', sans-serif; font-size:13px; font-weight:700; color:#666; padding:5px; margin-bottom:10px;}
.entrada .cuerpo{font-family: 'Lato', sans-serif; font-size:13px; color:#666; margin-bottom:10px;}
.entrada .tit{font-family: 'Lato', sans-serif; font-size:16px;font-weight:700; color:#333; padding-bottom:5px;width:auto;}
.entrada .tit a{color:#333; text-decoration:none;}
.entrada .tit a:hover{text-decoration:underline;}
.entrada .tit_p{font-family: 'Lato', sans-serif; font-size:14px; color:#666; padding-bottom:5px;}
.entrada .tit_p a{color:#333; text-decoration:none;}
.entrada .tit_p a:hover{text-decoration:underline;}
.entrada .tit_g{font-family: 'Lato', sans-serif; font-size:28px; color:#005930; padding-bottom:5px; font-weight:700; line-height:1em; padding-top:10px;}
.entrada .tx{font-family: 'Lato', sans-serif; font-size:14px; color:#666;width:auto;}
.entrada .tx a{color:#212121; text-decoration:none;}
.entrada .tx a:hover{text-decoration:underline;}

.entrada .info_g .tx_g{font-family: 'Lato', sans-serif; font-size:13px; color:#666; }
.entrada .info_g .tx_g a{color:#666; text-decoration:none;}
.entrada .info_g .tx_g a:hover{text-decoration:underline;}
.entrada .leermas{ text-align:right;font-family: 'Lato', sans-serif;font-size:12px; color:#98A5B0; padding:0; padding-bottom:10px; font-weight:700;}
.entrada .leermas a{color:#98A5B0; text-decoration:none;}
.entrada .leermas a:hover{text-decoration:underline;}


.entrada_int .tx_g{font-family: 'Lato', sans-serif; font-size:12px; color:#666; }

.entrada .fecha_g{ font-size:12px; color:#999;font-family: 'Belgrano', serif; padding:0 0 10px 0;}
.entrada_int{position:relative; float:left; display:inline; overflow:hidden; width:310px;}
.entrada_int .fecha_int{font-size:12px; color:#fff;font-family: 'Belgrano', serif; padding-left:5px; background-color:#DC5034; width:135px; height:25px; line-height:25px; margin-bottom:10px;}
.entrada_int .titulo_int{font-family: 'Lato', sans-serif;border-bottom: dashed 1px #ddd; margin-bottom:25px; font-weight:700; font-size:30px; color:#DC5034; padding-bottom:5px; margin-top:-8px;}

.entrada .titulo{font-family: 'Lato', sans-serif; font-weight:700; font-size:18px; color:#0088CE; padding-bottom:5px; margin-top:-8px;}
.entrada .titulo a{color:#0088CE; text-decoration:none;}
.entrada .titulo a:hover{text-decoration:underline;}

.entrada .tx_g{font-family:'Lato', sans-serif; font-size:14px; color:#1F1F1F; padding-top:5px;}

.h1{font-family: 'Lato', sans-serif; color:#777;margin-bottom: 5px;font-weight: 700; display: block;line-height: 1.2; font-size:20px;}                
.tx_td{ font-weight: normal !important;font-family: 'Lato', sans-serif; color:#202020;margin-bottom: 5px;display: block;line-height: 1; font-size:14px;}                


.contacto_rec{background-color:#EEE; padding:10px 10px 0 10px; float:left; display:inline; position:relative; margin:5px;}
.contacto_rec .info{font-family: 'Lato', sans-serif; font-size:14px;color:#666;}
.contacto_rec .info .i1{width:200px; height:30px; line-height:30px; position:relative; float:left;}
.contacto_rec .info .i2{width:200px; height:30px; line-height:30px; position:relative; float:left;}
.contacto_rec .info .i3{height:30px; line-height:30px; padding-top:5px;}


/* ------------ Pie ------------ */
.footer{position:relative; width:100%; float:left; z-index: 10;font-size:12px; color:#666;font-family: 'Lato', sans-serif; padding-bottom:10px; text-align:center; background-color:#eee;}
.footer .menu{text-align: center;border-top: solid 2px #eee;padding-top:10px;}
.footer .menu li{list-style:none; display:inline; margin:10px;}
.footer .menu a{color: #666;text-decoration: none;}
.footer .menu a:hover{text-decoration: underline;}


/* ------------ Pie ------------ */
#footer{position:relative;float:left;font-weight:700; z-index: 10; width:100%;font-size:12px; color:#666;font-family: 'Lato', sans-serif; padding-bottom:20px; background-color:#eee;}

#footer .tx1{color:#999;border-left: solid 1px #DDDDDD;font-family: 'Lato', sans-serif; font-weight:700;}
#footer .tx1_mov{ line-height:1.5em; padding:10px 0;font-weight:700;color:#003F00;}
#footer .tx1 a{color:#545454; text-decoration:none;}
#footer .tx1 a:hover{text-decoration:underline;}

#footer .news{width:230px; padding:5px; color:#999; font-size:12px;font-family: 'Lato', sans-serif; font-weight:700; }

#footer .footer-menu{text-align: left; line-height:1.2em;}
#footer .footer-menu li{ padding-bottom:4px; list-style:none;}
#footer .footer-menu a{color:#999; text-decoration: none;}
#footer .footer-menu a:hover{text-decoration: underline;}

.0{font-size: 34px}
.1{font-size: 16px}
.2{font-size: 26px}

.3{font-size: 14px}
.4{font-size: 20px}
.5{font-size: 17px}


ul.list li{
    /*font-style: italic;*/
    font-weight: bold;
    margin-left: 30px;
    padding-left: 10px;
}
ul.list li p,

.text ul.list li{
    font-weight: normal;
    list-style: disc outside none;
    margin-left: 20px;
    padding-left: 0;
}
.text ul.list li li{
    list-style: square outside none;
}



/* Style
======================================================================================================*/
.table{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
    display: table;
    width: 100%;
}
.td{display: table-cell;}


/* Responsive */

/* #Desktop - Desktop & big screens */
@media screen and (min-width: 1200px) {
}
/*  #Landscape - Tablet Landscape, Desktop old standards */
@media screen and (min-width: 980px) and (max-width: 1200px) {
}
/* #Portrait - Tablet portrait, Mobile landscape */
@media screen and (min-width: 768px) and (max-width:980px) {
}
/* #Mobile */
@media screen and (max-width: 768px){
    body{
        /*background-size: cover !important;*/
        background-attachment: scroll !important;
        background-position: center center !important;
        background-size: auto 100% !important;
    }
    .panel-widget,
    .panel-img{
        max-width: 350px !important;
        margin: 0 auto 20px !important;
    }
    .panel-img .image-badge{
        width: 44%;
    }


}
@media screen and (max-width: 500px){
    .panel-img td,
    .panel-img span{
        word-wrap: break-word;
    }
    .0{font-size: 10vw}
    .1{font-size: 5vw}
	.2{font-size: 7vw}
	
    .3{font-size: 5vw}	
    .4{font-size: 4vw}
    .5{font-size: 5vw}

    .report-image{
        width: 80% !important;
    }
}
@-o-viewport {
  width: auto;
}
}