/*####### Inicio cabecera #######*/
body {
	margin:0; border:0; padding:0; font:1em Arial, Helvetica, sans-serif; text-align:center;
}

#contenedor {
	width:62.50em; margin:auto; text-align:left;
}


#cabecera {
	position:relative;  position:relative;
}

#logo {
	float:left; border-bottom:9px #F2732F solid; width:13.88em; background-color:#F2F2F2; height:8.10em;
}

#logo img {
	border:0;
}


#cablat {
	height:8.10em; background:#F2F2F2; border-bottom:9px #F2732F solid; padding:0 0 0 3.13em; margin:0 0 0 14.50em;
}

p.titcab {
	margin:0; font-size:0.75em; padding:40px 0 0 0; font-weight:bold;
}

#cablat p.desch1 {
	margin:0; color:#004FB3; font-size:0.70em; width:40.08em;
}

ul#blogsprivados, ul#funcionalidades, ul#menu {
	margin:0; border:0; padding:0; list-style-type:none;
}

ul#blogsprivados {
	position:absolute; top:0; right:10px;
}

#blogsprivados li {
	float:left; margin:0 5px 0 0; font-size:0.70em;
}

#blogsprivados span {
	color:#004FB3;
}

#blogsprivados li a.desconectar:link, #blogsprivados li a.desconectar:visited, #blogsprivados li a.desconectar:hover {
	color:#F2732F;
}

#blogsprivados li a.boton:link, #blogsprivados li a.boton:visited, #blogsprivados li a.boton:hover {
	 text-decoration:none; background-color:#F2732F; color:#FFF; padding:3px 8px;
}

ul#funcionalidades {
	position:absolute; top:85px; right:10px;
}

#funcionalidades li {
	float:left; margin:0 6px 0 0; width:21px; height:21px;
}

#funcionalidades li a:link, #funcionalidades li a:visited, #funcionalidades li a:hover {
	display:block; float:left; width:21px; height:21px; text-indent:-99999em; overflow:auto;
}

#finicio {
	background:url(imagenes/ico-inicio.gif) no-repeat center center;
}

#fcontacta {
	background:url(imagenes/ico-contacta.gif) no-repeat center center;
}

#fblog {
	background:url(imagenes/ico-blog.gif) no-repeat center center;
}

#fimprimir {
	background:url(imagenes/ico-imprimir.gif) no-repeat center center;
}

#fmapaweb {
	background:url(imagenes/ico-mapaweb.gif) no-repeat center center;
}
/*####### Fin cabecera #######*/





/*####### Inicio zona menú #######*/

ul#menu {
	clear:both; margin-top:10px; margin-bottom:10px; background:url(imagenes/cabecera-portada.jpg) no-repeat top right; 
}

#menu li {
	margin-bottom:1px; width:13.88em;
}

#menu li a:link, #menu li a:visited {
	display:block; background-color:#004FB3; font-size:0.85em; color:#FFF; text-decoration:none; line-height:26px; padding:0 0 0 20px;
}

#menu li a:hover {
	background-color:#F2732F;
}

.imgcabecera {
	display:block; float:right; border:0; margin:0; padding:0;
}

#blog a#mnnoticias:link, #blog a#mnnoticias:visited, #blog a#mnnoticias:hover {
	background-color:#F2732F;
}


h3#submenu {
	line-height:26px; /*background-color:#C626CA;*/ /*background-color:#FDC816;*/ background-color:#F2F2F2; /*background-color:#004FB3;*/ margin:0 0 1px 0; font-size:0.85em; color:#F2732F; padding:0 0 0 20px; font-weight:normal; border-bottom:1px #F2732F solid;
}

ul#listsmn {
	margin:0 0 30px 0; padding:0; border:0; list-style-type:none;
}

#listsmn li {
	margin-bottom:1px;
}

#listsmn li a:link, #listsmn li a:visited {
	display:block; background-color:#F2F2F2; font-size:0.85em; color:#004FB3; text-decoration:none; line-height:26px; padding:0 0 0 20px;
}

#listsmn li a:hover {
	background:#DDD url(imagenes/vineta-accs.gif) no-repeat 3px 6px; color:#333;
}

#quienesquees a#smquees:link, #quienesquees a#smquees:visited, #quienesobjetivo a#smobjetivo:link, #quienesobjetivo a#smobjetivo:visited, #quienespropuesta a#smpropuesta:link, #quienespropuesta a#smpropuesta:visited {
	background:#DDD url(imagenes/vineta-accs.gif) no-repeat 3px 6px; color:#333;
}
/*####### Fin zona menú #######*/




/*####### Inicio lateral izquierdo #######*/
#latiz {
	width:13.88em; float:left; margin-bottom:30px;
}

#capacontacto {
	border:1px #F2F2F2 solid; background:url(imagenes/fondo-contacto.jpg) no-repeat top center; padding:0 20px 0 0; margin-bottom:12px;
}

#capacontacto p.ch2, #capanoticias p.ch2 {
	text-align:right; color:#FF7F00; font-size:1.13em; font-weight:bold;
}

#capacontacto .tel {
	font-weight:bold; text-align:right; font-size:1.3em;
}

#capacontacto a:link, #capacontacto a:visited, #capacontacto a:hover {
	color:#000; text-decoration:none; font-size:0.80em; display:block; text-align:right; margin-bottom:25px;
}

#capanoticias { 
	border:1px #F2F2F2 solid; background:url(imagenes/fondo-noticias.jpg) no-repeat top center; padding:0 20px;
}

