/* CSS Document */

body { background:url(../images/fondoprinverde.jpg) repeat-x top left #9dcf7e;}

/*DIRECCION GENERAL*/
/*TOP*/
#top { background-color:#4a8600; border-bottom:1px solid #fff;}
#top #menutop { margin:0 auto; width:894px; padding:5px; text-align:right; color:#fff; font-size:12px;}
#top #menutop a { color: #fff; text-decoration:none; padding:5px 10px 5px 10px;}
#top #menutop a:hover { color: #fff; text-decoration:none; background-color:#325802;}


/*FOOTER*/
#footerinterna { margin:10px auto 15px auto; width:913px;}
#footerinterna .fondopieinter { background-color:#345e00; text-align:center; padding:10px; font-size:12px; color:#FFFFFF;}

/*PARA CONTENIDO*/
.contenidos .images { float:right; border:3px solid #CCC; margin:0 0 10px 10px;}
.image { border:3px solid #CCC; margin:0 0 0 6px;}
#interna .fondoblanco { background:url(../images/fondoverde.jpg) repeat-y top center;}
.colum1 { float:left; margin:0 0 0 24px;}
.colum2 { float:right; width:674px; margin-right:2px;}
.contenidos { padding:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.contenidos h1 { font-size:20px; font-weight:bold; color:#006600;}
.contenidos h2 { font-size:16px; font-weight:bold; color:#006600;}

.contenidos li { list-style:circle; margin:0 0 0 20px;}

.contenidos .images { float:right; border:3px solid #CCC; margin:0 0 10px 10px;}
.contenidos .fotoscontenido { float:right; margin:0 0 15px 15px; text-align:center; border-left:1px dotted #CCC; padding:10px; width:200px;}
.contenidos .fotoscontenido img { border:3px solid #CCC;}
.contenidos .fotoscontenido .epigrafe { padding:5px; font-size:10px; margin-bottom:20px;}


.menualt { margin:12px 0 0 0; width:199px;}
.fondoalt { background:url(../images/fondoaltverde.jpg) repeat top left; padding:7px; color:#fff; border-bottom:1px solid #76d502;} 
.fondomenualt { background-color:#345e00; padding:5px;} 
.fondomenualt ul { margin:0 10px 0 10px;}
.fondomenualt ul li { color:#fff; font-size:13px; padding:5px 0; border-bottom:1px solid #3f6f03;}
.fondomenualt ul li a { color:#fff; text-decoration:none;}
.fondomenualt ul li a:hover { color:#ccc; text-decoration:none;}


/*DESTAQUE*/
#destaqueinterna { margin:5px auto 0 auto; width:913px; position:relative;}
.menuprincipal { background-color:#4a8600; color:#fff; border-bottom:2px solid #003333;}


/*PAGINADOR*/

.paginador { padding:10px 0px; text-align:center; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.paginador a { padding:2px 5px 2px 5px; background-color:#E0F8BE; border:1px solid #D0E8BB; color:#063; text-decoration:none; font-weight:bold;}
.paginador a:hover { background-color:#BBF370;}

/*TABLA*/
.tabla { border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; text-align:justify; }
.tabla td { padding:10px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.tabla img { border:5px solid #e9e9e9;}
.tabla a { color:#033; text-decoration:none;}
.tabla a:hover { color:#033; text-decoration:underline;}

/*SECCION MENU*/

/*
Author: Craig Erskine
Description: Dynamic Menu System - Horizontal/Vertical
*/

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; }

ul#navmenu-h ul {
 width: 180px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: -40px;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 78%; }

ul#navmenu-h li { float: left; display: inline; position: relative; }
ul#navmenu-h ul li { width: 100%; display: block; }

/* Root Menu */
ul#navmenu-h a {
 /*border-top: 1px solid #FFF;
 border-right: 1px solid #FFF;*/
 padding: 6px;
 float: left;
 display: block;
 /*background: #DDD;*/
 color: #FFFFFF;
 text-decoration: none;
 height: 1%;
 text-align:left;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 /*background: #BBB;*/
 background:#325802;
 color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 float: none;
 /*background: #BBB;*/
 background: #4a8600;
 border-bottom:1px solid #fff;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 /*background: #999;*/
  background:#325802;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 /*background: #999;*/
 background: #4a8600;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 /*background: #666;*/
 background:#325802; 

}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
/* background: #666;*/
background: #485778;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 /*background: #333;*/
 background:#0b204b; 
 
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }


