/************************
		Layout
************************/
a{color:#4c4c4c}
body {color:#353535;}
#header {
	width: 100%;
	background:#dadada url(../img/bg_header.png) top center repeat-y;
}
#header .h-wrap {
	position:relative;
	padding: 6px 0 0 0;
	width: 965px;
	margin: 0 auto;
	display:block;
}
#header h1, #header ul, #header ul li {float:left;}
#header div.float-left {padding-top: 15px;}
#content {
	background: url(../img/bg_content.png) top left no-repeat;
	padding: 17px 0 22px;
	width: 965px;
	font-size: 1.2em;
	margin: 0 auto 0px;
	display: block;
}
#sidebar {
	width: 315px;
	float:left;
	margin-left: 8px;
}
#main-content {
	width: 639px;
	float:left;
}
#main-right {
	float: left;
	width: 315px;
	margin-left: 9px;
	margin-bottom: 20px;
}
#main-left {
	float: left;
	width: 315px;
	margin-bottom: 20px;
}
.all {width:619px !important;}
/************************
		#header
************************/
#header .header-banner {
	padding-left:10px;
	width: 950px;
	height:92px;
}
.ban1 {
	float:left;
	width:728px;
	background:url(../img/bg_banner.png) no-repeat 0 3px;
	padding-left:12px;
	padding-top:3px;
	overflow:hidden;
}
.ban2 {
	float:right;
	width:175px;
	background:url(../img/bg_banner.png) no-repeat 0 2px;
	padding-left:12px;
	padding-top:1px;
	overflow:hidden;
}
.banCabecera {
	float:right;
	width:728px;
	background:url(../img/bg_banner.png) no-repeat 0 3px;
	padding-left:12px;
	padding-top:3px;
	overflow:hidden;
}
#header .header-banner img {border: 1px solid #d1d1d1;}
#header h1 {
	margin-right:30px;
	width: 107px;
	display: inline;
}
#header h1 a {
	background:url(../img/bg_h1.png) top left no-repeat;
	display:block;
	width: 107px;
	height:128px;
	text-indent:-9999px;
}
#header h1 #plataforma {
	background:url(../img/bg_pf.png) top left no-repeat;
	display:block;
	width: 107px;
	height:128px;
	text-indent:-9999px;
}
#header ul {
	padding-top: 45px;
}
#header ul li{
	margin-right: 15px;
	font-size: 1.4em;
	text-transform:uppercase;
	letter-spacing:-1px;
}
#header p {
	text-transform:uppercase;
	color:#353535;
}
#header .iniciativade {
	position: absolute;
	bottom: 15px;
	right:0;
	/*ch ff2*/float:left;
	/*left: 275px;*/
}
#header .iniciativade a{float:left;/*ch ff2*/}
#header .iniciativade span{float:left; padding-top:4px;/*ch ff2*/}
#header ul li a:hover,
.active a{color:#F00;}
#header p a {
	text-indent:-9999px; 
	display: inline-block; 
	vertical-align: middle;
	height: 20px;
}
#header p a.antena3 {
	background:url(../img/antena3.png) top left no-repeat;
	width:23px;
	margin:0 8px;
}
#header p a.ondacero {
	background:url(../img/ondacero.png) top left no-repeat;
	width:26px;
	margin-right: 8px;
}
#header p a.europafm {
	background:url(../img/europafm.png) center left no-repeat;
	width:89px;
}
p.contador {
	position: absolute;
	bottom: 55px;
	right: 0px;
}
p.contador img {float:right}
/*********************************
#sidebar, #main-left, #main-right
**********************************/

.modulo {
	padding: 9px 8px 0px 10px;
	color:#353535;
}

/*! los siguientes modulos pueden ser ubicados en sidebar, main-left o main-right*/