ul#listnoticias {
	margin:30px 0 0 0; padding:0; border:0; list-style-type:none;
}

#listnoticias li {
	font-size:0.70em; margin-bottom:10px;
}

#listnoticias li a:link, #listnoticias li a:visited {
	color:#004FB3; text-decoration:none; background:url(imagenes/vineta-blog.gif) no-repeat top left; display:block; padding:0 0 0 16px;
}

#listnoticias li a:hover {
	color:#FF7F00;
}
/*####### Fin lateral izquierdo #######*/



/*####### Inicio Zona central #######*/
#contenido {
	float:right; width:48.13em;
}

#barra {
	height:26px; background-color:#004FB3; margin-bottom:10px;
}

#barra p#migapan {
	font-size:0.65em; margin:0; color:#FFF; line-height:26px; padding:0 0 0 20px;
}

p#migapan a:link, p#migapan a:visited, p#migapan a:hover {
	color:#F2732F; font-weight:bold;
}

#central {
	width:32.80em; float:left; margin-bottom:30px;
}

#central h1 {
	color:#001F46; font-size:0.88em; margin:0; font-weight:normal; background:#F2F2F2 url(imagenes/vineta.gif) no-repeat 10px center; line-height:2.21em; padding:0 0 0 35px;
}

.postportada {
	padding:0 8px; margin:20px 0 40px 0;
}

.postportada h2 {
	font-size:1em; margin:0;
}

.postportada h2 a:link, .postportada h2 a:visited, .postportada h2 a:hover {
	color:#004FB3; text-decoration:none;
}

.postportada small {
	color:#F2732F; font-size:0.70em;
}

#central .post h1, #central h1.h1int {
	font-size:1em; margin:0; color:#004FB3; font-weight:bold; background:#FFF; padding:0;
}

.entry p {
	font-size:0.75em; line-height:1.5em;
}

.postmetadata, .navigation {
	font-size:0.70em;
}

.navigation {
	margin-top:20px;
}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:hover {
	color:#F2732F;
}

.navigation a:link, .navigation a:visited, .navigation a:hover {
	background-color:#F2732F; color:#FFF; padding:2px 4px;
}

h2#comments {
	font-size:0.90em; color:#004FB3; margin-top:40px;
}

div.stcoment {
	background-color:#F7F7F7; padding:10px;
}

ol.commentlist { 
	font-size:0.80em;
}

.commentlist li {
	margin-bottom:20px;
}

.comment-author a:link, .comment-author a:visited, .comment-author a:hover {
	color:#F2732F;
}

.commentmetadata a:link, .commentmetadata a:visited, .commentmetadata a:hover {
	color:#004FB3; font-size:0.75em;
}

.nocomments {
	font-size:0.80em; font-weight:bold; margin-top:20px;
}

#respond h3 {
	font-size:0.90em; color:#004FB3; margin-top:40px;
}

#commentform {
}

.txtformadmin {
	font-size:0.80em;
}

.txtformadmin a:link, .txtformadmin a:visited, .txtformadmin a:hover {
	color:#F2732F;
}

#commentform {
}

#commentform fieldset {
	border:0;
}

#commentform legend {
	display:none;
}

#commentform label {
	display:block; font-size:0.80em; margin-bottom:10px;
}

#commentform span {
	padding:0 0 0 20px; color:#004FB3;
}

#commentform fieldset input, #commentform fieldset textarea {
	border:1px #CCC solid;
}

#submit {
	background-color:#F2732F; border:1px #F2732F solid; color:#FFF; display:block; margin:auto;
}
/*####### Fin Zona central #######*/





/*######## Inicio sidebar #######*/
#portadader {
	width:14.81em; float:right; margin-bottom:30px;
}

#portadader h2 {
	color:#001F46; font-size:0.88em; margin:0; font-weight:normal; background:#F2F2F2 url(imagenes/vineta.gif) no-repeat 10px center; line-height:2.21em; padding:0 0 0 35px;
}

#portadader ul {
	list-style-type:none; font-size:0.80em; margin-bottom:40px; padding:0 0 0 10px;
}

#portadader li {
	margin-bottom:5px;
}

#portadader li a:link, #portadader li a:visited, #portadader li a:hover {
	color:#004FB3; text-decoration:none;
}
/*####### Fin sidebar #######*/






/*Inicio pie*/
#pie {
	background-color:#004FB3; clear:both; text-align:left; padding:20px 0 30px 0;
}

/*#pieint {
	padding:20px 0 30px 0;
}*/

#pie p {
	padding:3px; color:#FFF; font-size:0.70em; margin:0; width:25%; float:left;
}

#pie ul {
	margin:0; padding:0; list-style-type:none; float:right; 
}

#pie li {
	display:inline; padding: 0 5px; border-left:1px #FFF solid; font-size:0.70em; color:#FFF;
}

#pie li.primero {
	border:0;
}

#pie a:link, #pie a:visited, #pie a:hover {
	color:#FFF;
}
/*Fin pie*/



/*####### Inicio buscador #######*/
#searchform {
	margin-bottom:20px; padding-top:10px;
}

#searchform fieldset {
	border:0;
}

#searchform legend, #searchform span {
	display:none;
}

#s {
	width:135px; border:1px #004FB3 solid;
}

#searchsubmit {
	border:0; background-color:#F2732F; border:1px #F2732F solid; color:#FFF;
}
/*####### Inicio buscador #######*/


strong {
	color:#004FB3;
}
