/*-----
	#div_firefox { } 
	* html #div_ie6 {  } 
	*:first-child+html #div_ie7 { } 
-------*/

/* -----> CSS GENERAL */

Body { margin-top:0; margin-left:0; margin-right:0; text-align:center; height:100%; background-image:url(../imagenes/b_fondo.jpg); background-repeat:repeat-x; background-position:top; background-color:#1B1B1B;  }

/*
Body { margin-top:0; margin-left:0; margin-right:0; text-align:center; height:100%; background-image:url(../imagenes/b_fondo.jpg); background-repeat:repeat-x; background-position:top; background-color:#fff;  }
*/


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; }

hr { border-color:#f5f5f5; }
.clr { clear: both; }

.thumbs { width:90px; height:160px; float:right; margin-right:10px; margin-top:10px; }
.thumbs_secciones { float:right; }
.w3c { padding-right:10px; float:left; }
div.video { width:50px; height:40px; background:#FF9900; border:1px #00CC00 solid;  }
img, div, input { behavior: url("iepngfix.htc"); }

.listas ul { list-style:none; }
.listas li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; list-style-image:url(../imagenes/icon1.gif); list-style-type:square; line-height:1.5; }



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  */ 
/* -----> CONTENEDORES  */

/*- General */
#contenedor { width:910px; height:100%; margin:0 auto; }

	/*- Menu Superior para acceso a FaceBook, YouTube, RSS */
	#TopSpace { width:900px; height:35px; margin: 0 10px 0 0; display:block; }
	
	/*- Menu General con JavaScript */
	#TopNav_menu { width:910px; height:40px; margin: 0 auto; background-image:url(../imagenes/topnav_fondo.png); background-position:top; background-repeat: no-repeat; display:block;  }
	
	/*- Div que engloba todo el contenido central, como Middle, Cuerpo */
	#content { width:910px; height:100%; margin:0 auto; text-align:center; margin-bottom:0; }

	/*- Seccion Inferior para pie de pagina */
	#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; } 



/* :::::: >>> Sub Contenedores */

/*- Contenedor para Banner. Agrupa a content_banner */
#content #top { width:900px; height:auto; float:left; margin-top:0; background:none; border-top:0px #eee solid; border-left:1px #eee solid; border-right:1px #eee solid; border-bottom:3px #CACACA solid; }

/*- Contenedor de seccion media. Agrupa a Cuerpo */
#content #middle { width:900px; height:100%; 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:5px; padding-top:5px; padding-bottom:10px; }




/* =======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/* -----> TopNav */
#TopNav_menu #topmenu_content { width:880px; height:29px; float:left; margin-top:10px; margin-left:0; }
#TopNav_menu #fecha_content { width:300px; height:28px; float:right; margin-right:20px; margin-top:2px; background:url(../imagenes/hora_fondo.png) top no-repeat; }
.fecha { Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;  margin-top:3px; text-align:center; } 

#TopSpace #logotipo { width:300px; height:100px; float:left; }
#TopSpace #sitemap { width:310px; height:25px; float:right; margin-top:10px; }

#TopSpace #sitemap #sitemap_menu { font: 80% Arial, Helvetica, sans-serif; float:right; }
#TopSpace #sitemap #sitemap_menu ul, li { list-style-type: none; }
#TopSpace #sitemap #sitemap_menu ul { margin: 0; padding: 0; }
#TopSpace #sitemap #sitemap_menu li { float: left; }
#TopSpace #sitemap #sitemap_menu a { text-decoration: none; color:#fff; display: block; padding: 2px 5px; text-align: center; border-width: 1px 1px 1px 0; }
#TopSpace #sitemap #sitemap_menu li.sep { color:#fff;  }
#TopSpace #sitemap #sitemap_menu a:hover { color:#0099FF; }

#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; }

/* -> Siguenos */
#siguenos { float: right; width: 250px; height: 25px; margin:4px 10px 0 0; padding:0; text-align:center; }
* html #siguenos { float: right; width: 250px; height: 25px; margin:0; padding:4px 10px 0 0; text-align:center; }
#siguenos .icons { width: 120px; float: right; margin:0; padding:0; }
#siguenos h1 { font-family:Verdana, Arial, Helvetica, sans-serif; width: 120px; color:#A5CAF0; font-size: 12px; margin:5px 0; padding:0; float:left; text-align:right; }



/* -----> Top */
#lady { width:183px; height:245px; position:absolute; left:115px; top:30px; z-index:11; }
#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:auto; }
#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;  }



/* -----> Bottom */
#bottom #bottom_left { width:400px; height:32px; float:left; position:relative; top:15px; left:10px; }
#bottom #bottom_center { width:100px; height:32px; float:left; position:relative; top:20px; left:10px; }
#bottom #bottom_right { width:400px; height:50px; float:right; margin-top:1px; }

#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; }