/*-----caja-unete-------*/
#unete {
	border: 1px solid #d4d4d4;
	background: #c2c0be /*url(../img/bg_unete2.jpg)*/ 10px 9px no-repeat;
	text-align: center;
	font-size:1.4em;
	padding-top: 10px;
	color:#FFF;
	overflow:hidden;
	height: 202px;
	border-bottom: none;
}
#unete a {color:#FFF;}
#unete h2 {margin-bottom: 13px;}
#unete em {font-size:1.4em;}
#unete h3 {
	font-size: 3.7em;
	font-style:italic;
}
/*-----caja-users-------*/
#users {
	border-top: 1px solid #a5a4a3;
	border-bottom: 2px solid #cbc9c7;
	font-size:0.8em;
	width: 315px;
	background:#cbc9c7;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 2px;
}
#users ul {
	margin-bottom:20px;
	padding-left: 10px;
	padding-right: 8px;
}
#users ul li {
	margin-bottom: 2px;
	width: 297px;
	float:left;
}
#users ul li a {
	text-decoration: none;
	color:#FFF;
	background:#5d5c5a;
	padding-left: 13px;
	display:block;
	width: 284px;
	overflow: hidden;
}
#users ul li a:hover {background:#df0019;}
#users ul li a:hover span.ficha {display:block;}
#users ul li a img{
	float:left;
	margin-right: 13px;
	width:60px;
	height:58px;
	overflow:hidden;
}
#users ul li a em.user_information {
	padding-top: 6px;
	position:relative;
	width: 284px;
	overflow: hidden;
	display:block;
	margin-bottom: 5px;
}
#users ul li a span {display:block;}
#users ul li a span.name,
#users ul li a span.ficha {text-transform:uppercase;}
#users ul li a span.ficha {
	position:absolute; 
	top: 25px; 
	right: 16px;
	display:none;
}
#users ul li a span.action {
	font-size: 1.2em;
	font-style:italic;
	font-weight:bold;
	margin-top:10px;
}
#users h3 {
	font-size: 1.9em;
	padding-left: 25px;
	margin-bottom: 15px;
	width: 290px;
}
#users h3 a{
	text-indent:-9999px; 
	display:block;
	float: left;
	vertical-align: middle;
	height: 49px;
	margin-right: 23px;
}
#users h3 a.youtube {
	background:url(../img/youtube.png) top left no-repeat;
	width: 71px;
}
#users h3 a.facebook {
	background:url(../img/facebook.png) center left no-repeat;
	width: 62px;
}
#users h3 a.flickr {
	background:url(../img/twitter.png) center left no-repeat;
	width: 61px;
}
#users h4 {
	background: #1d1c1c;
	font-size:1.9em;
}
#users h4.dark-grey {background: #404040;}
#users h4.grey {background: #7f7f7f;}
#users h4 a {
	color: #fff;
	background:url(../img/bullet.png) 290px center no-repeat;
	display:block;
	padding: 7px 0px 6px 25px;
}

