/* CSS Document */
BODY { background-color:#474747; margin-top:0; margin-left:0; margin-right:0; text-align:center; height:100%;  }

a:link { text-decoration:none; color:#000; font-size:12px; text-align:justify; font-weight:bold; }
a:visited { text-decoration:none; color:#000; font-size:12px; text-align:justify; font-weight:bold; }
a:hover { text-decoration:none; color:#3399FF; font-size:12px; text-align:justify; font-weight:bold; }

#contenedor { width:auto; height:auto; }
#TopNav { width:900px; height:28px; margin: 0 auto; margin-top:10px; background:url(../imagenes/topnav_fondo.png); }
#TopNav_menu { width:900px; height:40px; margin: 0 auto; margin-top:10px; background-image:url(../imagenes/TopNav_menu_fondo.png); }
#top { width:900px; height:200px; margin: 0 auto; padding-top:10px; background:none; }
#middle { width:900px; height:100%; overflow:auto; background-color:#fff; margin: 0 auto; }
#bottom { width:900px; height:75px; margin: 0 auto; overflow:auto; background-image:url(../imagenes/bottom.png); background-position:bottom; background-repeat: no-repeat; background-color:#fff; display:block; }


/*-------------------------------------------------------------------*/
/*:::::::: TopNav */
#TopNav_menu #topmenu_content { width:525px; height:35px; background:none; margin: 0 auto; float:left; }
#TopNav_menu #fecha_content { width:350px; height:35px; /*background:#0A7BD2;*/ margin: 0 auto; float:right; }
#TopNav_menu #fecha_content .fecha { width:175px; /*background-color:#00FF00;*/ font-size: 10px; font-family: Arial; color:#fff; text-align:right; margin:0; padding:8px 10px 0 0; }
#TopNav_menu #fecha_content .favoritos { width:150px; font-family: Arial; float:left; margin:0; padding:20px 10px 0 0; }
#TopNav_menu #fecha_content .favoritos a { color:#fff; text-align:left; text-decoration:none; font-weight:normal; }
#TopNav_menu #fecha_content .favoritos a:visited { color:#fff; text-align:left; text-decoration:none; font-weight:normal; }
#TopNav_menu #fecha_content .favoritos a:hover { color:#A5D7FA; text-align:left; text-decoration:none; font-weight:normal; }

/* Menu Horizontal */
#TopNav #menuh { font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif; }
#TopNav #menuh ul, li { list-style-type: none; }
#TopNav #menuh ul { margin: 0; padding: 0; }
#TopNav #menuh li { float: left; }
#TopNav #menuh li.separador_menu_izquierdo { float: left; background:none; width:60px; height:28px; }
#TopNav #menuh a { text-decoration: none; color: #fff; background:none; display: block; padding: 5px 10px;
	text-align: center; border: 1px solid #ACCFE8; border-width: 0 1px 0 0; }
#TopNav #menuh a#primero { border-left: 1px solid #ACCFE8; }
#TopNav #menuh a:hover {  background:url(../imagenes/topnav_fondo_hover.png); /*background: #DBEBF6;*/ }


/*-------------------------------------------------------------------*/
/*:::::::: TOP */
#content_name { width:100px; height:200px; float:left; background-image:url(../imagenes/name.png); }
#content_menu { width:230px; height:200px; float:left; background-image:url(../imagenes/fondo_menu.png); }
#content_banner { width:570px; height:200px; float:left; background-color:#0A7CD2; }
#content_banner p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:left; padding-left:10px; font-weight:normal; margin-bottom:2px; vertical-align:bottom; margin-top:175px;  }


/* - Menu  */
#menu { width:230px; height:auto; margin:0; padding:0; }
#menu p { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:left; padding-left:5px; margin-bottom:10px; padding-top:0; margin-top:8px; }
#navi {  list-style:none; border: 0px solid #ebebeb; padding:0; margin:0; font-size:12px; }
#navi ul { list-style-type: none; padding:0; width:230px; } 
#navi li { text-align:left; width:210px; margin-bottom:0; margin-top:2px; }
#navi li a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; text-decoration:none; text-align:left; font-size:12px; color:#fff; background:none; border-left:10px solid #94C5EB; padding-left:5px; }
#navi li a:hover { color:#A8DAEE; border-left-color:#ccc; }
#navi li.parrafo { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:left; padding-left:5px; margin-bottom:10px; padding-top:0; margin-top:8px; }



/*-------------------------------------------------------------------*/
/*:::::::: MIDDLE */
.fecha { font-family: arial; font-size: 12px; color: #118DC3; font-weight: bold; margin-top:10px; margin-right:15px; } 
#cuerpo { width:auto; height:auto; padding:0 10px 10px 10px; }
#cuerpo p { width:839px; font-family: arial; font-size: 12px; color: #333; text-align:justify; }

/* --- separadores ---- */
div.sep_h { width:270px; height:10px; background:url(../imagenes/point.gif) left repeat-x; }
div.sep_v { width:6px; height:140px; background:url(../imagenes/point.gif) left repeat-y; margin-left:6px; margin-right:2px; }

div.secciones { width:273px; height:150px; /*background-image:url(../imagenes/secciones.gif);*/  }
div.secciones h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#3399FF; text-align:left; padding-top:10px; padding-left:10px; }
div.secciones p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; padding-left:10px; padding-right:10px; }

div.secciones a { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; text-decoration:none; display:block; text-align:justify;  padding-left:10px; font-weight:normal; }
div.secciones a:visited { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; text-decoration:none; display:block; text-align:justify;  padding-left:10px; font-weight:normal; }
div.secciones a:hover {  color:#3399FF; text-decoration:none; }


/*-------------------------------------------------------------------*/
/*:::::::: BOTTOM */
#bottom #bottom_left { width:400px; height:32px; float:left; position:relative; top:33px; left:10px; /*background:#ccc;*/ }
#bottom #bottom_right { width:400px; height:50px; float:right; margin-top:10px; /* background:#cc0000;*/ }
#bottom p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:left; margin-top:10px; }
#bottom h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:left; font-weight:normal; }



table.Multimenu td a { font-family:Arial; text-decoration:none; font-size: 10px; color:#fff; font-weight:bold; text-align:center; }
table.Multimenu td a:Visited { font-family:Arial; text-decoration:none; font-size: 10px; color:#fff; font-weight:bold; text-align:center; }
table.Multimenu td a:hover { font-family:Arial; text-decoration:none; font-size: 10px; color:#f1f1F1; font-weight:bold; text-align:center; }


/* ---- GENERALES */
.thumbs { float:right; margin-left:5px; padding-right:5px; }
.powered { padding-right:10px; float:right; }
.w3c { padding-right:10px; float:left; }
/*
.powered { position:relative; top: 15px; padding-right:5px; }
.powered { margin-top:15px; margin-bottom:10px; margin-right:15px; }
*/