/* CSS Document */

body { background:url(../images/fondoprinamarillo.jpg) repeat-x top left #fff46c;}

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


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

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

.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/fondoaltamarillo.jpg) repeat top left; padding:7px; color:#2c2701; border-bottom:1px solid #6aa5cd;} 
.fondomenualt { background-color:#ffef76; padding:5px;} 
.fondomenualt ul { margin:0 10px 0 10px;}
.fondomenualt ul li { color:#2c2701; font-size:13px; padding:5px 0; border-bottom:1px solid #d0a31d;}
.fondomenualt ul li a { color:#000000; font-size:13px; text-decoration:none;}
.fondomenualt ul li a:hover { color:#ccc; font-size:13px; text-decoration:none;}



/*DESTAQUE*/
#destaqueinterna { margin:5px auto 0 auto; width:913px; position:relative;}
.menuprincipal { background-color:#ffef76; color:#2c2701; border-bottom:2px solid #97870d;}

/*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: 0;
}

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

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: #5f4500;
 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:#fde639;
 color: #97870d;
}

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

/* 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:#fde639;
}

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

/* 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:#fde639; 

}

/* 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; }
