/* CSS Document */

BODY { margin-top:0; margin-left:0; margin-right:0; text-align:center; height:100%; background:url(../imagenes/fondo1.gif) top repeat;  }

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; }


/* :::::::: CONTENEDORES :::::::: */
#contenedor { width:910px; height:100%; margin:0 auto; }
#content { width:910px; height:100%; margin:0 auto; text-align:center; margin-bottom:10px; }
#top { width:900px; height:200px; float:left; margin-top:5px; margin-bottom:0; background:none; border-top:1px #eee solid; border-left:1px #eee solid; border-right:1px #eee solid; }
#middle { width:900px; height:100%; overflow:auto; float:left; border:1px #eee solid; background-image:url(../imagenes/fondo_middle.gif); background-position:top; background-repeat:repeat-y; background-color:#fff; margin-bottom:10px; }
	#izquierdo { width:695px; height:100%; float:left; background-color:#fff; /* border-right:1px #ddd dashed; margin-bottom:10px;*/ }
	#derecho { width:200px; height:100%; float:right; /*background-color:#f5f5f5; /*margin-bottom:10px; /* margin-left:3px;*/ }
#bottom { width:910px; height:70px; margin: 0 auto; overflow:auto; background-image:url(../imagenes/bottom_fondo.png); background-position:left; background-repeat: no-repeat; display:block; clear:both; }
#TopNav_menu { width:910px; height:70px; margin: 0 auto; background-image:url(../imagenes/topnav_fondo.png); background-position:left; background-repeat: no-repeat; display:block; }


.publicidad { width:240px; height:120px; position:relative; margin:5px 0 20px 10px; }
.publicidad h3 { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0 auto; }
.publicidad h3 a { font-size:9px; color:#000; text-decoration:none; font-weight:normal; background:url(.) left no-repeat; padding-left:17px; float:left; }
.publicidad h3 a:hover { color:#cc0000; text-decoration:none;  }


/*-------------------------------------------------------------------*/
/*:::::::: TopNav */
#TopNav_menu #topmenu_content { width:400px; height:35px; float:left; margin-top:18px; margin-left:20px; }
#TopNav_menu #fecha_content { width:300px; height:25px; float:right; margin-top:25px; margin-right:20px; background:url(../imagenes/hora_fondo.png) top no-repeat;  }
.fecha { Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; margin-top:5px; border-left:15px; text-align:center; } 


#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 */
#lady { width:183px; height:245px; position:absolute; left:115px; top:30px; z-index:11; /*border:1px #FF6600 solid;*/ }
#scan { width:200px; height:150px; position:absolute; left:660px; top:85px; z-index:11; border:1px #FF6600 solid; }

#content_name { width:330px; height:200px; float:left; }
#content_menu { width:230px; height:200px; float:left; }
#content_banner { width:900px; height:200px; background-color:#fff; }
#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;  }
/*#content_banner { width:570px; height:200px; float:left; }*/

/* - 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 */
#cuerpo { width:660px; height:auto; float:left; margin:10px 0 10px 10px; padding-right:5px; /*border:1px #FF6600 dashed;*/ }
#cuerpo p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align:justify; line-height:1.4; }

div.publicity { width:200px; height:100%; /*background-color:#fff; /*border:1px #999 dashed;*/ }


/* --- 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:275px; height:150px; }
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; }

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; }

/*secciones 2 */
#seccion_left { width:320px; height:180px;  margin:5px; float:left; background:url(../imagenes/fondo_secciones1.png) top no-repeat; }
#seccion_right { width:320px; height:180px; margin:5px; float:right; background:url(../imagenes/fondo_secciones1.png) top no-repeat; }

#seccion_left h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3399FF; text-align:left; padding-top:10px; background:url(../imagenes/icon_h1.gif) left no-repeat; padding-left:25px; margin-left:10px; font-weight:bold; }
#seccion_left p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; padding-left:10px; padding-right:10px; }
#seccion_left a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; text-align:justify; }
#seccion_left a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; }
#seccion_left a:hover {  color:#3399FF; text-decoration:underline; }

#seccion_right h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#3399FF; text-align:left; padding-top:10px; background:url(../imagenes/icon_h1.gif) left no-repeat; padding-left:25px; margin-left:10px; font-weight:bold; }
#seccion_right p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; padding-left:10px; padding-right:10px; }
#seccion_right a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; text-align:justify; }
#seccion_right a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; }
#seccion_right a:hover {  color:#3399FF; text-decoration:underline; }

#seccion_right_img { width:320px; height:180px; margin:5px; background:url(../imagenes/fondo_secciones_img.png) top no-repeat; }
#seccion_right_img h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3399FF; text-align:left; padding-top:10px; background:url(../imagenes/icon_h1.gif) left no-repeat; padding-left:25px; margin-left:10px; font-weight:bold; }
#seccion_right_img p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; padding-left:10px; padding-right:10px; }
#seccion_right_img a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; text-align:justify; }
#seccion_right_img a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; }
#seccion_right_img a:hover {  color:#3399FF; text-decoration:underline; }



/*-------------------------------------------------------------------*/
/*:::::::: BOTTOM */
#bottom #bottom_left { width:400px; height:32px; float:left; position:relative; top:15px; left:10px; /*background:#ccc;*/ }
#bottom #bottom_right { width:400px; height:50px; float:right; margin-top:1px; /* background:#cc0000;*/ }
#bottom p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; 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; }
#bottom #bottom_right .powered { margin-right:20px; margin-top:3px;  }



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 { width:90px; height:160px; float:right; margin-right:10px; margin-top:10px; /*margin-left:5px; */ }
.thumbs_secciones { float:right; /*margin-left:10px; padding-right:10px;*/ }

/*.powered { padding-left:12px; float:right; }*/
/*.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; }
*/
div.video { width:50px; height:40px; background:#FF9900; border:1px #00CC00 solid;  }
img, div, input { behavior: url("iepngfix.htc"); }