/****** VIDEOS ********/
#main-content-video{
	width: 639px;
	float:left;
	background:#ecebea;
}
.cajavideo {
	margin-left:2px;
}
.video-content{
    background:#cbc9c7;
	padding:3px 7px 3px 7px;
	width: 280px;
}
.videoFoto-content{
    background:none !important;
	padding:3px 0px 3px 0px;
	/*width: 280px;*/
	clear:both;
	overflow:hidden;
	height:1%;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
}
.videoFoto-content object{	
	float:left;
}
.videoFoto-content img{	
	float:right !important;
	padding:10px 0 10px 10px !important;
	margin-bottom:0 !important;
}
.tit_video {
    padding-left:20px;
	font-size:1.8em;
	font-style:italic;
}
.text-video {
	height:30px;
	display:block;
	margin-top:5px;
}
#modulo-dosvideos{
    width:639px;
	height:250px;
    background:#ecebea;
	padding-top:10px;
}
/****** VIDEOS ********/
/****** Paginación ********/
.paginacion{width: 639px;height:30px; margin-top:5px; clear:both; background:#fff; padding-top:10px; padding-bottom:10px;}
.paginacion ul { text-align:center; }
.paginacion ul li{ display:inline;}
.paginacion  a:hover{ color:#FF0000;}
.paginacion  a:active{ color:#F00;}
/****** Paginación ********/
/****** Pagination ********/
	.pagination {height:20px;}
	.pagination .pages {color:#999999;float:left;margin-top:4px;}
	.pagination .separator1{float:left;margin:4px 8px 0;}
	.pagination .separator {float:left;margin:0px 8px 0;}
	.pagination form#pag {float:left;width:140px;}
	.pagination form#pag label {color:#666666;font-size:1.1em;}
	.pagination form#pag select {color:#666666;font-size:1em;font-weight:bold;width:45px;}
	.pagination .prPagination {float:right;font-size:1.1em;margin-top:4px;}
	.pagination .prPagination .prnext {float:left;}
	.pagination img {vertical-align:middle; margin-bottom:2px;}



.vermas { margin: 0 auto; display: block; text-align: center; font-weight:bold;}
/*-----caja-noticias-------*/
#noticias {
	/*font-size: 1.2em;*/
	width: 315px;
	/*padding-bottom: 25px;*/
	margin-bottom: 10px;
	background: #600000 
}
.noticia {
	width: 286px;
	border-bottom: 1px solid #670a0b;
	padding: 18px 15px 11px 14px;
	color:#FFF;
	background: #600000 url(../img/bg_noticia.jpg) top left repeat-x
}
.noticia a {
	color:#FFF;
	font-style:italic;
	font-weight:bold;
	font-size:0.8em;
}
.noticia p {
	margin-bottom: 10px;
	padding-right: 25px;
}
/*-----caja-banner-------*/

.banner {
	background: #e8e8e8;
	padding: 2px 6px 12px 8px;
	text-transform: uppercase;
	color: #353535;
	font-size: 0.8em;
	margin-bottom: 8px;
	position: relative;
	display: inline-block;
}
/*-----caja-articulo-------*/
.articulo {
	border: 1px solid #dedede;
	margin-bottom: 2px;
}
.resumen-articulo {padding:15px 10px 10px;}
.resumen-articulo em {
	margin-bottom: 8px;
	display:inline-block;
	font-size: 1.3em;
}
.resumen-articulo h4 {
	margin-bottom: 18px;/*antes 22px*/
	font-size: 18px;/*antes 2em*/
	line-height: 1em/*1em*/;
	/*n*/
}
.resumen-articulo h4 a {color: #353535;}
.resumen-articulo p {margin-bottom: 12px; min-height:60px;/*n*/}
 p.to-right{height:18px;}
.resumen-articulo p.to-right a,
.articulo-mini p.to-right a {text-decoration:underline;}
.articulo .resumen-articulo p.to-right {font-size: 1.5em;}

.modulo_historia {
	width:315px;
	color: #353535;
	margin-bottom: 2px;
}
.modulo_historia img {background:#033; display:block;/*new--*/width:315px;}
.modulo_historia .resumen-articulo {
	background:#e8e8e8 url(../img/bg_modulo-historia.png) top left repeat-x;
	border-top: none;
	width: 295px;
}
.articulo-mini {
	border: 1px solid #f2f2f2;
	margin-bottom: 2px;
	background: #f2f2f2;
	padding: 24px 18px 0 20px;
}
.articulo-mini p {margin-bottom: 12px;}

/*-----caja-propuestas-------*/
.propuestas {
	background: #610000 url(../img/bg_ul_propuestas.png) top left no-repeat;
	padding-top: 32px;
	padding-bottom: 87px;
	font-size: 1.25em;
	margin-bottom: 15px;
}
.propuestas h3 {
	padding-left: 18px;
	color:#FFF;
	font-size: 1.6em;
	margin-bottom: 32px;
}
.propuestas ul li {
	border: 1px solid #810001;
	margin-bottom: 2px;
}
.propuestas ul li a {
	background:url(../img/bg_li_transparente.png) top left repeat;
	color: #fff;
	padding: 18px;
	display:block;
}
.propuestas ul li a:hover {background:url(../img/bg_li_transparente_hover.png) top left repeat;}
/************************
	#main-content
************************/

/*****#portada******/
#portada {
	width:639px;
	margin-bottom: 12px;
}
.portada-image {
	padding:10px 9px;
	background:#ecebea;
	overflow:hidden;
	width: 621px;
	height: 190px;
}
#portada .portada-texto {
	background:#cbc9c7;
	margin-bottom: 0;
	border: none;
	width: 621px;
}
#portada .portada-texto img {margin-bottom: 0px;}
.portada-texto h2,
.portada-texto h3,
.portada-texto h4,
.portada-texto h5,
.portada-texto p,
.portada-texto span,
.portada-texto .bloque ul {padding-left: 15px;}
.portada-texto .bloque ul {margin-bottom: 25px;}
.light-grey,
#portada .portada-texto.light-grey {background:#f3f3f3;}
#main-left .portada-texto,
#main-right .portada-texto {width: 295px;}
#main-left .portada-texto ol {padding-left: 35px;}
#main-left .portada-texto ol li,
#main-right .portada-texto ul li{margin-bottom: 12px;}
#main-right .portada-texto ul {
	padding-left: 7px; 
}
#main-right .portada-texto ul li {
	background: url(../img/bg_li_audio.png) top left no-repeat;
	padding-left: 28px;
	position: relative;
}
.portada-texto {
	width:619px;
	background:#f2f2f2;
	padding: 16px 9px 16px;
	margin-bottom: 25px;
	border: 1px solid #ebebeb;
	border-bottom: none;
	position:relative;
}
.titular {padding:5px 9px !important;}
.titular h4.light-grey{ margin-bottom:0 !important; float:left; width:315px;}
.titular p.to-right{ margin-bottom:0 !important; float:right; width:200px; margin-top:3px;}
.portada-texto img {
	float: right;
	margin-bottom: 12px;
}
.portada-texto .bloque img {margin-left:10px;}
.portada-texto em {
	font-size: 1.3em;
	font-style:italic;
	margin-bottom: 2px;
	padding:0 0 0 15px;
	display:block;
	line-height: 1.1em;
}
.portada-texto .bloque em {
	font-size: 2em;
	margin-bottom: 12px;
}
.portada-texto h2 {
	font-size: 2.5em; 
	line-height: 0.8em;
	letter-spacing:-1px;
	margin-bottom: 20px;
	font-style: italic;
}
#portada .portada-texto h3.fundacion em {
	margin-left: 75px;
	font-size: 1em;
	line-height: 1.1em;
	padding-left: 0px;
	padding-top: 7px;
}
#portada .portada-texto h3.fundacion {
	background:#5C5B59;
	border:1px solid #5C5B59;
	color:#FFFFFF;
	margin-bottom:10px;
	width:604px;
	padding-left: 0px;
	margin-left: 15px;
}
#portada .portada-texto h3.fundacion img {float:left;}
#portada .portada-texto h3.fundacion span {
	margin-left: 75px;
	display: block;
	font-size:0.6em;
	margin-bottom: 0;
	padding-left: 0;
}
.portada-texto h3 {
	font-size:2em;
	font-style:italic;
	margin-bottom:12px;
}
.portada-texto span {
	margin-bottom: 12px;
	display:block;
	font-size: 2em;
	font-style: italic;
	line-height: 0.8em;
}
.portada-texto .bloque span {font-size:1.5em;}
.portada-texto h4 {
	font-size:1.5em;
	padding-right:25px;
	margin-bottom: 12px;
	letter-spacing:-1px;
}
#portada .portada-texto h4 {margin-bottom: 0px;}
.portada-texto h5 {
	font-size:1.08em;
	line-height:1.3em;
	margin-bottom:12px;
	padding-right:25px;
}
.portada-texto p {
	font-size:1.08em;
	line-height: 1.4em;
	margin-bottom: 12px;
	padding-right: 20px;
}
.portada-texto .bloque {margin-bottom: 25px;}
.portada-texto .bloque li {
	margin-bottom: 5px;
	font-size: 1.1em;
}
.portada-texto .bg_sombra {width: 591px;}
.portada-texto.propuesta-usuario img {margin: 0 8px 12px 20px;}
#portada_menuinf {
	width:639px;
	margin-bottom: 12px;
	/*height: 0;*/
}
.portada_menuint {
	padding:2px 9px;
	background:#ecebea;
	overflow:hidden;
	width: 621px;
	height: 16px;
}
#portada_menuinf li{
	float: left;
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	margin: 0 40px;
}
#portada_menuinf .mas{
	font-weight:bold;
	margin: 0 15px;
}

