/* CSS Document */

body { background:url(../images/fondocelesteprin.jpg) repeat-x top left #7fc7f9;}

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


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

/*PARA CONTENIDO*/
#interna .fondoblanco { background:url(../images/fondoceleste.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;}
.contenidos h1 { font-size:20px; font-weight:bold; color:#003399;}
.contenidos h2 { font-size:16px; font-weight:bold; color:#003399;}
.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;}

.menualt { margin:12px 0 0 0; width:199px;}
.fondoalt { background:url(../images/fondoaltceleste.jpg) repeat top left; padding:7px; color:#FFF; border-bottom:1px solid #6aa5cd;} 
.fondomenualt { background-color:#3986bc; padding:5px;} 
.fondomenualt ul { margin:0 10px 0 10px;}
.fondomenualt ul li { color:#FFF; font-size:13px; padding:5px 0; border-bottom:1px solid #1c497e;}
.fondomenualt ul li a { color:#fff; 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:#87ceff; color:#1e4e6f; border-bottom:2px solid #52a0d6;}

/*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 NOTICIA*/
.tablanoti { text-align:justify; }
.tablanoti td { padding:5px; }
.tablanoti .linea { border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.tablanoti .lineabajo { border-bottom:1px solid #CCCCCC;}

.noticia { padding:10px;}
.noticia .fecha { padding:3px 0; font-size:11px; color:#666666;}
.noticia h3 { font-size:18px; font-weight:bold; color:#003399;}
.noticia .intro { padding:5px 0; font-weight:bold;}
.noticia .contenoti img { float:left; margin:0 10px 10px 0; border:1px solid #999999;}
.noticia .contenoti img.right { float:right; margin:0 0 10px 10px; border:1px solid #999999;}
.noticia .contenoti .leer { color:#000066; font-weight:bold; text-decoration:none;}
.noticia .contenoti .leer:hover { color:#000066; font-weight:bold; text-decoration:underline;}

.desarrolloevento { padding:10px;}
.desarrolloevento img { float:left; margin:0 10px 10px 0; border:1px solid #999999;}
.desarrolloevento p { margin:10px 0;}
.desarrolloevento .masinfo { color:#003399; font-weight:bold; text-decoration:none;}
.desarrolloevento .masinfo:hover { color:#003399; font-weight:bold; 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: #1e4f70;
 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:#4ab5ff;
 color: #1e4f70;
}

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

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

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

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

}

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


