/* CSS Document */
/*html { overflow-x:hidden; overflow-y:auto; } */

BODY { margin-top:0; margin-left:0; margin-right:0; text-align:center; height:100%; background-color:#ebebeb; 
	scrollbar-arrow-color:#6CA2EC;
	scrollbar-base-color:#ebebeb;
	scrollbar-shadow-color:#ebebeb;
	scrollbar-face-color:#f5f5f5;
	scrollbar-highlight-color:#f9f9f9;
	scrollbar-dark-shadow-color:#000000;
	scrollbar-3d-light-color:#DCE9FA;
 }

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; }

img, div, input { behavior: url("iepngfix.htc") }


/*-------------------------------------------------------------------*/
/*:::: CONTENTENEDORES */
#content { width:900px; height:auto; margin:0 auto;  }
#left { width:200px; height:536px; overflow:auto; float:left; background:url(imagenes/fondo_left.jpg) bottom;   }
#right { width:700px; height:auto; float:right; }
#TopNav_menu { width:700px; height:50px; background:url(imagenes/fondo_topnav.png) top no-repeat; float:right; }
#slogan { width:700px; height:30px; float:right; }
#middle { width:700px; height:465px; float:right; background: url(imagenes/fondo_middle.png) no-repeat; behavior: url("iepngfix.htc"); }


/*-------------------------------------------------------------------*/
/*:::::::: TopNav */
#topmenu_content { width:320px; height:48px; position:relative; float:left; }
#fecha_content { width:300px; height:25px; position:absolute; left:680px; top:25px; 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; } 
#logo { width:150px; height:150px; background-image: url(imagenes/logo_infoviews.png); }
#lady { width:190px; height:250px; }


/*-------------------------------------------------------------------*/
/*:::::::: SLOGAN */
#slogan h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#3399FF; text-align:center; margin-top:5px; margin-bottom:10px; }



/*-------------------------------------------------------------------*/
/*:::::::: MIDDLE */
#cuerpo { width:680px; height:445px; background-color:#fff; margin:10px; }
#cuerpo p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align:justify; line-height:1.4; padding-left:10px; }

#listas { width:440px; height:400px; background-color:#fff; overflow:auto; border:1px #ebebeb solid;  }
#listas h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#F1BC61; text-align:center; margin-bottom:25px; margin-top:10px; }

#listas ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin:0; }
#listas li { margin-left:10px; color:#000;   }

div.secciones { width:200px; height:auto; }
div.secciones h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#F1BC61; 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; }


/*-------------------------------------------------------------------*/
/* ---- GENERALES */
.thumbs { float:right; margin-left:5px; padding-right:5px; }
.thumbs_secciones { float:right; margin-left:10px; padding-right:10px; }
.w3c { padding-right:10px; float:left; }