/*----------Blogs----------*/
.blogs {
	margin-bottom: 25px;
}
.blogs img {
	float: left;
	margin: 0 10px 0 0;
	width: 102px;
	height: 66px;
}
.blogs h4 {
	margin-bottom: 0px;
}

/*****#portada-nav ******/
#portada-nav {
	border-left: 1px solid #dbdad9;
	border-right: 1px solid #dbdad9;
	border-bottom: 1px solid #f2f2f2;
	padding: 10px 20px 8px 20px;
	background:#cbc9c7;
	width: 597px;
	height: 66px;
	overflow:hidden;
	position:relative;
	margin-bottom: 9px;
}
#portada-nav #slide {
	overflow:hidden;
	width: 597px;
}
#portada-nav ul {
	width: 2000px;
}
#portada-nav li {
	float:left;
	margin-right: 5px;
	height: 68px;
}
#portada-nav li a {
	display:block;
	text-decoration:none;
	width: 102px;
	float:left;
	height: 68px;
}
#portada-nav li a:hover {width: 234px;}
#portada-nav li a:hover img {border: 1px solid #de0018;}
#portada-nav li a:hover em {display:block;}
#portada-nav li a img {
	float:left;
	border: 1px solid #cbc9c7;
	height: 66px;
}
#portada-nav li a em {
	background:#de0018;
	color:#FFF;
	font-size: 0.9em;
	padding: 10px 0px 0px 10px;
	width: 120px;
	display:none;
	float:left;
	height: 58px;
}
#portada-nav a.prev,
#portada-nav a.next {
	display:block;
	width: 6px;
	height: 11px;
	position: absolute;
	top: 36px;
}
#portada-nav a.prev {left: 7px;}
#portada-nav a.next {right: 7px;}


