/* CSS Document */

/*general*/
html{
margin:0;
padding:0;
height:100%;
min-height:100%;
}

body{
background:#dcdbdd;
color:#484B4B;
font-size:68%;
text-align:left;
margin:0px;
padding:0px;
font-family: "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
height:100%;
min-height:100%;
}

.clearb{
clear:both;
margin:0px;
padding:0px;
font-size:0em;
}

a img{
border:0px;
}
a:after{
background:url(../imagenes/i_iconografia/ico_home.gif) no-repeat;
}
 
.oculta{
display:none;
}

a{
color: #006AC2;
text-decoration:none;
}

a:hover{
color: #FC710E;
}

#marginador p img{
border: solid 1px #999999;
margin-right: 14px;
float:left;

}

#marginador p {
text-align:justify;
}

#destacados img{
border: solid 1px #999999;
}


p{
line-height:1.2em;
}

.destaca{
font-weight:bold;
margin-left:15px;
}
.destaca strong{
color:#CC0000;
}

/* posicionamiento*/

#container_home{
/*background: url(images/fondo-white.gif) repeat-x;*/
background:url(../imagenes/fondo_gral.jpg) top left repeat-x;
background-color:#FFFFFF;
/*background-position: 0 500px;*/
margin: 0 auto;
padding: 0px;
}

#container_splash{
background:url(../imagenes/fondo_gral.jpg) top left repeat-x;
background-color:#FFFFFF;
margin: 0 auto;
padding: 0px;
}

#container{
/*background: url(images/fondo-white.gif) repeat-x;*/
background:url(../imagenes/fondo_gral_cont.jpg) top left repeat-x;
background-color:#FFFFFF;
/*background-position: 0 500px;*/
margin: 0 auto;
padding: 0px;
}
#container_documento{
/*background: url(images/fondo-white.gif) repeat-x;*/
/*background:url(../imagenes/fondo_gral_cont.jpg) top left repeat-x;*/
background-color:#FFFFFF;
/*background-position: 0 500px;*/
margin: 0 auto;
padding: 0px;
}
#footer{
position:relative;
background: url(../imagenes/fondo_footer.jpg) top left repeat;
height: 197px;
text-align:center;

}
#header{
position: relative;
height:131px;
width:777px;
margin: 0 auto;

}
#contenedor{
position:relative;
width:777px;
margin: 0 auto;
}

#destacados_home{
position:relative;
margin:0px;
padding:0px;
float:left;
width: 225px;
background: url(../imagenes/i_pagina_ppal/fondo_destacados.jpg) top left no-repeat;

}

#col_contenido_home{
position:relative;
float:right;
margin:0px;
padding:0px;
width: 547px;
height: 400px;
background: url(../imagenes/i_pagina_ppal/fondo_splash.jpg) top left  no-repeat;
}

#col_menusec{
position:relative;
margin:0px;
padding:0px;
float:left;
width: 225px;
height: 400px;
background: url(../imagenes/i_menulateral/fondo_menu.gif) top left no-repeat;

}

#col_contenido{
position:relative;
float:right;
margin:0px;
padding:0px;
width: 547px;
background: url(../imagenes/fondo-contenidos.gif) top left  no-repeat;
clear:right;

}
#col_contenido_full{
position:relative;
float:left;
margin:0px;
padding:0px;
width:779px;
background: url(../imagenes/fondo_cont_large.gif) top right  no-repeat;
clear:right;

}

#col_contenido_splash{
position:relative;
float:left;
margin:0px;
margin-top:2px;
padding:0px;
width:779px;
background: url(../imagenes/fondo_splash1.jpg) top right  no-repeat;
clear:right;

}

#col_contenido_contactar{
position:relative;
float:left;
margin:0px;
padding:0px;
width: 500px;
background-color:#FEFEFE;
clear:right;

}


/*cabecera**********************************************************************/

#header h1{
position:relative;
top:31px;
left: 10px;
width:167;
height:74px;
background:url(../imagenes/logo_geni.gif) top left no-repeat;
margin:0px;
padding:0px;
}

/* 
#header .logo{
position:relative;
top:31px;
left: 10px;
width:167;
height:74px;
margin:0px;
padding:0px;
}
*/


/* Esta es la modificacin que nos mand Mario.*/
#header .logo{
position:absolute;
top:31px;
left: 10px;
width:167;
height:74px;
margin:0px;
padding:0px;
z-index:10;
}

#header h1 a{
position:absolute;
display:block;
width:167;
height:74px;
}

/*cambio de letra y estado botones cambio ***********************************************/
#col_contenido #cambio_letra{
position:relative;
width: 72px;
float:right;
clear:both;
margin:0px;
right: 15px;
margin-top: 15px;
padding:0px;
}

#col_contenido #cambio_letra a{
position:relative;
float:right;
margin-left: 5px;
display:block;
width:16px;
height:16px;
}

#col_contenido_full #cambio_letra, #col_contenido_splash #cambio_letra{
position:relative;
width: 72px;
float:right;
clear:both;
margin:0px;
right: 15px;
margin-top: 15px;
padding:0px;
}

#col_contenido_full #cambio_letra a, #col_contenido_splash #cambio_letra a{
position:relative;
float:right;
margin-left: 5px;
display:block;
width:16px;
height:16px;
}

#col_contenido_contactar #cambio_letra{
position:relative;
width: 72px;
float:right;
clear:both;
margin:0px;
right: 15px;
margin-top: 15px;
padding:0px;
}
#col_contenido_contactar #cambio_letra a{
position:relative;
float:right;
margin-left: 5px;
display:block;
width:16px;
height:16px;
}
.normal1{
background: url(../imagenes/i_iconografia/tipo_normal_n.gif) no-repeat;
}
.normal2{
background: url(../imagenes/i_iconografia/tipo_normal_over.gif) no-repeat;
}



.aumentada1{
background:url(../imagenes/i_iconografia/tipo_aumenta_n.gif) no-repeat;
}
.aumentada2{
background:url(../imagenes/i_iconografia/tipo_aumenta_over.gif) no-repeat;
}
.aumentadaplus2{
background:url(../imagenes/i_iconografia/tipo_aumentadaplus_over.gif) no-repeat;
}
.aumentadaplus1{
background: url(../imagenes/i_iconografia/tipo_aumentadaplus_n.gif) no-repeat;
}
.nivel1{
font-size: 110%;
}

.nivel2{
font-size: 130%;
}

.nivel3{
font-size: 150%;
}




/*splash interior**************/
#col_contenido_splash .splash_interior{
margin-top:12px;
margin-left:20px;

}

#col_contenido_splash h2{
margin:0px;
padding:0px;
color:#868383;
background: url(../imagenes/separador-titulo.gif) bottom left no-repeat;
padding-bottom: 10px;
padding-left: 10px;
font-size: 1.5em;
margin-bottom: 15px;
}

#col_contenido_splash h2 strong{

color:#FC710E;

}


/*footer***************************************************************************************************/

#footer img{
position:relative;
top: 36px;

}

#footer p{
position:relative;
top: 36px;
font-size: .9em;

}

