*{
margin:0px;
padding:0px;
}
body,html{
background-image:url(fondo.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:16px;
min-width: 630px; 
}
#container {
  padding-left: 200px;   /* LC fullwidth */
  padding-right: 190px;  /* RC fullwidth + CC padding */
}
.rss{
color:#86C200 !important;
font-size:17px;
}
.rss:hover{
color:#6D7940 !important;
}
.rss img{
border:none;
}
#main{
padding-top:32px;
}
#header{
background-image:url(top.jpg);
background-repeat:no-repeat;
height:145px;
background-position:top center;
padding-left:25%;
padding-top:5px;
margin-bottom:0px;
}
#menu{
float:right;
width:310px;
padding:0px 2% 0px 0%;
font-size:14px;

}
#menu ul li{

list-style-type:none;
text-align:right;
padding:12px 30px 12px 0px;
}
#menu ul li.menu_selected{
list-style-type:none;
text-align:right;
padding:25px 30px 25px 0px;
background-image:url(flecha_green.jpg);
background-repeat:no-repeat;
background-position:center right;
}
#menu ul li.menu_selected_nested{
list-style-type:none;
text-align:right;
background-color: #FFFFFF;
padding:23px 38px 23px 0px;
background-image:url(flecha_green_down.jpg);
background-repeat:no-repeat;
background-position:top right;
}
* html #menu li.menu_selected_nested li.sub_menu_selected{

}
#menu li.menu_selected_nested li.sub_menu_selected{
list-style-type:none;
text-align:right;
width:293px;
background-image:url(flecha.gif);
background-repeat:no-repeat;
background-position:center right;
min-height:30px;
}

.subbottom{
width:280px;
list-style-type:none;
height:6px;
margin-left:-3px !important;
margin:0px;
padding:0px;
font-size:0px;
background-image:url(flecha_green_down.jpg);
background-repeat:no-repeat;
background-position:-1px bottom;
margin-top:-20px;
}

#menu ul li.menu_selected_nested ul{
margin:0px;
padding:0px;
margin-top:65px;

}
#menu ul{
margin:0px;
padding:0px;
}

li.menu_selected_nested{
padding-right:0px;
}
li.menu_selected_nested a{
margin-right:40px;
}
#menu li li a{
width:264px;
display:block;
color:#888888 !important;
font-weight:bold;
margin-right:18px;
min-height:20px;

}
#menu li.menu_selected_nested li.sub_menu_selected a{
width:264px;
display:block;
color:#444444 !important;
font-weight:bold;
min-height:20px;
}
#menu li li a:hover{
width:264px;
display:block;
color:#444444 !important;
font-weight:bold;
margin-right:18px;
min-height:20px;
}
#menu  li  li{
list-style-type:none;
margin:0px;
text-align:right;
padding:0px;
width:293px;
min-height:30px;
}
li.menu_selected a{
color:#FFFFFF !important;
font-weight:bold ;
}
li.menu_selected_nested a{
color:#FFFFFF !important;
font-weight:bold ;
margin-right:0px;
}
#menu ul li a{
padding:3px;
color:#53781A;
text-decoration:none;

}
#menu ul li a:hover{
padding:3px;
text-decoration:underline;
color:#436016;

}
.menu_cont{
width:35%;
float:left;

margin-bottom:20px;
height:100%;
overflow:hidden;
}
p{
clear:both;
padding-right:10%;
margin-bottom:8px;
margin-top:8px;
line-height:19px;
width:85%;
}
blockquote{
background-image:url(blockquote.jpg);
background-repeat:no-repeat;
padding:15px;
padding-left:35px;
padding-top:1px;
width:50%;
clear:both;
border-width:0px 1px 1px 0px;
border-color:#BCBA00;
border-style:dashed;
margin-top:20px;
margin-bottom:20px;
color:#92AF29;
line-height:18px;
font-size:15px;
}

#contens{
float:left;
width:56%;
padding:0px 10px 0px 40px;

color:#444444;
font-size:15px;
line-height:15px;
text-align:justify;
margin-bottom:20px;
border-width:0px 0px 0px 1px;
border-color:#BCBA00;
border-style:solid;
}
#contens img{
}
h1 a{
color:#53781A !important;
}
h1 a:hover{
color:#96C709 !important;

}
h1{
color:#53781A;
clear:both;
padding-left:0px;
padding-top:10px;
padding-right:35px;
padding-bottom:30px;
font-weight:normal;
width:90%;
margin-top:-5px;
font-size:26px;
line-height:33px;
text-align:left;
background-image:url(h1.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}
hr{
background-color:#EFEFEF;
color:#EFEFEF;
border-color:#FFFFFF #FFFFFF #D7E8B9 #FFFFFF;
border-style:solid;
border-width:1px;
margin-top:10px;
margin-bottom:10px;
width:85%;
}
h2{
color:#96C709;
padding:10px;
padding-left:0px;
padding-right:35px;
padding-bottom:30px;
clear:both;
width:85%;
line-height:23px;
text-align:left;
font-size:18px;
font-weight:normal;
background-image:url(h2.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

h3{
color:#96C709;
padding:25px;
text-align:left;text-align:left;
padding-left:0px;
padding-right:35px;
clear:both;
font-size:17px;
width:70%;
line-height:23px;
font-weight:normal;
background-image:url(h3.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

#contens ul{
margin-bottom:20px;
margin-top:20px;
clear:both;
}
#contens a{
color:#445EC3;
}
#contens a:hover{
color:#444444;
}
#contens ul li{
list-style-type:none;
margin:3px;
padding:8px;
border-width:0px 0px 0px 22px;
border-style:solid;
border-color:#E6EAD3;
padding-right:10%;
margin-left:30px;
width:75%;
line-height:19px;


}
#clear{
clear:both;
width:1%;
}
#footer{
border-width:1px 0px 0px 0px;
border-color:#BCBA00;
border-style:solid;
padding:6px;
background-image:url(top.jpg);
background-position:center left;
}
#footer a:hover{
padding:10px;
text-decoration:underline;

color:#444444;
}
#footer a{
padding:10px;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}
#footer div{

}
#footer h1{
background-image:url(h3.jpg) !important;
padding:19px !important;
}
#footer p{
margin-top:8px !important;
}
#footer h1{
background-image:url(h3.jpg) !important;
padding-bottom:19px !important;
padding-top:3px !important;
padding-left:0px !important;
margin-bottom:-10px;
color:#96C709 !important;
}
.bottom_float{
float:left;
padding:3%;
margin-top:12px;
padding-top:5px;
width:27%;
font-size:13px;
color:#666666;
background-image:none !important;
}
.bottom_float h1{
font-size:14px;
float:none;
}
.ditto_show{
margin-bottom:20px;
}