.bg_sombra {
	background:#fff url(../img/bg_sombra.png) top center no-repeat;
	border-top:1px solid #EBEBEB;
	height: 21px;
	position: absolute;
	bottom: -21px;
	padding:0px 25px 0px 20px;
	left:0px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	visibility: hidden;
}
.banner .bg_sombra {width: 268px;}

/************************
	#footer
************************/	

#footer_pf {
	background:#c9c9c9 url(../img/bg_footer.png) top center repeat-y;
	border-top: 1px solid #cacaca;
	font-size: 1.2em;
	padding-bottom: 20px;
	color: #353535;
}
#footer_pf .f-wrap {
	width: 965px;
	margin:0 auto;
}
#footer_pf ul {
	width: 940px;
	padding:28px 0 0 25px;
	/*margin-bottom: 40px;*/
}
#footer_pf ul li {
	float:left;
	width: 313px;
}
#footer_pf ul li h5 {font-size: 1.5em;}
#footer_pf a {color: #353535}
#footer_pf ul li ul {
	width: 200px;
	padding:0px;
	margin: 0px;
}
#footer_pf ul li ul li {float: none;}
#footer_pf p {padding-left: 25px;}


/*******estilos específicos******/

.asociaciones li {
	float:left;
	width: 298px;
	margin:0px 1px 1px 0px;
	background: #e5e5e5;
	padding: 13px 9px 13px 10px;
}
.asociaciones li a:hover {text-decoration:underline;}
.asociaciones li a {
	width: 298px;
	display:block;
}
.asociaciones li img {
	float:left;}
