/* GENERALES */

img, embed, object, form, table, div, select, textarea, input, script, h1, h2, h3, h4{ border:0; margin:0; padding:0; }

.noscreen {	display:none; }
.floatleft { float:left; margin:0; padding:0; }
.floatright {	float:right; margin:0; padding:0; }
.center {	text-align:center; }
.clearall {	clear:both; }
.noborder {	border:none; border-color:transparent; }
.transparente {	background-color:transparent; }
.inline { clear: none; display: inline; border:0; margin:0; padding:0; }


#bots{

	position:relative;
	width:200px;
	height:20px;
	padding-bottom:10px;
	

}
.bot1_on	{background-image:url(../imgages/bot1_on.gif); position:absolute; top:0px; left:0px; cursor:default;}
.bot1		{background-image:url(../imgages/bot1_off.gif); position:absolute; top:0px; left:0px;}
a.bot1:link	{}
a.bot1:hover	{background-image:url(../imgages/bot1_on.gif);}
a.bot1:visited	{}

.bot2_on	{background-image:url(../imgages/bot2_on.gif); position:absolute; top:0px; left:0px; cursor:default;}
.bot2		{background-image:url(../imgages/bot2_off.gif); position:absolute; top:0px; left:0px;}
a.bot2:link	{}
a.bot2:hover	{background-image:url(../imgages/bot2_on.gif);}
a.bot2:visited	{}

.bot3_on	{background-image:url(../imgages/bot3_on.gif); position:absolute; top:0px; left:0px; cursor:default;}
.bot3		{background-image:url(../imgages/bot3_off.gif); position:absolute; top:0px; left:0px;}
a.bot3:link	{}
a.bot3:hover	{background-image:url(../imgages/bot3_on.gif);}
a.bot3:visited	{}

.bot4_on	{background-image:url(../imgages/bot4_on.gif); position:absolute; top:0px; left:0px; cursor:default;}
.bot4		{background-image:url(../imgages/bot4_off.gif); position:absolute; top:0px; left:0px;}
a.bot4:link	{}
a.bot4:hover	{background-image:url(../imgages/bot4_on.gif);}
a.bot4:visited	{}



#bot	{
	position:relative;
	float:left;
	width:20px;
	height:20px;
	border:thin;
	border-style:solid;
	border-color:#aaaaaa;
	margin:2px;
	text-align:center;
}
body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
}

.hr	{width:395px; border-bottom-style:solid; border-color:#aaaaaa; height:1px;}
.fHome { background: #ffffff url(../images/f_bodyhome.gif) top left repeat-x; }

.fSubNivel { background: #ffffff url(../images/f_subnivel.gif) top left repeat-x; }

.fReportajes { background: #ffffff url(../images/f_reportaje.gif) top left repeat-x; }

.fReportajes2 { background: #ffffff url(../images/f_reportaje2.gif) top left repeat-x; }

#oContenedor {
	width:776px
	padding: 0;
	margin: 0;
}

/*########## CABECERA ###########*/

#oCabecera {
	width: 756px;
	height: 155px;
	padding: 0 20px 0 0;
	background: #ffffff url(../images/f_cabecera.gif) top left repeat-x;
	}

.oLogo a {
	display: block;
	width: 251px;
	height: 115px;
	background: transparent url(../images/logo.gif) 0 0 no-repeat;
	}

.oBuscador select { vertical-align: 3px; }

.oBuscador label { margin: 0 3px 0 0; }

.oBuscador input.submit {
	vertical-align: -1px;
	margin: 0 0 0 3px;
}


/* MENU */

#oMenu {	margin: 0;	padding: 0; }

#oMenu ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style:none;
}

#oMenu ul li {
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
	display:block;
}

#oMenu ul li a {
	float:left;
	margin: 0;
	padding: 10px 12px 12px 12px;
	display:block;
	background-color: transparent;
}

#oMenu ul li a:hover, #oMenu ul li.selected a {
	background: #b6a76c url(../images/m_flecha.gif) 50% 100% no-repeat;
}

#oMenu ul.submenu {
	position: absolute;
	top: 155px;
	z-index: 3;
}

#oMenu ul#actualidad {
	left: 0px;

}


#oMenu ul.submenu li {
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
	display:block;
}

