
/* SECCIONES CSS */

/* =HOME. Layout principal de la seccion
------------------------------------------------------------- */
#secciones {
	float:left;
	padding:0 12px 10px 12px;
	width:570px;
	line-height:140%;
}

/* submenu */
#secciones ul.subnav{ float:right; text-align:right;}
#secciones ul.subnav li { padding-bottom:5px;}
#secciones ul.subnav li a { }
#secciones ul.subnav li a.activo { color:#933; font-weight:bold; text-decoration:none;}



/* =NOTICIAS
------------------------------------------------------------- */
#ficha, #ficha1, #ficha2, #ficha3, #ficha4, #ficha5, #ficha6, #ficha7, #ficha8, #ficha9, #ficha10
{	float:left;
	width:548px;
	border:1px solid #ddd;
	padding:10px;
	background:#fff url(../images/fondo_azul.gif) repeat-x 0 0;
}
#ficha h2, #ficha1 h2, #ficha2 h2, #ficha3 h2, #ficha4 h2, #ficha5 h2, #ficha6 h2, #ficha7 h2, #ficha8 h2, #ficha9 h2, #ficha10 h2
{	width:548px;
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	font-weight:bold;
	color:#666;
}
#ficha h2 span, #ficha1 h2 span, #ficha2 h2 span, #ficha3 h2 span, #ficha4 h2 span, #ficha5 h2 span, #ficha6 h2 span, #ficha7 h2 span, #ficha8 h2 span, #ficha9 h2 span, #ficha10 h2 span
{	color:#b22222;	font-weight:normal;
} 

#ficha.bgrojo, #ficha1.bgrojo, #ficha2.bgrojo #ficha3.bgrojo, #ficha4.bgrojo, #ficha5.bgrojo, #ficha6.bgrojo , #ficha7.bgrojo , #ficha8.bgrojo , #ficha9.bgrojo , #ficha10.bgrojo  
{	background:#fff url(../images/fondo_rojo.gif) repeat-x 0 0; }


#not_fotos {
	float:left;
	width:170px;
	margin-right:10px;
}
#ico {
	float:left;
	width:59px;
	margin-right:10px;
}

#not_fotos a{ float:left; position:relative; background:#888; border:1px solid #888; padding:0px; margin-top:10px;}
#not_fotos a.primero {margin-top:0;}
#not_fotos img{ background:#fff; border:0;}
#not_fotos span {position:absolute; right:0; bottom:0;}

ul#modulo_fotos  {float:left; width:544px; margin-top:5px;}
ul#modulo_fotos li {float:left; width:136px;}
ul#modulo_fotos a {float:left; position:relative; background:#888; border:1px solid #888; padding:0px; margin-top:10px;}
ul#modulo_fotos a.primero {margin-top:0;}
ul#modulo_fotos img{ background:#fff; border:0;}
ul#modulo_fotos span {position:absolute; right:0; bottom:0;}

#not_fotos span.pie, #not_fotos span.cargo {
	float:left;
	position: static;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	color:#888;
	padding-top:2px;
}
#not_fotos span.nombre {
	float:left;	position: static;
	font-size:120%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b22222;
	padding-top:2px;
}
#not_fotos ul li a.verficha { background:#fff; margin:0; border:0;
}

#not_fotos p.datos {
	float:left;
	width:170px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#not_fotos p.datos strong{
	float:left;
	width:170px;
	border-bottom:1px solid #eee;
	margin-bottom:3px;
	font-size:110%;
}
#not_fotos p.datos a.ficha_email{
	float:left;	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 4px 4px 30px; margin:5px 0 0 0;
	background: url(../images/ico_email.gif) no-repeat 0 50%;
	border:0;
}
#not_fotos p.datos a.ficha_email:hover{background: url(../images/ico_email_on.gif) no-repeat 0 50%;}
#not_fotos p.datos a.ficha_web{
	float:left;	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 4px 4px 30px; margin:1px 0 3px 0;
	background: url(../images/ico_web.gif) no-repeat 0 50%;
	border:0;
}
#not_fotos p.datos a.ficha_web:hover{background: url(../images/ico_web_on.gif) no-repeat 0 50%; clear:both; float:left;}

#not_fotos ul { float:left; width:548px !important; width:528px; margin-bottom:5px; border-bottom:1px dotted #ddd; padding-bottom:10px;}
#not_fotos ul li{
	float:left;
	width:170px;
	margin-right:15px;
}
#not_fotos ul li.sec{
	float:left;
	width:125px;
	margin-right:12px;
}
#not_fotos ul li.sec span.cargo {width:125px;}