.asociaciones li em {
	margin-left: 127px;
	width: 171px;
	display:block;
}
.modulo-video {
	width: 230px;
	padding: 5px;
	height: 170px;
	background: #c7c7c7;
	float: left;
	overflow:hidden;
}
.modulo-video-texto {
	float: right;
	width: 359px;
}
.modulo-video img {
	margin-bottom: 0px;
	margin-right: 0px;
}	
ul#listado-propuestas {margin-bottom: 30px;}
ul#listado-propuestas .portada-texto {
	margin-bottom: 0;
	padding-bottom: 0;
	display:block;
}
ul#listado-propuestas .portada-texto p {margin-bottom:0;}
ul#listado-propuestas li {margin-bottom: 2px; width: 639px;}
p.paginator {
	clear: both;
	text-align: center;
	margin-bottom: 20px;
}
p.paginator a,
p.paginator span {margin-right: 3px;}
p.paginator a:hover {color:#F00;}

/*******estilos formulario******/
form p .text {
	letter-spacing: -1px;
	font-size: 1.25em;
	border: none;
	width: 323px;
}
form p label {
	text-align:right;
	display: -moz-inline-box;/*ff2*/
	display: inline-block;
	width: 200px;
	margin-right: 15px; 
}
form p label a {text-decoration:underline;}
.portada-texto form p {
	padding-bottom: 5px;
	margin-bottom: 7px;
}
form p input {
	vertical-align: middle;
	padding: 5px;
}
form textarea {
	padding: 5px;
	vertical-align:top;
	height: 183px;
	font-family: Arial, Helvetica, sans-serif;
	overflow:auto;
}
.portada-texto form span {
	display: -moz-inline-stack;/*ff2*/
	display: inline-block;
	margin:0 10px 0 5px;
	font-size: 1em;
	padding-left: 0px;
	font-style: normal;
}
.portada-texto form select {
	width: 50px;
	margin-right: 8px;
	padding: 2px 1px 1px;
}
.portada-texto form select.tam1 {width: 100px}
.portada-texto form select.tam2 {width: 75px}
.portada-texto form span.alineando-span {margin-right: 50px;}
.portada-texto form p.to-centre input {
	background: url(../img/bg_submit.jpg) center 5px no-repeat;
	width: 163px;
	height: 60px;
	border: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color:#FFF;
	cursor:pointer;
}
.ponle_freno_a {
	background:url(../img/bg_ponle_freno_a.png) 10px 0px no-repeat;
	padding: 30px 0 30px 118px;
}
.ponle_freno_a_distraccion {
	background:url(../img/SIGNAL_DISTRACCION.jpg) 10px 0px no-repeat;
	padding: 30px 0 30px 118px;
}
.ponle_freno_a_infraccion {
	background:url(../img/SIGNAL_INFRACCION.jpg) 10px 0px no-repeat;
	padding: 30px 0 30px 118px;
}
.ponle_freno_a_protesta {
	background:url(../img/SIGNAL_PROTESTA.jpg) 10px 0px no-repeat;
	padding: 30px 0 30px 118px;
}
/*--------------Botones de navegacion-------------------*/
.bots_pf_a li {
	display:block;
	width:33%;
	height:30px;
	float:left;
}
.bots_pf_a li a {
	border: none;
}
.propuestas .bots_pf_a li, .propuestas .bots_pf_a a, .propuestas .bots_pf_a img {
	border: none;
	margin: 0;
	padding: 0;
	background: none;
}
/*.propuestas .bots_pf_a li a:hover {background:none;}*/
.separador {
	clear: both;
}
/*pantallas y modificaciones nuevas*/
#videos-listado.portada-texto {
	padding-right: 0px; 
	width:637px;
	padding-left: 0px;
}
#videos-listado ul li{
	width: 294px;
	float: left;
	display: inline;
	margin-right: 12px;
	margin-left: 12px;
}
#videos-listado ul li {margin-bottom: 12px;}
#videos-listado ul li .video {
/*	padding:5px 33px 5px 31px;
	background:#c7c7c7;
	width: 230px;
	overflow: hidden;
	height: 170px;*/
}
#videos-listado ul li a {text-decoration: underline;}
#videos-listado ul li .video-description {/*padding-top: 13px;quitado para nuevos contenedores de video*/}
#videos-listado ul li .video-description p{padding-right:2px; padding-left:5px;}
#videos-listado.portada-texto img {
	float: none;
	margin-bottom: 0px;
}
p.to-centre a {text-decoration: underline;}
h4.light-grey {
	font-size: 1.5em;
	padding: 2px 9px 4px 25px;
	margin-bottom: 12px;
	color: #353535;
}

