html {height : 101%;}

#legal {
padding: 1em 0 1em 2.5em;
font-size : 0.85em;
text-align:left;
}

body {
margin : 0;
padding : 0;
text-align : center;
color : #999;
font : normal 0.8em/1.3em Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color : #111111;
}

#contenedor {
width : 100%;
margin : 0;
padding : 0;
float : left;
clear : both;
background-color : #212121;
border-bottom : 1px solid #414141;
background-image : url('../images/42.png');
background-repeat : repeat;
background-position : 0% 0%;
}

#contenedor2 {
width : 100%;
margin : 0;
padding : 0;
float : left;
background-image : url('../images/46.png'); 
background-repeat : no-repeat;
background-position : 100% 0%;
}

#contenedor3 {
width : 100%;
margin : 0;
padding : 0;
float : left;
background-image : url('../images/47.png'); 
background-repeat : no-repeat;
background-position : 0% 4em;
}

#contenido {
width : 60em;
margin : 0 auto;
padding : 0;
}

#pie {
margin : 0;
padding : 1em;
text-align : left;
font-size : 0.85em;
line-height : 1.2em;
}

#sentina {
padding: 0 0.5em 0.5em 0;
}


.pagina {
width : 60em;
margin : 0;
padding : 0 0 3em;
float : left;
background-image : url('../images/1.png');
background-repeat : repeat-y;
background-position : 0% 0%;
}

.izquierda {
width : 360px;
margin : 0;
padding : 0;
color : #ccc;
text-align : center;
float : left;
}

.derecha {
/*** width : 29.85em; ***/
width : 29.85em;
margin : 0;
padding : 0 0 3em 2em;
text-align : left;
float : left;
}

.separador {
height : 0;
margin : 0;
padding : 0;
border : 0;
line-height : 0;
clear : left;
}

h1 {
margin : 0;
padding : 0;
text-align:center;
font-family:Times;
font-size : 1.5em;}

.titulon {
margin : 0;
padding : 2.5em 0 0;
}

.lema {
margin : 0;
padding : 0 3em;
font-size : 0.85em;
line-height : 1.2em;
}

.escudo {
margin : 0;
padding : 1.5em 0 0;
}

ul {
margin : 0;
padding : 0;
list-style-type : none;
}

.menu {
margin : 0;
padding : 0;
}

.menuitem {
margin : 0;
padding : 0 0 0.75em;
font-size : 0.85em;
line-height : 1.2em;
float : left;
}

.menui {
width : 140px;
margin : 0;
padding : 0 5px 0 35px;
text-align : right;
float : left;
}

.menud {
width : 140px;
margin : 0;
padding : 0 35px 0 5px;
text-align : left;
float : left;
}

.menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}

.menu ul li {
margin : 0;
padding : 0;
}

.menu ul li a, .menu ul li a:link, .menu ul li a:visited, .menu ul li a:hover, .menu ul li a:active {
margin : 0;
padding : 0;
display : block;
text-decoration : none;
color : #ccc;
}

.menu ul li a:hover {
color : #f8f8f8;
}

a, a:link, a:visited, a:hover, a:active {
margin : 0;
padding : 0;
text-decoration : none;
color : #ddd;
}

a:hover {color : #f8f8f8;}

.menu .activo a, .menu .activo a:link, .menu .activo a:visited, .menu .activo a:hover, .menu .activo a:active {
color : #f8f8f8;
}

.menu .activo a:hover {color : #ffcc00;}

.info {
margin : 0;
padding : 0;
font-size : 0.85em;
line-height : 1.25em;
}

.entradilla {
font-size : 0.85em;
line-height : 1.1em;
}

.derecha p {margin:0; padding: 0 0 0.5em 0;}

#buscador strong {
font-weight : normal;
color : #ffcc00;
}

.zemContactForm {
margin : 0;
padding : 0;
}

.zemContactForm fieldset {
margin : 0;
padding : 0;
border : 0;
}

.zemContactForm legend {display : none;}

.zemContactForm input {
margin : 0 0 0.5em 0;
padding : 0;
background-color : #f5f5f5;
}

.zemContactForm textarea {
margin : 0;
padding : 0;
background-color : #f5f5f5;
}

ul.zemError {
margin : 1em 0 0 0;
padding : 0;
font-size : 0.85em;
line-height : 1.25em;
list-style-type : none;
}

ul.zemError strong {
font-weight : normal;
color : #ffcc00;
}

.zemSubmit {
width : 5em;
background-color : #eee;
}

#escaque {
width : 15em;
}

ul.galeria {
width : 29.85em;
margin : 0.1em 0 0 0;
padding : 0.5em 0 1em 0;
list-style-type : none;
float : left;
border-top : 1px solid #999;
}

ul.galeria li {float : left;}

ul .fotomin a, ul .fotomin a:link, ul .fotomin a:active, ul .fotomin a:visited, ul .fotomin a:hover {
margin : 0 0.1em 0.1em 0;
padding : 0;
float : left;
border : 1px solid #666;
}

ul .fotomin a:hover {border : 1px solid #ccc;}

ul.galeria img {
width : 8em;
display : block;
}

ul .navimg {
width : 1.3em;
margin : 0 0 0 0.5em;
padding : 0 0 0 0;
float : left;
}

.smd_slimbox_next {
width : 1.5em;
height : 1.3em;
display : block;
background-image : url('../images/15.png');
background-repeat : no-repeat;
background-position : 0% 0%;
}

.smd_slimbox_prev {
width : 1.5em;
height : 1.3em;
display : block;
background-image : url('../images/16.png');
background-repeat : no-repeat;
background-position : 0% 0%;
}

.titimg {
width : 26.85em;
float : left;
}

.cuentaimg {
width : 3em;
margin : 0;
padding : 0;
text-align : center;
float : right;
}

.caption {
clear : all;
}

.icon a, .icon a:link, .icon a:visited, .icon a:active, .icon a:hover {
margin : 0.3em 0.7em 0.1em 0;
padding : 0;
float : left;
border : 1px solid #666;
}
.icon a:hover {border : 1px solid #ccc;}

img {
margin : 0;
padding : 0;
border : 0;
}