.a{outline:none;}
body{margin:0px; background-color:#E5E5E5; background-image:url(images/pge_fnd.jpg); background-repeat:repeat-x;}
.marcogen{margin:auto; width:759px;}

/* header */
.headmarco{float:left; width:759px; height:230px;}
	.headespaciotop{float:left; width:759px; height:29px;}
	.headerflash{float:left; width:759px; height:201px;}

/* footer */
.foomarco{float:left; width:759px; height:116px;}
	.linea0{float:left; width:759px; height:13px; background-image:url(images/con_fndgen.gif); background-repeat:repeat-y;}
	.linea1{float:left; width:759px; height:31px;}
		.linea1col1{float:left; width:28px; height:31px;}
		.linea1col2{float:left; width:700px; height:26px; padding-top:5px; background-color:#CBCBCB;}
		.linea1col3{float:left; width:31px; height:31px;}
		
	.linea2{float:left; width:759px; height:30px;}
		.linea2col1{float:left; width:92px; height:30px;}
		.linea2col2{float:left; width:575px; height:23px; background-image:url(images/foo_li2co2_fnd.gif); background-repeat:repeat-x; padding-top:7px;}
		.linea2col3{float:left; width:92px; height:30px;}
		
	.linea3{float:left; width:744px; height:42px; padding-top:15px;}

/* contenido */
.cont_marcogen{float:left; width:759px; background-image:url(images/con_fndgen.gif); background-repeat:repeat-y;}
	.conttitulo_cont{float:left; width:759px; height:47px; padding-bottom:13px;}
		.contt_contcol1{float:left; width:667px; height:47px; background-image:url(images/cont_titulo_col1_fnd.gif); background-repeat:repeat-x;}
		.contt_contcol2{float:left; width:92px; height:47px;}
	.cont_cont{float:left; width:759px; background-image:url(images/cont_fnd.gif); background-repeat:repeat-y;}
	.cont_cont_div{float:left; width:759px; background-image:url(images/cont_div_fnd.gif); background-repeat:repeat-y;}
			.cont_izq_cont{float:left; width:505px; padding-left:28px; padding-right:25px;}
			.cont_izq{float:left; width:505px;}
			.cont_izq_cont-home{float:left; width:667px; padding-left:40px; padding-right:25px;}
			.cont_izq-home{float:left; width:680px;}
		.cont_der_cont{float:left; width:170px; padding-right:31px;}
			.cont_der{float:left; width:170px;}
.cont_colcentro{float:left; width:312px;}
	.cont_colcentro_label{float:left; display:block; width:100px; padding-right:5px; text-align:right;}
	.cont_colcentro_labe2{float:left; display:block; width:240px; padding-right:5px; text-align:right;}
	.cont_colcentrodivh{float:left; width:312px; height:5px; padding-top:5px; background-image:url(images/div_h.gif); background-repeat:repeat-x;}

.cont_barraiz_cont{float:left; width:167px; padding-right:26px;}
	.cont_barraiz{float:left; width:167px; margin-bottom:10px;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */

.form1{width:139px; height:13px; background-color:#F2F2F2; color:#333333; font-family:tahoma; font-size:11px; color:#4C4C4C; margin-bottom:4px;}
.form2{width: 25px; height:15px; background-color:#F2F2F2; color:#333333; font-family:tahoma; font-size:11px; color:#4C4C4C; margin-bottom:4px;}
.form3{width:150px; height:15px; background-color:#F2F2F2; color:#333333; font-family:tahoma; font-size:11px; color:#4C4C4C; margin-bottom:4px;}

/*
.form1{width:139px; height:15px; border:1px solid #728D8A; background-color:#F2F2F2; color:#333333; font-family:tahoma; font-size:11px; color:#4C4C4C; margin-bottom:4px;}
.form2{width:25px; height:15px; border:1px solid #728D8A; background-color:#F2F2F2; color:#333333; font-family:tahoma; font-size:11px; color:#4C4C4C; margin-bottom:4px;}
.form3{width:150px; height:15px; border:1px solid #728D8A; background-color:#F2F2F2; color:#333333; font-family:tahoma; font-size:11px; color:#4C4C4C; margin-bottom:4px;}
*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------- */
.txtpenta{font-family:Tahoma; font-size:9px; color:#818181; text-decoration:none;}
	a.txtpenta:hover{color:#FF3300;}

.foo_txtmnu{font-family:verdana; font-size:10px; color:#919090; text-decoration:none; font-weight:bold;}
	a.foo_txtmnu:hover{color:#2FB2D1;}

.foo_txt{font-family:tahoma; font-size:11px; color:#FFF; text-decoration:none;}

.atencion{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FF00FF;}

.formnombrestitulo{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4C4C4C; font-weight:bold;}
.formnombres{font-family:tahoma; font-size:10px; color:#4C4C4C; font-weight:bold; line-height:15px;}
.formnombresred{font-family:tahoma; font-size:11px; color:#990000; font-weight:bold; line-height:15px;}
.formnombresred_dest{font-family:tahoma; font-size:12px; color:#990000; font-weight:bold; line-height:15px;}

.txtgen{font-family:tahoma; font-size:12px; color:#4C4C4C; line-height:16px;}
.txtgenmini{font-family:Tahoma; font-size:9px; color:#4C4C4C; text-decoration:none;}
.txttips{font-family:arial; font-size:13px; color:#189CCF; line-height:16px; font-weight:bold;}

.subtitulos{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4C4C4C; font-weight:bold;}

.txthomesecciones{font-family:tahoma; font-size:9px; color:#2FB2D1; text-decoration:none; font-weight:bold;}
	.txthomeseccionesmarco{float:left; width:161px; padding-left:3px; padding-right:3px; padding-bottom:8px; height:70px;}