body {
background-image : url(../img/fondobody.gif);
background-repeat : repeat;
background-color : #EBEBEB;
margin : 0px auto;
margin-bottom : -10px;
margin-top : -10px;
}

.mozilla{
display : block;	
}

.campos {
border : 1px solid #D0D0D0;
color: #4C4C4C;
font-size: 8.5pt;
font-family : verdana;
background-color : #F4F4F4;
}

#noticias{
float: left;
font-family : verdana;
font-size : 8pt;
color: #636363;
margin: 0 10px 10px 0px;
padding : 3px;
width : 520px;
}

.relacionados{
margin-left : -43px;
}

.relacionados ul, .relacionados li{
list-style-type : none;	
line-height : 14px;
}

.camposboton{
border : 1px solid #D0D0D0;
color: #ffffff;
font-size: 8.5pt;
font-family : verdana;
background-color : #8FBC8F;
}

#contenedor{
background-image : url(../img/fondomenu.gif);
background-repeat : repeat-y;
margin:0px auto;
width: 47.7em;
border : 6px solid #ffffff;
background-color : #ffffff;
}

#cabecera{
background-color : #ffffff;
height : 90px;
min-height : 90px;
}

#buscador{
position : relative;
top : -23px;
left:486px;
width : 250px;
}

#buscador li{
list-style-type : none;
display : inline;
line-height : 20px;
}

#iconobuscador{
position : relative;
top : 12px;
left:505px;
width : 400px;
}

#menuutilidades{
position : relative;
top : 73px;
left:390px;
width : 350px;
font-family : verdana;
font-size : 8pt;
color: #636363;
}

#menuutilidades li{
list-style-type : none;
display : inline;
padding: 2px;
}

#menuutilidades li a{
font-family : verdana;
font-size : 8pt;
color: #636363;
text-decoration : none;
font-weight : bold;
}

#menuutilidades li a:hover{
text-decoration : underline;
}

#parche{
position : absolute;
margin-top : 0px;
margin-left : 0px;
background-color : #ffffff;
height : 20px;
width : 200px;
}

#logotipo{
position : absolute;
margin-top : 25px;
margin-left : 24px;
}

#cabeceracontenido{
position : relative;
width: 572px;
height : 165px;
background-color : #EFEFEF;
}

#columnaderecha{
float: left;
width:183px;
height :auto;
min-height :700px;
background-color : #ACC7DF;
background-image : url(../img/fondomenu.png);
background-repeat : repeat;
}

#menu1{
margin-left : -30px;
width : 240px;
}

#menu1 li{
line-height : 14px;
color: #4C4C4C;
list-style-type : none;
}

#menu1 li a{
text-decoration : none;
color: #494949;
font-family : verdana;
font-size : 7pt;
}

#menu1 li a:hover{
text-decoration : underline;
color: #5E9D5F;
}

.opcionesmenu1{
margin-left : -40px;
}

.opcionesmenulogin{
margin-left : -5px;
}

#menu2{
margin-top : 50px;
margin-bottom : 10px;
width: 150px;
margin-left : 9px;
background-color: transparent;
}

#navlist{
padding: 0px;
width: 165px;
background-color: #8FBC8F;
font: 8px verdana,helvetica;
}

#navlist li{
list-style: none;
border: 1px solid #8FBC8F;
}

#navlist a{
color: #ffffff;
font-weight : bold;
text-decoration: none;
display: block;
border-left: 1em solid #4F834F;
background-color : #62A163;
padding: 4px 8px;
}

#navlist a:hover { border-color: #2C492C; }

#subnavlist li a{
border: 0;
border-left: 0.8em solid #4B7D4B;
padding: 3px 4px;
margin-left: -25px;
background-color : #8EBB8E;
}

#menu3{
width: 720px;
max-width: 720px;
margin-left : 10px;
}

#menu3 ul{
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#menu3 li{
border-bottom: 1px solid #548D55;
margin: 0;
}

#menu3 li a{
display: block;
padding: 6px .2em 4px .5em;
border-left: 40px solid #59955A;
background-color: #8FBC8F;
color: #ffffff;
text-decoration: none;
font-weight : bold;
font-size : 7pt;
font-family: Verdana;
}

#menu3 li a:hover{
border-left-color: #3D653D;
background-color: #59955A;
color: #ffffff;
}

#menu3 li li{
border-top: 1px solid #90bade;
border-bottom: 0;
margin: 0;
}

#menu3 li li a{
padding: 4px .5em 4px 1.3em;
background-color: #5ba3e0;
width: 8.8em;
}

#menu3 li li li a{
padding: 3px .5em 3px 1.9em;
background-color: #73b2e8;
width: 8.2em;
}

#separadormenu{
background-color : #ffffff;
height : 20px;
width : 200px;
}


#login{
list-style-type : none;
padding-bottom : 5px;
}

#login li{
margin-left : -30px;
list-style-type : none;
color: #494949;
font-family : verdana;
font-size : 7pt;
text-align : left;
line-height : 15px;
}

#login li a{
text-decoration : none;
color: #494949;
}

#login li a:hover{
text-decoration : underline;
color: #494949;
}

.negrita{
color: #4B7D4B;
font-family : verdana;
font-size : 8pt;
font-weight : bold;
padding-bottom : 20px;
letter-spacing : 1px;
}

#texto{
width : 550px;
padding : 10px;
font-family : verdana;
font-size : 8pt;
color: #636363;
}

#texto a{
text-decoration: none;
font-weight : bold;
color: #636363;
}

#texto a:hover{
text-decoration : underline;
}

.flotaderecha{
float : right;
padding-left: 10px;
padding : 3px;
}

.flotaizquierda{
padding : 3px;
padding-right : 10px;
float : left;
}

.titulo{
font-family : verdana;
font-size : 10pt;
font-weight : bold;
}

.titulonoticias{
font-family : verdana;
color: #6B8E23;
font-size : 8pt;
font-weight : bold;
}

.subtitulo{
font-family : verdana;
color: #6B8E23;
font-size : 8pt;
font-weight : bold;
}

.separadorraya{
color:#B2D1B2;
}

.ruta{
letter-spacing : 1px;
font-family : verdana;
font-size : 8pt;
text-indent : 10px;
margin-top : 6px;
}

.ruta a{
text-decoration : none;
color: #000000;
}

.ruta a:hover{
text-decoration : underline;
}

.sinborde{
border:0px;
}

.txt{
}


#contenido{
margin-left : 190px;
}

#separadorpie{
height : 20px;
background-color : #ffffff;
}

/*pie de página*/
#pie{
clear: both;
padding: 10px;
background-color: #EEEEEE;
margin-top : -40px;
font-family : verdana;
font-size : 8pt;
color: #636363;
text-align : center;
border-top : 10px solid #ffffff;
}

#columnaizquierda{
float: left;
margin-left : 500px;
width:183px;
height :auto;
min-height :500px;
background-color : #ACC7DF;
background-image : url(../img/fondomenu.png);
background-repeat : repeat;
}
