@import url('../../client/css/agrega_ms.css');

/*genericos*/
img,fieldset, abbr { border:none}
ul,li { list-style:none}
h1,h2,h3,h4,h5,h6 { font-size:1em;}
acronym, abbr { cursor:help;}
.ftl { float:left}
.ftr { float:right}
.clear:after { content:"."; clear:both; display:block; visibility:hidden; height:0}
.clearfix { height:1%;}
.hacked { overflow:hidden}
caption,tfoot, hr, .hidden, legend { display:none;}
html { font-size:100%;}
body { font:62.5% Arial, Helvetica, sans-serif; color:#4b4b4b; text-align:center;}
a { text-decoration:none;}
	a:hover { text-decoration:underline;}
p { margin-bottom:1.7em;}
.both { clear:both;}

/*estructuras*/
#wrapper { width:100%; text-align:center;}
#content { text-align:left; margin:0 auto; margin-top:2em; margin-bottom:1.6em; padding-top:0.3em; width:960px; background:#d6e6f6 url(../img/fnd_blue_top.gif) no-repeat left top }
#content .interior_content { background:#D6E6F6 url(../img/fnd_blue_bottom.gif) no-repeat left bottom; padding:1.2em 1.5em 1.5em }

h1 { font-size:2.8em; font-weight:normal; color:#fff;}
	h1 a { color:#fff;}
.header { background:#d32424 url(../img/fnd_red_top.gif) no-repeat left top; margin-bottom:1.6em; padding-top:.3em;}
.header .interior_header { padding:.3em 0 .6em; min-height:8em; height:auto !important; height:8em; background:#d32424 url(../img/fnd_red_bottom.gif) no-repeat left bottom}
	.header h1 { padding-top:.25em;}
	.header .logotipo { float:left; height:8em; padding:0 1.2em; padding-top:1em; margin-right:1.8em; background:url(../img/fndLogotipo.gif) no-repeat right top;}
	
.blue .header { background:#b299cc url(../img/fnd_int_blue_top.gif) no-repeat left top;}
	.blue .header .interior_header { background:#b299cc url(../img/fnd_red_bottom.gif) no-repeat left bottom;}
	.blue .header .logotipo { background:url(../img/fndLogotipoBlue.gif) no-repeat right top;}
	.blue .header .interior_header { background:#b299cc url(../img/fnd_int_blue_bottom.gif) no-repeat left bottom}
	
/*bloque destacados langing*/
.bloqueDestacados { clear:both; margin-bottom:1.6em; background:#fff url(../img/fnd_white_top.gif) no-repeat left top; padding-top:.3em;}
.bloqueDestacados .interior_bloque { background:#fff url(../img/fnd_white_bottom.gif) no-repeat left bottom; min-height:34.7em; height:auto !important; height:34.7em; padding:1.2em 1.5em 1.5em }
.secundaria .interior_bloque { min-height:26.2em; height:auto !important; height:26.2em }
.bloqueDestacados .interior_bloque h3 { font-size:1.4em; color:#333; font-weight:normal; margin-bottom:.5em }
.bloqueDestacados .interior_bloque h3 a { color:#8468a7; font-weight:bold }
	.bloqueDestacados .destPrincipal { float:left; position:relative; width:60.5em; margin-right:1.5em;}
	.bloqueDestacados .destPrincipal .comunicado { position:absolute; left:1.4em; top:22.9em; padding:.6em .8em; background:#fff;}
	.bloqueDestacados .destLeft .comunicado { left:5.5em; top:11.2em }
	.bloqueDestacados .destRight .comunicado { left:5.5em; top:11.2em; position:absolute; padding:.6em .8em; background-color:#fff }
		.bloqueDestacados .destPrincipal .comunicado a { font-size:2em; color:#000;}
		.bloqueDestacados .destLeft .comunicado a,.bloqueDestacados .destRight .comunicado a { font-size:1.6em; color:#8468a7; font-weight:bold }
	.bloqueDestacados .destPrincipal .titularComunicado { position:absolute; left:1.4em; top:27.2em; padding:.6em .8em; background:#fff;}
	.bloqueDestacados .destLeft .titularComunicado { left:5.5em; top:15em; width:29.4em }
	.bloqueDestacados .destRight .titularComunicado { left:5.5em; top:15em; width:29.4em; position:absolute; padding:.6em .8em; background:#fff; text-align:left }
		.bloqueDestacados .destPrincipal .titularComunicado a { font-size:3em; color:#d32424;}
		.bloqueDestacados .destLeft .titularComunicado a,.bloqueDestacados .destRight .titularComunicado a { font-size:1.4em; color:#000 }
	.bloqueDestacados .destLeft { float:left; width:45%; margin:0; padding:0 0 0 3.5em }
	.bloqueDestacados .destRight { float:right; width:45%; padding:0 3.5em 0 0 }
/*bloque destacados secundarios*/
.destSegundario { position:relative; float:left; width:25.3em; margin-bottom:1.6em; text-align:right;}
	.destSegundario .titulares { position:absolute; left:0; top:6.8em; text-align:left; padding:.6em; background:#fff;}
		.destSegundario .titulares a.titulo { font-size:1.1em; font-weight:bold; color:#d32424;}
		.destSegundario .titulares a.subtitulo { font-size:1.4em; font-weight:normal; color:#000;}	

/*boton destacado*/		
.boton { clear:both; float:left; width:38em; padding:1em 4em 0; text-align:center; height:7.7em; background:url(../img/fndBoton.gif) no-repeat left top;}
.blue .boton { padding:2em 2.5em 0; width:41em }
	.boton a { font-size:2.3em; color:#fff;}
	.blue .boton a { font-size:2.6em }
	
/*listado de redes soluciales*/
.lstRedesSolciasles { margin-bottom:1.6em; height:8em;}
.comparte { float:right; margin-left:1.2em; background:#fff url(../img/fnd_white_top_2.gif) no-repeat left top; padding-top:.3em }
	.comparte .interior_bloque { width:42.6em; background:#fff url(../img/fnd_white_bottom_2.gif) no-repeat left bottom; padding:1.2em 1.4em 1.5em 1.8em; min-height:4.3em; height:auto !important; height:4.3em }
	.comparte span { display:block; float:left; font-size:2.3em; color:#333; margin-top:.4em;}
	 
ul.redesociales { float:left; width:29.5em;}
	ul.redesociales li { float:left; margin-left:.9em; width:47px; height:47px }
	ul.redesociales li span { margin:0 }
	ul.redesociales li span a{ padding:0; width:47px; height:47px; display:block; background:url(../img/icoShareThis.gif) no-repeat left top !important }
	

/*titular secciones*/
.secciones { clear:both; text-align:center; margin-bottom:1.6em; background:#fff url(../img/fnd_white_top.gif) no-repeat left top; padding-top:.3em }
.enlace { text-align:left } 
.secciones .interior_bloque { background:#fff url(../img/fnd_white_bottom.gif) no-repeat left bottom; padding:1.2em 0 1.5em }
.enlace .interior_bloque { padding:1.2em 1.5em 1.5em; min-height:13em; height:auto !important; height:13em;}
	.secciones h2 { font-size:2.6em; font-weight:normal; color:#d32424;}
	.blue .secciones h2 { color:#8468a7 }
	.enlace .interior_bloque h2 { font-size:1.6em; font-weight:bold }
	.enlace .interior_bloque ul.enlaces { float:left; width:44.2em; margin-top:1em }
	.enlace .interior_bloque ul.leftright { width:100% }
	.enlace .interior_bloque ul.last { margin-left:1.4em }
.participa .interior_bloque { padding-left:1.5em; padding-right:1.5em; text-align:left }
.participa .fndParticipa { height:11.4em; position:relative }
.participa .fndParticipa h2 { position:absolute; top:1.2em; right:1.5em; background-color:#fff; width:39.8em; height:5.7em; padding:1.5em; font-size:1em }
.participa .fndParticipa h2 span { font-size:1.9em; color:#8468a7; line-height:1.1em }

/*listado de enlaces*/
.lstEnlaces { margin-bottom:1.6em; height:15em }
.contentElances { float:left; width:45.8em; background:#fff url(../img/fnd_white_top_2.gif) no-repeat left top; padding-top:.3em }
	.contentElances .interior_bloque { background:#fff url(../img/fnd_white_bottom_2.gif) no-repeat left bottom; padding:1.2em 1em 1.5em; min-height:12em; height:auto !important; height:12em }
	.contentElances.last { float:right }
ul.enlaces li { font-size:1.4em; color:#666; margin-bottom:.5em; background:url(../img/icoLI.gif) no-repeat .3em .4em; padding-left:1em;}
ul.leftright li { width:429px; float:left; clear:left }
ul.leftright li.par { margin-left:14px; clear:none }
.blue ul.enlaces li { background-image:url(../img/icoLI_blue.gif) }
.blue .regristro ul.enlaces li { background-image:url(../img/icoLI_gray.gif) }
	ul.enlaces li span { color:#555; font-weight:bold;}
	ul.enlaces li a { color:#d32424; font-weight:bold;}
	.blue ul.enlaces li span,.blue ul.enlaces li a { color:#8468a7 }
	
/*videos*/
.videos { float:left; width:62em; background:#fff url(../img/fnd_white_top_3.gif) no-repeat left top; padding-top:0.3em }
	.videos .interior_bloque { background:#fff url(../img/fnd_white_bottom_3.gif) no-repeat left bottom; padding:1.2em 1.5em 1.5em; height:44.2em }
	.videos .recuadro { width:53.5em; padding:1.5em 0; padding-left:5.6em; background:#f0f0f0 }
	.videos .recuadro img { margin-bottom:1em;}
	.videos .recuadro h3 { font-size:1.4em; font-weight:normal; color:#000; padding-bottom:0 }

.contentRegistro { height:47.2em }
	.regristro { display:inline; float:right; width:29.6em; padding-top:.3em; background:#fff url(../img/fnd_white_top_1.gif) no-repeat left top }
	.regristro .interior_bloque { background:#fff url(../img/fnd_white_bottom_1.gif) no-repeat left bottom; padding:1.2em 1em 1.5em; height:44.2em }

ul.blog { display:inline; float:left; height:2.3em; padding:0 .5em; padding-right:0; padding-top:1em; margin:1em 0; background:#efefef;}
	ul.blog li { background:none; float:left; padding-left:0; margin-right:.4em;}
	.blue .regristro ul.blog li,.blue ul.blog li { background:none }
	
	
/* PIE DE PAGINA*/
#footer { margin:0 auto; width:960px }
#footer #meta_inferior ul { font-size:1.2em }
#footer .colaboradores { background:none; margin:0 }
#footer .colaboradores ul li a#comunidad { margin-left:3px; background:transparent url(../img/00_logo_comunidad.jpg) no-repeat left top; height:46px; width:53px }
