/* CSS Document */

BODY { background-color:#50BBFF; margin-top:0; margin-left:0; margin-right:0; text-align:center; height:100%; /*background-color:#50BBFF;*/  }

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; }
#top { width:900px; height:200px; margin: 0 auto; margin-top:5px; background:none; border-bottom:0; }
#TopNav { width:900px; height:28px; margin: 0 auto; background:url(../imagenes/topnav_fondo.jpg); border-top:1px #50BBFF solid; border-bottom:2px #50BBFF solid; }
#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 */
.date { width:250px; height:23px; float:right; position: relative; padding-top:4px; }
/*.date { width:250px; height:25px; position: relative; top:0; right:0; left:115px; padding-top:3px; /*border:1px #FF3300 solid;* / }*/
.fecha { font-size: 12px; font-family: arial; color:#fff; text-align: center; }

.favoritos { width:150px; font-family: Arial; float:left; margin:0; padding:20px 10px 0 0; }
.favoritos a { color:#fff; text-align:left; text-decoration:none; font-weight:normal; }
.favoritos a:visited { color:#fff; text-align:left; text-decoration:none; font-weight:normal; }
.favoritos a:hover { color:#A5D7FA; text-align:left; text-decoration:none; font-weight:normal; }

/* Menu Horizontal */
/*#TopNav #menuh { font: 100% Arial, "Trebuchet MS", Helvetica, sans-serif; }*/
#TopNav #menuh { font: 100% Arial, "Trebuchet MS", 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:0; height:28px; }
#TopNav #menuh a { text-decoration: none; color: #fff; background:none; display: block; padding: 5px 10px;
	text-align: center; border: 1px solid #999; border-width: 0 1px 0 0; }
#TopNav #menuh a#primero { border-left: 1px solid #999; }
#TopNav #menuh a:hover {  background:url(../imagenes/topnav_fondo_hover.png); /*background: #DBEBF6;*/ }


/*-------------------------------------------------------------------*/

/*:::::::: TOP */
#content_name { width:330px; height:200px; float:left; background-image:url(../imagenes/name.jpg); }
#content_banner { width:570px; height:200px; float:left; background-color:#0A7CD2; }


/*-------------------------------------------------------------------*/
/*:::::::: MIDDLE */
/*.fecha { font-family: arial; font-size: 12px; color: #118DC3; font-weight: bold; margin-top:10px; margin-right:15px; } */
#cuerpo { width:865px; height:auto; padding:5px 10px 10px 10px; margin-left:5px; float:left; /*border:1px #00CC00 solid;*/ }
#cuerpo p { font-family: arial; font-size: 12px; color: #333; text-align:justify; float:left; }
#publicidad { width:220px; height:350px; overflow:auto; margin:5px 10px 10px 10px; /*padding:5px 5px 10px 10px;*/ float:right; background-color:#ebebeb; }

/* --- separadores ---- */
div.sep_h { width:270px; height:10px; background:url(../imagenes/point.gif) left repeat-x; }
div.sep_v { width:6px; height:100px; background:url(../imagenes/point.gif) left repeat-y; margin-left:6px; margin-right:2px; }

div.secciones { width:410px; height:auto; overflow:auto; /*height:180px;*/ background:#fff; /*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 h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; font-weight:normal; }
div.secciones h1.uno { font-family:Arial; font-size:16px; color:#4884BA; text-align:left; margin:0 0 5px 5px; padding:5px 0 0 28px; background-image:url(../imagenes/icons_01.gif); background-repeat:no-repeat; background-position:left; }
div.secciones h1.dos { font-family:Arial; font-size:16px; color:#4884BA; text-align:left; margin:0 0 5px 5px; padding:5px 0 0 28px; background-image:url(../imagenes/icons_02.gif); background-repeat:no-repeat; background-position:left; }
div.secciones h1.tres { font-family:Arial; font-size:16px; color:#4884BA; text-align:left; margin:0 0 5px 5px; padding:5px 0 0 28px; background-image:url(../imagenes/icons_03.gif); background-repeat:no-repeat; background-position:left; }
div.secciones h1.cuatro { font-family:Arial; font-size:16px; color:#4884BA; text-align:left; margin:0 0 5px 5px; padding:5px 0 0 28px; background-image:url(../imagenes/icons_04.gif); background-repeat:no-repeat; background-position:left; }
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;  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;  font-weight:normal; }
div.secciones a:hover {  color:#3399FF; text-decoration:none; }
div.secciones ul { font-family: Arial, Helvetica, sans-serif; margin:0; padding-left:30px; text-align:left; }
div.secciones ul li { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; text-align:left; list-style:square; }
/*div.secciones ul li a { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; text-decoration:none; display:block; text-align:justify;  font-weight:normal; }
div.secciones ul li a:Visited { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; text-decoration:none; display:block; text-align:justify;  font-weight:normal; }
div.secciones ul li 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;  margin-top:40px; margin-left:15px; }

.link  { text-decoration:none; color:#fff; font-size:12px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal;}
A.link:link  { text-decoration:none; color:#fff; font-size:12px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal;}
A.link:visited  { text-decoration:none; color:#fff; font-size:12px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal;}
A.link:hover  { text-decoration:underline; color:#BCDEFF; font-size:12px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 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; }
*/