#oMenu ul.submenu li a {
	float:left;
	margin: 1px 0 0 0;
	padding: 10px 24px 9px 24px;
	display:block;
	background: none;
	background-color: transparent;
	color: #6b6b6b;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	border-right: 1px solid #6b6b6b;
}

#oMenu ul.submenu li.ultimo a { border-right: none;}

#oMenu ul.submenu li a:hover, #oMenu ul.submenu li.selected a { color: #ffffff; background: none;}



/*########## oCuerpo ###########*/

#oCuerpo, #oCuerpo2 {
	float: left;
	width: 765px !important;
	width: 755px;
	margin: 0 0 0 10px;
	padding: 12px 0 0 0;
	border-right: 1px solid #eaeaea;
}

#oCuerpo2 {
	clear: both;
	width: 764px !important;
	width: 754px;
}


/*########## SECCIONES INTERIORES ###########*/

.oModulo { float: left; }

.int01 {
	float: left;
	margin: 0 0 8px 0;
	background: transparent url(../images/f_modulo.gif) 0 0 no-repeat;
	width: 238px;
	padding: 0 0 0 8px;
}

.int01 .cont {
	width: 228px;
	padding: 27px 0 18px 10px;
	background-color: #b6a76c;
}

.int01 .cont p {
	margin: 0 0 0 0;
	height: 69px;
}

.noticia01 {
	margin: 30px 0 0 20px;
}

.noticia01 p {
	margin: 13px 0 0 0;
}

.lat1 {
	position: absolute;
	width: 3px;
	height: 274px;
	left: 774px;
	top: 155px;
	background: transparent url(../images/l_1.gif) 100% 0 no-repeat;
	z-index: 2;
}

.lat2 {
	position: absolute;
	width: 3px;
	height: 274px;
	left: 773px;
	top: 156px;
	background: transparent url(../images/l_2.gif) 100% 0 no-repeat;
	z-index: 2;
}

.oReportaje {
	margin: 0;
	width: 461px;
	height: 167px;
	padding: 0;
	border: 1px solid #b8b8b8;
}

.oReportaje .cont {
	float: left;
	margin: 13px 19px;
	width: 190px;
}

.oOpinion {
	 width: 266px;
	 height: 169px;
	 background-color: #b6a76c;
	 margin: 3px 0 0 0;
}

.oOpinion p.descripcion {
	margin: 0;
	padding: 8px 15px 13px 10px !important;
	padding: 8px 15px 9px 10px;
	height: 44px;


	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	line-height: 12px;
	 background-color: #b6a76c;
}

.fComunidad {
	background: transparent url(../images/f_comunidad.jpg) 0 0 repeat-y;
	height: 177px;
	background-position: center right;
	background-color: #99042E;
}

.int02 {
	float:left;
	margin: 0;
	padding: 10px 20px;
	width: 246px;
}

.int03 {
	margin: 0;
	padding: 5px 10px 5px 20px;
}

.int04, .int04b, .int04c {
	float:left;
	margin: 0;
	padding: 0;
	background-color: #7A7A7A;
}

.int04 p {
	float:left;
	width: 110px;
	padding: 20px 15px 20px 18px;
}

.int04b p {
	float:left;
	width: 195px;
	padding: 20px 15px 20px 18px;
	}

.int04c p {
	float:left;
	width: 310px;
	padding: 20px 15px 20px 18px;
	}

.noticia2, .noticia2b {
	float:left;
	width: 	280px;
	padding: 10px 21px 10px 28px !important;
	padding: 20px 21px 20px 28px;
	border-bottom: 1px solid #d8d8d8;
}

.noticia2b { width:	278px; }

.noticia3 {
	float:left;
	width: 	262px;
	padding: 10px 21px 10px 28px;
	background-color: #dddddd;
	border-bottom: 1px solid #b8b8b8;
}

.fNoticia3 { background: transparent url(../images/f_noticia3.gif) 0 0 repeat-y; }

.noticia4 {
	float: left;
	width: 	322px;
	padding: 20px 20px 0 20px;
	border-right: 1px solid #b8b8b8;
}

.noticia4 p {
	padding: 0 0 20px 0;
}
.noticia5 {
	border-bottom: 1px solid #959595;
	width: 417px;
}