#not_textos {float:left; /*	width:360px; en linea para cuando hay foto */}
#not_textos p { margin-bottom:10px;}
#not_textos p.resaltado { margin-bottom:0; font-weight:bold;}
#not_textos p.tema { color:#666; padding-bottom:2px; margin-bottom:0; text-transform:uppercase; font-size:90%; border-top:1px solid #eee; padding-top:5px;}
#not_textos p.fecha { color:#b22222; font-style:italic; padding-bottom:5px; margin-bottom:0;}
#not_textos p.fecha span { color:#888; font-style:italic; font-size:100%;}
#not_textos p.titulo { font-family:Georgia, "Times New Roman", Times, serif; font-size:180%; line-height:115%; margin-bottom:10px;}
#not_textos p.fuente { color:#888; font-family:Arial, Helvetica, sans-serif; padding-top:5px; padding-bottom:10px; margin-bottom:0;}
#not_textos p.margenabajo { margin-bottom:5px;}
#not_textos p.noborde { border:0; padding:0;}
#not_textos p.rojo { color:#b22222;}
#not_textos p.cargo { color:#666; padding:1px 0 2px 0; margin-top:-5px; font-size:100%; font-style:italic; border-bottom:1px solid #eee; border-top:1px solid #eee; }

.clear {clear: both; display: block; height: 0px; overflow: hidden; line-height: 0px; font-size: 0px; margin-top:-10px; }
.clear10 {clear: both; display: block; height: 10px; overflow: hidden; line-height: 0px; font-size: 0px;}

/* formularios */

#form_contacto {float:left; width:360px;}
#form_contacto form {
	float:left; 
}
#form_contacto form fieldset {
	float:left;
	color:#0066CC;
	border:1px solid #ddd;
	padding: 10px;
	padding-top:0;
	width:340px;
}	
#form_contacto p.introform {
	float:left;
	width:360px;
	text-align:left;
	padding:0 0 5px 0;
	font-size:110%;
	font-weight:bold;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
}

#form_contacto legend {
	padding:4px 2px;
	font-size:120%;
	color:#a42531;
}
#form_contacto form label,
#form_contacto form input,
#form_contacto form select {
	float:left;
	clear:both;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
	margin-right:5px;
}
#form_contacto form input.inputtext {
	float:left;
	clear:both;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	font-size:100%;
	color:#555;
}
#form_contacto form input.checkbox { clear:none; width:16px; margin-top:8px !important; margin-top:4px; text-align:left; margin-left:12px;}
#form_contacto form label.boletin { float:right; clear:none;}
#form_contacto form label.boletin strong { color:#b22222; font-size:120%; line-height:60%;}
#form_contacto form span.aviso { width:340px; color:#555; margin:10px 0; clear:both; float:left; font-size:100%; font-family:Arial, Helvetica, sans-serif; line-height:120%;}
#form_contacto form span.aviso strong { color:#b22222;}
#form_contacto form label {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0; 
	margin-top: 8px; 
	margin-right:5px;
	color:#555;
	vertical-align:middle;
}
#form_contacto form input.boton {
	float:left;
	width:80px;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	margin-bottom:2px;
	padding:2px 6px !important;	padding:0px 3px;
	font:100%/160% Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	text-transform:uppercase;
	color:#36f;
	background: url(../images/fondo_submit_on.gif) repeat-x 0 40%;
	cursor:pointer;
	margin-top:10px;
}
#form_contacto form select {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
#form_contacto form textarea { width:300px; font-family:Arial, Helvetica, sans-serif; font-size:100%; padding:2px; color:#555;}

/* cargos internos */

#ficha ul.tablacargos {
	float:left;
	width:246px;
	padding:10px 10px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#fff url(../images/fondo_rojo.gif) repeat-x 0 0;
}
#ficha ul.tablacargos li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0;
	border-top:1px solid #eee;
}
#ficha ul.tablacargos li.alt { background:#fafafa;}
#ficha ul.tablacargos li em {color:#b22222;; font-weight:normal;}
#ficha ul.tablacargos li a { line-height:160%; font-weight:normal;}
#ficha ul.tablacargos strong {color:#b22222; font-size:150%; font-weight:normal; line-height:130%;}
#ficha ul.tablacargos li strong {color:#555; font-size:100%; font-weight:bold;}
#ficha ul.tablacargos a.web { font-family:Arial, Helvetica, sans-serif; display:block; margin:3px 0;}

#ficha hr {	float:left; display:block; width:548px; color:#eee; margin:10px 0 !important; margin:10px 0 0 0; height:1px; background-color:#eee; border:0;}

#ficha ul.der  {float:right;}
#ficha ul.tablacargos li.pri,
#ficha ul.pri { margin-top:10px;}

#listado_ayunta_izq ul.esp,
#listado_ayunta_der ul.esp {margin-bottom:10px;}
#listado_ayunta_izq {
	float:left;
	width:246px;
}
#listado_ayunta_der {
	float:right;
	width:246px;
	margin-right:22px !important;
	margin-right:0px;
}


p.not_fotos {
	float:left;
	width:170px;
	margin-right:10px;
}

p.not_fotos a{ float:left; position:relative; background:#888; border:1px solid #888; padding:0px; margin-top:10px;}
p.not_fotos a.primero {margin-top:0;}
p.not_fotos img{ background:#fff; border:0;}
p.not_fotos span {position:absolute; right:0; bottom:0;}


p.not_fotos span.pie{
	float:left;
	position: static;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	color:#888;
	padding-top:2px;
}
p.not_fotos.w59 {width:59px;}


