/* CSS Document */

/*general*/
html{
margin:0;
padding:0;
height:100%;
min-height:100%;
}

body{
background:#E0DDD4 url("../imagenes/fondo_gral.jpg") top left repeat-x;
color: #666666;
font-size:68%;
text-align:left;
margin:0px;
padding:0px;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
height:100%;
min-height:100%;
}

.clearb{
clear:both;
margin:0px;
padding:0px;
font-size:0em;
}

a img{
border:0px;
}
 
.oculta{
display:none;
}

a{
color: #72A3E4;
text-decoration:none;
}
a:visited{
color: #72A3E4;
text-decoration:none;
}

a:hover{
color: #FA6A00;
}

#marginador p img{
border: solid 1px #999999;
margin-right: 14px;
float:left;

}

#marginador p {
text-align:justify;

}
p{
line-height:1.2em;
}

.destaca{
font-weight:bold;
margin-left:15px;
}
.destaca strong{
color:#CC0000;
}

/* posicionamiento*/

#container{
margin: 0 auto;
padding: 0px;
}

#header{
position: relative;
height:105px;
width:795px;
margin: 0 auto;
background:  url("../imagenes/i_menu_ppal/fondo_menu.jpg") bottom left no-repeat;

}

#cont_container{
position: relative;
width:795px;
margin: 0 auto;
background:  url("../imagenes/fondo_tile_cont.jpg") top left  repeat-y;
padding:0px;
margin-bottom:0px;
}

#contenedor_home{
position: relative;
width:795px;
margin:0px;
padding:0px;
background: url("../imagenes/i_pagina_ppal/fondo_home.jpg") top left no-repeat;
}
#contenedor_cont{
position: relative;
width:795px;
margin:0px;
padding:0px;
background:  url("../imagenes/fondo-cont.jpg") top left no-repeat;
}

#contenedor {
position: relative;
width:795px;
margin: 0 auto;
background:  url("../imagenes/fondo_tile_cont_full.jpg") top left  repeat-y;

}

#col_contenido_full{
position: relative;
width:795px;
margin:0px;
padding:0px;
background:  url("../imagenes/fondo-cont_full.jpg") top left no-repeat;
clear:right;
	
}

#footer{
position:relative;
width:795px;
height: 100px;
margin: 0 auto;
padding:0px;
background:  url("../imagenes/fondo-footer.jpg") top left no-repeat;
margin-top:0px;
text-align:left;
padding-top: 25px;
}
#footer p{
font-size: 1em;
color:#666;
margin:0px;
padding:0px;
margin-left:20px;

}
#footer span{
display:block;
position:absolute;
top: 25px;
right:20px;
}

#footer_full{
position:relative;
width:795px;
height: 100px;
margin: 0 auto;
padding:0px;
background:  url("../imagenes/fondo-footer_full.jpg") top left no-repeat;
margin-top:0px;
text-align:left;
padding-top: 25px;
}
#footer_full p{
font-size: 1em;
color:#666;
margin:0px;
padding:0px;
margin-left:20px;

}
#footer_full span{
display:block;
position:absolute;
top: 25px;
right:20px;
}

/*
#contenedor_home{
position:relative;
width:777px;
margin: 0 auto;
padding-top: 20px;
}

#contenedor_cont{
position:relative;
width:777px;
margin: 0 auto;
background: url(../imagenes/i_menulateral/back_menu.gif) top left repeat-y;
border:1px solid #00FF00;
}

#contenedor_admin{
position:relative;
width:777px;
margin: 0 auto;
background: url(../imagenes/i_menulateral/back_menu.gif) top left repeat-y;
border:1px solid #00FF00;
}


#destacados_home{
position:relative;
margin:0px;
margin-left: 14px;
padding:0px;
width: 775px;
height: 271px;
}

#col_contenido_home{
position:relative;
margin:0px;
margin-left: 14px;
padding:0px;
width: 775px;
padding-bottom: 10px;
}

#col_menusec{
position:relative;
margin:0px;
padding:0px;
float:left;
width: 220px;
background: url(../imagenes/i_menulateral/fondo_menu.gif) top left no-repeat;
background-position: -.2em 0em;
clear: both;
margin-bottom:40px;


}

#col_contenido{
position:relative;
float:right;
margin:0px;
padding:0px;
width: 547px;
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;
}


*/

/*cabecera**********************************************************************/


#header h1{
position: absolute;
width:168px;
top: 29px;
left: 190px;
font-size: 1em;
font-weight:normal;
line-height: 1.1em;
margin:0px;
padding:0px;
color:#8D9196;
font-weight:bold;

}

#header .logo{
position:relative;
top:12px;
left: 0px;
margin:0px;
padding:0px;
z-index:10;

}



/*cambio de letra y estado botones cambio ***********************************************/
#cambio_letra{
position:absolute;
top: 15px;
width: 72px;
margin:0px;
right: 0px;
padding:0px;
}

#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%;
}




/*formulario de login*/
#header #login_form{
position:absolute;
right:4px;
top:35px;
}
#header form{
padding:0px;
margin:0px;
}

#header #login_form input{
width: 75px;
background-color: #ECF0F2;
}

#login_form  ul{
position:relative;
list-style-type:none;
margin:0px;
padding:0px;
}
#login_form  ul li{
text-align:left;
float:left;
margin:0px;
padding:0px;
height:34px;
color: #4579B3;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
margin-right:5px;
}

#login_form  ul li span{
line-height:1.5em;
}
#login_form  ul li a{
line-height:1.5em;
color:#FA6A00;
}
#login_form  ul li input{
height:14px;
border: solid 1px #ADC2DD;
display:block;
color: #4579B3;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:5px;
padding-right:5px;
}



/*columnas contenido***************************************************************************************************/

#col_left{
position:relative;
float:left;
left:34px;
width:185px;
text-align:left;
}

#col_left a{
font-weight:bold;
}
#contenedor_home #col_left h2{
margin:0px;
padding:0px;
margin-top:15px;
color: #6C99D4;
text-transform:uppercase;
font-size:1.3em;

}

#contenedor_home h3{
margin:0px;
padding:0px;
color: #FA6A00;
text-transform:uppercase;
font-size:1em;
background: url("../imagenes/tile_title.gif") top left repeat-x;
padding-left:3px;
padding-top:5px;
padding-bottom:0px;
text-align:left;

}

#lista_not{
margin:0px;
padding:0px;
list-style:none;
text-align:left;
padding-top: 19px;
padding-bottom:20px;
}
#lista_not li{
margin:0px;
padding:0px;
padding-top:3px;
list-style:none;
text-align:left;
line-height:1.2em;
font-size: 1em;
border-bottom: solid 1px #C7DAF4;
}
#lista_not li span{
margin:0px;
padding:0px;
padding-bottom:3px;
font-size:.9em;
}


#lista_not li a{
font-size: .9em;
}




#col_right{
position:relative;
float:right;
width:528px;
right:25px;
}

#col_right_full{
position:relative;
float:right;
width:741px;
right:25px;
}