/*Error clases*/

#errorContent {
	padding:35px 30px 30px 50px;
	margin: 10px 0px 0px 50px;
	background:#fff9e3 url(../img/fondo_error.jpg) no-repeat center;
	width:810px;
	color:#757575;
	font-size:1.2em;
	height:330px;
	border:1px solid #ccc;
}
#errorContent h2 {
	font-size:1.7em;
	color:#757575;
	width:750px;
}
#errorContent a {
	color:#ff8033;
	text-decoration:none;
}
#errorContent li {
	padding:0px 0px 0px 10px;
	color:#FF6600;
}
#errorContent ul li {
	color: #666;
	background: none !important;
	padding-top: 2px;
}
/*----------Legal-----------*/
#header .h-wrap2 {
	position:relative;
	padding: 6px 0 0 0;
	width: 450px;
	margin: 0 auto;
	display:block;
}
#header .h-wrap2 .float-left li {
	width: 250px;
}
#wrap #content2 {
	width: 450px;
	padding: 17px 0 22px;
	font-size: 1.2em;
	margin: 0 auto;
	display: block;
}
#header .iniciativade2 {
	position: absolute;
	bottom: 15px;
	right:0;
	/*ch ff2*/float:left;
	left: 265px;
}
/*genericos dani*/
.fltl {float:left !important;}
.fltr {float:right !important;}

/*mod en listados de noticias*/
#noticiasDestacados{
	float:left;
	margin-bottom:10px;
	width:638px;
	clear:both;
	background:#fff;
	margin-top:0;/*revisar #portada_menuinf --> height:0*/ 
	*margin-top:20px;/*ie7*/
	_margin-top:0px;/*ie6*/
}
#noticiasDestacados .destacadoLeft, #noticiasDestacados .destacadoRight{
	border:1px solid #DEDEDE;
	margin-bottom:2px;
	width:295px;
	height:360px;
	*height:360px;/*ie7*/
	_height:345px;/*ie6*/
	color:#353535;
	padding:9px 8px 0 10px;
}
#noticiasDestacados .destacadoLeft{
	float:left;
}
#noticiasDestacados .destacadoRight{
	float:right;
}
#noticiasDestacados .resumen-articulo {padding-bottom:0;}
#noticiasDestacados .resumen-articulo h4 {height:33px;}
#noticiasMini{
	float:left;
	width:638px;
}
#noticiasMini .articulo-mini{
	width:275px;
	height:auto;
	min-height:110px;
	_height:110px;
	padding-top:15px;
}
.articulo-mini{padding-top:15px;}
#noticiasMini .articulo-mini p {
	height:auto;
	min-height:45px;
	_height:45px;
}
#noticiasMini .articulo-mini p.to-right {
	margin-bottom:0;
	height:30px;
	min-height:30px;
}
.articulo-mini h4{
	padding-bottom:5px;
	font-size:18px;
}
.ajusteVideos{width:294px; height:210px;}
.ajusteTextos{width:314px;}
#portada-image{float:left;}