img.notBordeIzq { border-left: 1px solid #b8b8b8; }

.ultimaNot { 	border-bottom: none; }

.ultimaNot4 { border-right: none; }


/* LISTADO DE REPORTAJES */

.int05 {
	background: transparent url(../images/f_flecha_impar.gif) 100% 0 no-repeat;
	height: 167px;
	border-bottom: 1px solid #b8b8b8;
}

.ultimo05 { border-bottom: none; }

.int05 div {
 padding: 20px 65px 30px 0;
}

.int05 img.apoyo {
	float: left;
	padding: 0 30px 0 0;
}

.int05 p a {
	 vertical-align: -1px;
	 margin: 3px 0 0 0;
}
/* REPORTAJE DETALLE */

#oEncabezado {
	float: left;
	width: 775px;
	margin: 2px 0 0 0;
	padding: 0;
}

.franja {
	float: left;
	width: 774px;
	margin: 1px 0 0 0;
	padding: 0;
	background-color: #cccccc;
	border-right: 1px solid #eaeaea;
}

.oDetalle {
	float: left;
	padding: 0 0 0 47px;
	margin: 0 55px 0 0 !important;
	margin: 0 45px 0 0;
}

.oDetalle p { width: 396px; }
.oDetalle ul { width: 396px; }
.oDetalle ul li{ margin-bottom: 10px; }

.oDetalle .cita {
	float: left;
	width: 337px;
	margin: 0;
	padding: 10px 35px 0 35px;
	background: transparent url(../images/f_cita.gif) 0 0 no-repeat;
	height: 100px;
	text-align: left;
}

.oDetalle .cita p {
	width: 285px;
}

.oDetalleDcha {
	float: left;
	width: 221px;
}

.oDestacado {
	width: 185px;
	padding: 18px 18px 18px 18px;
	background-color: #b6a76c;
}

.lineaFinal {
	float:left;
	margin: 0 0 0 -10px !important;
	border-top: 1px solid #cccccc !important;
	border-top: none; /* ELIMINADO DE IE 6 por los problemas que da*/
	width: 776px !important;
	width: 10px;
}

/* PIE DE PAGINA */

#oPie {
	float:left;
	width: 712px;
	margin: 10px 0 0px 0;
}

#oPie ul {
	margin: 0 0 15px 0;
	padding: 0;
}

#oPie li {
	display: inline;
	padding: 0;
	font-size: 11px;
}

#oPie ul li a  {
 text-decoration:none;
 margin: 0 5px 0 5px;
 padding: 0;
}


#oPie ul li a:hover {
 text-decoration: underline;
}


/***** FORMULARIOS ******/

