/*                                                    CSSīs */
/* ---------------------------------------------- Generales */

body {
	margin: 0em;
	padding: 0em;
	font-size: 62.5%;
	font-family: Verdana;
	font-weight: normal;
	background: #ededed url(../img/fnd-web.jpg) repeat-x;
}

html {
	margin: 0em;
	padding: 0em;
	width: 100%;
	height: 100%;
}

h1 {
	text-indent: -1000em;
	float: left;
}


h2 {
	margin: 5.3em 0em 0em 0.8em;
	padding: 0em;
	font: bold 1.3em Arial;
	color: #ffffff;
	width: 80%;
	text-transform: uppercase;
	float: left;
}
html>body h2 {
	margin: 5.3em 0em 0em 1.5em;
}

h3 {
	margin: 0.55em 0em 0em 0.8em;
	padding: 0em 6em 0.7em 2em;
	display: block;
	background: url(../img/sep-lista.gif) no-repeat top left;
	font: normal 1.1em Verdana;
	color: #ffffff;
	float: left;
}
html>body h3 {
	margin: 0.55em 0em 0em 1.5em;
	padding: 0em 6em 0.7em 2em;
	min-height: 1em;
	height: auto;
}

h3 a {
	font: normal 1em Verdana;
	color: #c4d22e;
}

h3 a:hover{
	font: normal 1em Verdana;
	color: #c4d22e;
}

a {
	text-decoration: none;
	color: #232972;
}

em {
	color: #171c5e;
}

div.hr {
	background: url(../img/hr.jpg) repeat-x;
	height:0.1em;
	float: left;
	width: 100%;
}
div.hr hr{
	display: none;
}

a:hover {
	color: #4b85c2;
}

img {
	border: none;
}

.enlace {
	margin: 0em;
	padding: 0em;
	width: 80%;
	height: 11.2em;
	background: url(../img/null.gif) repeat;
	float: left;
}

.sep10 {
	height: 1em;
}


/* ---------------------------------------------- Cabecera */

#izquierda {
	margin: 0em;
	padding: 0em;
	width: 30%;
	height: 20em;
	float: left;
	background: url(../img/linea.jpg) repeat-y right;
}
html>body #izquierda {
	min-height: 20em;
	height: auto;
}

#logo {
	margin: 0em;
	padding: 0em;
	width: 100%;
	height: 12.5em;
	background: url(../img/logo.jpg) no-repeat;
}

#derecha {
	margin: 0em;
	padding: 0em;
	width: 68%;
	height: 5em;
	float: left;
	background: url(../img/sublogo.jpg) no-repeat;
}
html>body #derecha {
	width: 70%;
	min-height: 5em;
	height: auto;
}

#login {
	position: absolute;
	top: 0.5em;
	right: 5em;
	float: right;
}

#fotomenu {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 23.3em;
	float: left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	background: url(../img/foto-home.gif) no-repeat;
}
html>body #fotomenu {
	min-height: 23.3em;
	height: auto;
}

#fotomenui {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 9.5em;
	float: left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	background: url(../img/foto-home.gif) no-repeat;
}

#fotomenui1 {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 9.5em;
	float: left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	background: url(../img/foto-home1.gif) no-repeat;
}

#fotomenui2 {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 9.5em;
	float: left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	background: url(../img/foto-home2.gif) no-repeat;
}

#fotomenui3 {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 9.5em;
	float: left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	background: url(../img/foto-home3.gif) no-repeat;
}

#fotomenui4 {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 9.5em;
	float: left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	background: url(../img/foto-home4.gif) no-repeat;
}

#fotomenui5 {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 9.5em;
	float: left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	background: url(../img/foto-home5.gif) no-repeat;
}

#zona-titulo {
	margin: 12.5em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 9.5em;
	float: left;
	background: url(../img/sep-titulo.jpg) repeat-x bottom;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #333333;
}
#zona-titulo2 {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 9.5em;
	float: left;
	background: url(../img/sep-titulo.jpg) repeat-x bottom;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #333333;
}

#zona-subtitulo {
	margin: 0em;
	padding: 0em;
	width: 100%;
	height: 2.7em;
	float: left;
	border-bottom: 0.1em solid #ffffff;
	background: #333333 url(../img/fondo3.jpg) no-repeat 0em;
}
html>body #zona-subtitulo {
	min-height: 2.7em;
	height: auto;
}


#cmenui {
	margin: 0em;
	padding: 0em;
	width: 100%;
	height: 2.7em;
	float: left;
	border-bottom: 0.1em solid #ffffff;
}

#fin-izquierda {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 5em 0em;
	width: 100%;
	height: 15em;
	float: left;
	background: url(../img/fnd-des.jpg) no-repeat bottom right;
}
html>body #fin-izquierda {
	min-height: 15em;
	height: auto;
}

