
 @charset "utf-8";
/* CSS Document */

/*----------------------------------------- DE ESTILOS GLOBALES ---------------------------------------------*/

p { margin:0px 5px 10px 5px; padding:0px;  text-align: justify; }
a { text-decoration:none;}
hr {height:1px; width:100%; color:#999999;}

body { background-image:url(../img/fondo_principal.jpg); background-repeat:repeat-x; 
       font-family: Arial, Helvetica, sans-serif;
       font-size:13px;
	   margin:0px; padding:0; color:#3f3f3e;
	   text-align: justify; } 
	   
ul, li {margin: 0px; text-align:left;}
	   
	   #fondo_bajo { background-image:url(../img/fondo_bajo.jpg); background-repeat:repeat-x; background-position:bottom;}
	   
h1, h2, h3, h4, h5 { font-weight:bold; margin: 0px 0 5px 0; text-align:left; }
h2 { font-size: 18px; color:#666666;}
h3 {font-size: 16px;}
.h3parrafo { font-size: 18px;     color:#025fb5; padding:0px 0px 0px 5px;  }



table, td { vertical-align:top; border:0; text-align:left;   }

#front_contents { margin:15px; text-align:left; }

.td_front_text { margin: 0 15px 10px 15px; text-align:justify; }
.cuadros_fondo { width:950px; background-image:url(../img/fondo_gris_portada.png); background-repeat:repeat-x; background-position:bottom; }
.fondo_busqueda { background-image:url(../img/fondo_busqueda.png); background-repeat:no-repeat; padding-left:15px; }





/*----------------------------------------- ESTILO DE MENUS ---------------------------------------------*/

#t_menu {margin-bottom:10px;}
#encabezados_menu {padding:9px 10px 3px 12px; text-align:left; text-transform:uppercase; color:#FFFFFF; font-size:95%; font-weight:bold;}
#cont_past_v { style="background-color:#DDF0D2; background-image:url(img/fondo_gen_verded.jpg); background-position:center bottom; background-repeat:no-repeat; height:89px;" }


	.menu_izquierdo { margin-bottom: 15px;}	   
    .menu_izquierdo ul {  margin: 0px 0px 0px -30px;
                         *margin: 0px 0px 0px 10px;
						 _margin: 0px 0px 0px 5px;}
						 
    .menu_izquierdo li { padding-left: 0px; display: list-item; list-style:none;   font-size: 95%; line-height: 14px; }
    .menu_izquierdo li a:link, .menu_izquierdo li a:visited { color: #000; text-decoration: none;
	padding-left: 15px;
	                     background-image: url(../img/orangebullet.png); background-repeat: no-repeat;
						 background-position: left 3px; *background-position: left 2px;  _background-position: left;
						   }
    .menu_izquierdo li a:hover, .menu_izquierdo li a:active { color: #0066cc; text-decoration: underline;
	 background-image: url(../img/menu_li_gre.gif); background-position: leftpx 3px;
	 background-repeat: no-repeat; }



/*--------------------------------------- PIE DE PAGINA ---------------------------------------------------*/
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 142px; /* .push must be the same height as .footer */
}



.corporativo_enc { font-size:16px; text-align:center; color:000;  }
.tabla_corp { background-color:transparent;}
.texto_fondo { background-image:url(../images/corporativo2_02.jpg); background-repeat:repeat-x; padding:7px; margin:0px;}
.imgder { float:right; margin:0px 0px 15px 15px; display:block; clear:right; }
/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