select, textarea, input{ font-family: Arial, Verdana; font-size: 11px; color: #000000;  }


/***** ANCHOS DE MODULOS Y  FORMULARIOS */

.w92 { width: 92px; }
.w110 { width: 110px; }
.w120 { width: 120px; }
.w145 { width: 145px; }
.w187 { width: 187px; }
.w220 { width: 220px; }
.w260 { width: 260px; }

.w310 { width: 310px; }

.w399 { width: 398px; }
.w400 { width: 400px; } /*  obsoleto? */
.w401 { width: 401px; }
.w417 { width: 417px; }
.w726 { width: 726px }
.w727 { width: 727px !important;width: 731px; } /* ie 6  contra el resto */
.w729 { width: 729px } /*  obsoleto? */
.w728 { width: 728px }
.h266 { height: 266px; }

/* M&aacute;RGENES DERECHOS ENTRE BLOQUES Y MODULOS, para separarlos entre s&iacute; */

.mv3 { margin-top: 3px; }
.mv10 { margin-top: 10px; }
.mv35 { margin-top: 35px; }
.mv40 { margin-top: 40px; }
.m5 { margin-right: 5px; }
.m10 { margin-right: 10px; }
.m15 { margin-right: 15px; }
.m30 { margin-right: 30px; }
.m45 { margin-right: 45px; }
.p15 { padding-left: 15px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }

/* TIPOGRAFIAS */


p { font-size: 11px; color: #505050; }

p.inline { clear: none; display: inline; border:0; margin:0; padding:0; }

a { color: #99042e;	text-decoration: none;	}
a:hover { text-decoration: underline;	}

a.e1 {
	padding: 0 0 0 12px;
	background: transparent url(../images/ico_flecha2.gif) 0 2px no-repeat;
	display: block;
	float:left;
	height: 25px;
}

a.e2 {
	margin: 0 0 0 12px;
	padding: 0 12px 0 0;
	background: transparent url(../images/ico_flecha3.gif) 100% 10% no-repeat;
	display: block;
	float:left;
	height: 25px;
}

.franja a {
	margin: 0 0 0 50px !important;
	margin: -2px 0 0 30px;
	padding: 5px 20px 0 35px;
	background: #ffffff url(../images/ico_flecha5.gif) 15px 6px no-repeat;
	display: block;
	float:left;
	height: 20px;
	color:#505050;
	text-decoration: none;
}
.t10 { font-size: 10px; }
.t12 { font-size: 12px; }
.t14 { font-size: 14px; font-weight:bold;}
.t16 { font-size: 16px; }

.bold { font-weight:bold; }
.negro { color: #000000; }
.gris { color: #c8c8c8; }
.gris2 { color: #505050; }
.rojo { color: #99042e; }
.rojo_bold { color: #99042e; font-weight:bold;}
.camel p, .camel li{ color: #7a6b30; text-align: justify;}
.camel .blanco{ color: #ffffff;}
.blanco { color: #ffffff; }
.bordegris {
	border: 1px solid #b8b8b8;
}

.bordegris_sinBottom {
	border-left: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-top: 1px solid #b8b8b8;
}
.justifica { text-align: justify; }

h3 {
/*	background: transparent url(../images/ico_flecha_dw.gif) 0 100% no-repeat; */
	padding: 0 0 0 0;
}



/* ACTUALIDAD RENTA 4 */

.ModuloActRenta4 {
	margin-top: 40px;
	width:728px;
}
.ModuloActRenta4 .int6 {
	padding: 20px;
	width: 360px;
	color: #FFFFFF;
	background-color:#7a7a7a;
}
.ModuloActRenta4 .int6 p{
	color: #FFFFFF;
}
.ModuloActRenta4 .int7 {
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 18px;
	width: 360px;
}
.ModuloActRenta4 .int6_dcha {
	padding: 20px;
	width: 275px;
}


.liOficinas {
	list-style-type: none;
}
.bloque2 {
	margin-top: 0px;
	background-color:#dddddd;
}



/* ACTUALIDAD TECNOLOGIA */

#tecnologia1_area1 {
	position:absolute;
	width:377px;
	z-index:4;
	background-color: #7a7a7a;
	padding: 0 0 0 23px;
}
#tecnologia1_text1 {
	padding: 15px 7px 0 0;
	width:187px;
	z-index:4;
	float:left;
}
#tecnologia1_text1 p{
	color:#FFFFFF;
}

#tecnologia1_area2{
	position:absolute;
	left:410px;
	width:328px;
	z-index:4;
}
#tecnologia1_text2 {
	padding: 15px 5px 0 0;

	width:180px !important;
	_width:180px;

	float:left;
	z-index:4;
}
#tecnologia1_text3 {
	width:259px;
	height: 252px;
	padding: 15px 30px 0 23px; !important;
	_padding: 15px 25px 0 23px;
	z-index:4;
	float:left;
	border-right: 1px solid #b8b8b8;
}
#tecnologia1_text4 {
	float:left;
	padding: 15px 15px 0 23px;
	width:270px;
	z-index:4;
}
#tecnologia1{
	position:relative;
	width:728px;
	height:267px;
}
#tecnologia2{
	width:728px;
	]height: 266px;
	border-top: 1px solid #b8b8b8;
	background-color: #d9d9d9;
}
#tecnologia3{
	width:728px;
	border-top: 1px solid #b8b8b8;
}

/* buenvivir */
#buenvivir1{
	position:relative;
	_width:732px;
	height:114px;
	background-color: #7a7a7a;	
}
.buenvivir_textos1{
	width:610px;
	color: #FFFFFF;
	padding: 30px 0 0 50px;
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
	text-align: justify;
}
.margen {
	margin-top: -15px;
	padding-left:10px;
	padding-right:10px;
/*	text-align: justify; */
}
#oculto{
visibility:hidden
}
.buenvivir_textos{
	position:relative;
	float:left;
	width:181px !important;
	_width:180px;
	height:600px;
}
.w183 {
	width: 183px;
}
.bordegris2 {
	border: 1px solid #b8b8b8;
	background-color:#d9d9d9;
}
#buenvivir2 {
	width: 729px;
	_width: 732px;
}