#listado-home {
	margin: 12.5em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 23.3em;
	float: left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	background: #232972 url(../img/fondo2.jpg) no-repeat 0em;
}
html>body #listado-home {
	min-height: 23.3em;
	height: auto;
}





/* ---------------------------------------------- Menu */

ul#menu {
	width: 80%;
	margin: 10.5em 0em 0em 0em;
	padding: 0em 0em 0em 4em;
	float: left;
}
ul#menu li {
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 1em 0em 1em;
	float: left;
	background: url(../img/sep-menu.jpg) no-repeat 0em;
	height: 0.8em;
}
ul#menu li a{
	text-decoration: none;
	font: bold 1.2em Arial;
	color: #333333;
	float: left;
}
ul#menu li a:hover{
	color: #4b85c2;
}

ul#menui {
	width: 80%;
	margin: 0.6em 0em 0em 0em;
	padding: 0em 0em 0em 4em;
	float: left;
}
ul#menui li {
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 1em 0em 1em;
	float: left;
	background: url(../img/sep-menu.jpg) no-repeat 0em;
	height: 0.8em;
}
ul#menui li a{
	text-decoration: none;
	font: bold 1.2em Arial;
	color: #333333;
	float: left;
}
ul#menui li a:hover{
	color: #4b85c2;
}

.texto-home {
	width: 80%;
	margin: 1.5em 0em 0em 0em;
	padding: 0em 0em 0em 4em;
	float: left;
	font: normal 1em Verdana;
	color: #585a73;
}

.texto-home2 {
	width: 80%;
	margin: 1.8em 0em 0em 0em;
	padding: 0em 0em 0em 4em;
	float: left;
	font: normal 1em Verdana;
	color: #585a73;
}

.texto-contenido {
	width: 85%;
	margin: 1.8em 0em 0em 1em;
	padding: 0em 0em 0em 3em;
	float: left;
	clear: both;
	font: bold 1em Verdana;
	color: #333333;
	background: url(../img/sep-contenido.gif) no-repeat top left;
}
.texto-contenido a{
	font: bold 1em Verdana;
	color: #333333;
}

.texto-n{
	font: normal 1em Verdana;
	color: #333333;
}

.texto-parrafo {
	width: 85%;
	margin: 1.8em 0em 0em 0.2em;
	padding: 0em 0em 0em 3em;
	float: left;
	clear: both;
	font: normal 1em Verdana;
	color: #333333;
}

.texto-pie {
	width: 80%;
	margin: 0.5em 0em 0em 0em;
	padding: 0em 0em 0em 4em;
	float: left;
	font: normal 1em Verdana;
	color: #000000;
}


#menu1{
    display:none;
}

#menu2{
    display:none;
}
#menu3{
    display:none;
}
#menu4{
    display:none;
}
#menu5{
    display:none;
}


/* ---------------------------------------------- Menu home*/

ul#lista-menu {
	width: 90%;
	margin: 2em 0em 0em 2em;
	padding: 0em;
	float: left;
}
html>body ul#lista-menu {
	margin: 2em 0em 0em 4em;
}
ul#lista-menu li {
	list-style-type: none;
	margin: 0em;
	padding: 0em 3em 1em 2em;
	display: block;
	background: url(../img/sep-lista.gif) no-repeat top left;
	width: 40%;
	height: 1.5em;
	float: left;
}
ul#lista-menu li.noticon {
	list-style-type: none;
	margin: 0em;
	padding: 1em 3em 1em 2em;
	display: block;
	width: 40%;
	background:none;
	height: 1.5em;
	float: left;
}
html>body ul#lista-menu li {
	min-height: 1.5em;
	height: auto;
}
ul#lista-menu li li {
	margin: 0em;
	padding: 0.2em 0em 0em 0em;
	float: left;
	display: block;
	background: none;
	width: 100%;
	height: 1.5em;
}
html>body ul#lista-menu li li {
	min-height: 1.5em;
	height: auto;
}
ul#lista-menu li a{
	text-decoration: none;
	font: bold 1.1em Verdana;
	color: #ffffff;
	float: left;
}
ul#lista-menu li li a{
	font: normal 1.1em Verdana;
}
ul#lista-menu li a:hover{
	color: #4b85c2;
}





/* ---------------------------------------------- Contenido */

#contenido-home {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 12.5em;
	float: left;
	background-color: #577a90;
}
html>body #contenido-home {
	min-height: 12.5em;
	height: auto;
}

.foto-con {
	margin: 1.8em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: 0.4em solid #d3d3d3;
	float: left;
}

.foto-con2 {
	margin: 1.8em 0em 0em 0.5em;
	padding: 0em;
	clear: both;
	float: left;
}

.pdf {
	margin: 1em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
}

.mapa {
	margin: 1em 0em 0em 1em;
	padding: 1em 0em 0em 1em;
}

#noticia {
	margin: 0em;
	padding: 0em;
	width: 100%;
	height: 5em;
	float: left;
	clear: both;
}
html>body #noticia {
	height: 18em;
}

#noticiaa {
	margin: 0em;
	padding: 0em;
	width: 100%;
	height: 5em;
	float: left;
	clear: both;
}
html>body #noticiaa {
	min-height: 5em;
	height: auto;
}

#izquierdac {
	margin: 0em;
	padding: 0em;
	width: 70%;
	height: 5em;
	float: left;
}
html>body #izquierdac {
	min-height: 5em;
	height: auto;
}

#izquierdac ul {
	margin: 1em 0em 0em 2.5em;
	padding: 0em;
	width: 80%;
	float: left;
}
html>body #izquierdac ul {
	margin: 1em 0em 0em 4.5em;
}
#izquierdac ul li {
	list-style-type: circle!important;
	margin: 0em 0em 0.5em 0em;
	padding: 0em;
	width: 100%;
	float: left;
}


#izquierdac2 {
	margin: 0em;
	padding: 0em;
	width: 90%;
	height: 5em;
	float: left;
}
html>body #izquierdac2 {
	min-height: 5em;
	height: auto;
}

#derechac {
	margin: 0em;
	padding: 0em;
	width: 25%;
	height: 5em;
	float: left;
}
html>body #derechac {
	min-height: 5em;
	height: auto;
}

#completoc {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 7em 0em;
	width: 95%;
	height: 25em;
	float: left;
}
html>body #izquierdac {
	min-height: 25em;
	height: auto;
}

#fcontacto {
	margin: 2.5em 0em 0em 0em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	width: 17em;
	height: 33em;
	float: left;
	background: url(../img/fcontacto.gif) no-repeat;
	border: 0.4em solid #d3d3d3;
	font: normal 1em Verdana;
	color: #585a73;
}





/* ---------------------------------------------- Menu lateral*/

ul#desplegable {
	width: 85%;
	margin: 2em 0em 0em 2.2em;
	padding: 0em;
	float: left;
}
html>body ul#desplegable {
	margin: 2em 0em 0em 4.3em;
	padding: 0em;
}
ul#desplegable li {
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 2em;
	display: block;
	background: url(../img/sep-men.gif) no-repeat;
	background-position: top left;
	width: 85%;
	height: 1.5em;
	float: left;
}
html>body ul#desplegable li {
	min-height: 1.5em;
	height: auto;
}
ul#desplegable li li {
	margin: 0em 0em 0em -1em;
	padding: 0.4em 0em 0em 1em;
	float: left;
	display: block;
	width: 100%;
	height: 1.5em;
	background: url(../img/sep-submenu.gif) no-repeat;
	background-position: 0em;
}
html>body ul#desplegable li li {
	margin: 0em 0em 0em -2em;
	padding: 0.4em 0em 0em 1em;
}
ul#desplegable li a{
	text-decoration: none;
	font: bold 1.1em Verdana;
	color: #232972;
	float: left;
}
ul#desplegable li li a{
	font: normal 1.1em Verdana;
	color: #333333;
}
ul#desplegable li a:hover{
	color: #4b85c2;
}





/* ---------------------------------------------- Pie */

#pie {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 100%;
	height: 4em;
	float: left;
}






/* ---------------------------------------------- Formularios */

.boton {
	font: bold 1em Verdana;
	color: #ffffff;
	padding: 0em;
	margin: 0.3em;
	background-color: #232972;
	border: 2px solid #232972;
}
html>body .boton {
	padding: 0em 0.8em 0.2em 0.8em;
}

.campo {
	border: #d7d3d0 1px solid;
	font: normal 10px Verdana; 
	color: #696969;
	height: 1.8em;
	padding: 0em;
	margin: 0.3em;
	background-color: #ffffff;
}

.campo2 {
	border: #d7d3d0 1px solid; 
	font: normal 10px Verdana; 
	color: #696969;
	padding: 0em;
	margin: 0.3em;
	background-color: #ffffff;
}

table {
	margin: 2em 0em 0em 2em;
	padding: 0em;
	border-spacing: 0em;
	border: none;
	width: 80%;
	float: left;
}

tbody td, tbody th {
	padding: 0.3em 0.3em 0.3em 0.3em;
	text-align: left;
	font: bold 1em Verdana;
	margin: 0em;
}

tfoot {
	font: normal 1em Verdana;
	color: #585a73;
}

/* ---------------------------------------------- Formularios */

fieldset {
	border: none;
}

.campo {
	border: #d7d3d0 1px solid; 
	font: normal 10px Verdana; 
	color: #696969;
	height: 1.6em;
	padding: 0em 0em 0em 0em;
	margin: 0em;
	background-color: #ffffff
}