/*ruta*/
.box_logo .ruta ul li.ruta_2 a { border-left:3px solid #00802B;}
.blogs .ruta a:hover { color:#00802B;}

/*titulares participa*/
.box.blogers h2, .post .box.relacionado h3, #document .bloques2 .ultima h2 { color: #333; background: url("/images/layout/back_titulo.jpg") repeat-x scroll left top rgba(0, 0, 0, 0); font-size: 0.9em; font-weight: bold; margin: 0 0 0.5em; padding: 0.5em 0.5em 0;}
.ultima .box.blogs h3 a, .box .blogs h3 a, .box.blogs.tira h3 a, .box.blogs.tira h3, .blogs .sub_bloques2 .box.blogers h3 { height: 1.8em; line-height: 1.6em; padding-left: 0.5em;}
.box.blogers h3 { height: 2em; color: #FFF; font-size: 1em; line-height: 1.6em; padding-left: 0.5em; background: url("/images/layout/back_box_title_blogs.png") repeat-x scroll left center #069837 !important;}
.blogs .ui-tabs-panel {padding-top: 1em}
.blogs .ui-tabs-panel article h3 a { color: #666; font-size: 14px;}

.blogs .blogers span { color:#fff; line-height:1.4em; margin-right:0.3em;}
.blogs .destacado_new h3 a, .blogs .blogers h3 a{ color:#00802B; font-size:1em; margin: 0 0.5em 0 0.5em; line-height: 1.05em; font-weight: bold; display: block; background: none;}
.blogs .separador{border-bottom:0.15em solid #00802B;}
.blogs .box_logo .ruta ul li a.activo { color: #00802B;}

.blogs .bloques2 .editoriales h3{ background: none; color: #cd0000; font-style: italic; text-transform: none; font-size: 1.2em; padding: 0;} 
.blogs .bloques2 .editoriales p { font-size: 0.8em; color:#666;}

.blogs .destacado_new span { float:left; line-height:0.9em; height: 1.5em; display:block;color:#00802B;}
.blogs .destacado_new h4 a{color:#666666; font-size:0.9em;}
.blogs .destacado_new h3 {padding-left:0;}
.blogs .destacado_new .no_img h3 {color:#00802B; height:auto; line-height:1.2em; margin:0.1em 0 0 -0.5em; background: none;}
.blogs .destacado_new .no_img div { font-size: 0.7em;}

.blogs .box.fotodenuncia ul { margin: 0; list-style-position: inside; list-style-image: url("/images/layout/bullet_list.jpg");}
.blogs .box.fotodenuncia li { margin: 0.2em 0.4em; border-bottom: 0.09em dotted #aaa;}
.blogs .box.fotodenuncia p {float:left; margin:0; width:7em;}
.blogs .box.fotodenuncia h4 { margin: 0; font-weight: normal; font-size: 0.7em;display: block; padding-bottom: 1em; border-bottom: 0.09em dotted #ccc;}
.blogs .box.fotodenuncia h4 span, .box.fotodenuncia p span { color: #CD0000; }
.blogs .box.fotodenuncia img { width: 11.44em; border:0.09em solid #ccc; height: 7.8em;}
.blogs .box.fotodenuncia .bt, .box.fotodenuncia p { text-align: left;margin:0.8em 0; height: auto; background: none;}
.blogs .box.fotodenuncia .bt img { width: auto; border: none;}
.blogs .box.fotodenuncia .comentarios_destacados p{ width: 16em;}

.blogs .box.fotodenuncia h2 span { color :#cd0000; line-height: 1.2em; text-transform: none; font-weight: bold;}

.blogs h2.title span { color:#000; font-weight:bold; line-height:1.1em!important; text-transform:none;}

.blogs .box.blogs.tira .titular { width: 25%;}
.blogs .box.blogs.tira h4 { background: none; margin:0;}
.blogs .box.blogs.tira h4 span { color:#00802B;}
.blogs .box.blogs.tira h5 { margin: 0;font-size:0.7em; line-height:1.5em; padding:0; color: #555; float:left; }
.blogs .box.blogs.tira div.etiquetas { margin: 0;font-size:0.7em; line-height:1.5em; padding:0; color: #555; font-weight: normal;}

.blogs .denuncia .caption, .blogs .blogs.tira .caption{background-color:#eee;height:auto;padding:0.5em 1em;color:#666;}
.blogs .denuncia .caption h4, .blogs .blogs.tira .caption h4 { margin: 0;}
.blogs .denuncia .caption h4 span, .blogs .blogs.tira .caption h4 span { padding-right:0.3em;}
.blogs .denuncia .caption .star-rating, .blogs .blogs.tira .caption .star-rating  {font-size: 16px;}

.blogs #tabs-media { background-color:#FFF; border:medium none !important }
.blogs #tabs-media .ui-tabs-nav a, .blogs #tabs-media .ui-tabs-nav a span { background:transparent url(/images/tabs/tabs4.png) no-repeat scroll 0 0; text-align: center; padding-left:0.25em; padding-right: 0.25em;}
.blogs #tabs-media .ui-tabs-nav li { width:auto; margin: 0 0.2em; min-width: 60px; height: 1.7em;}
.blogs #tabs-media .ui-tabs-nav a, #tabs-media .ui-tabs-nav a span { display:block;}
.blogs #tabs-media .ui-tabs-nav .ui-tabs-selected a span, #tabs-media .ui-tabs-nav a:hover span, #tabs-media .ui-tabs-nav a:focus span, #tabs-media .ui-tabs-nav a:active span { background-position:0 -50px; text-align: center; color: #fff;}
.blogs #tabs-media .ui-tabs-nav .ui-tabs-selected a, .blogs #tabs-media .ui-tabs-nav a:hover, .blogs #tabs-media .ui-tabs-nav a:focus, .blogs #tabs-media .ui-tabs-nav a:active { background-position:100% -150px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}
.blogs #tabs-media .ui-tabs-nav a, .blogs #tabs-media .ui-tabs-nav .ui-tabs-disabled a:hover, .blogs #tabs-media .ui-tabs-nav .ui-tabs-disabled a:focus, .blogs #tabs-media .ui-tabs-nav .ui-tabs-disabled a:active { background-position:100% -100px;}
.blogs #tabs-media .ui-state-active { background:none; height:2.8em;}

.box.post_formulario { font-size: 0.8em;}
.box.post_formulario h2 { color: #000; font-size: 1.2em; font-weight: bold; height: 2.5em; line-height: 35px; padding-left: 0.5em; margin-bottom: 0;
	background-color: #ccc; background-image: -moz-linear-gradient(top, #BFBFBF, #8A8A8A);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#BFBFBF), to(#8A8A8A));
	background-image: -webkit-linear-gradient(top, #BFBFBF, #8A8A8A);
	background-image: -o-linear-gradient(top, #BFBFBF, #8A8A8A);
	background-image: linear-gradient(to bottom, #BFBFBF, #8A8A8A);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFBFBF', endColorstr='#8A8A8A', GradientType=0);
}
.box.post_formulario label {display: block; float:none!important; position: static; padding:0.6em 0 0.2em;}
.box.post_formulario textarea { width: 23.5em; border: 0.09em solid #ccc;}
.box.post_formulario .campo { margin-bottom: 1em; width: 25em;}

.form-left { width: 67%; float:left; margin-left:1em !important;}
.post_formulario .form-right { background: none repeat scroll 0 0 #eee; border: 1px solid #bbb; float: right; padding: 0.5em; width: 25%; margin-top: 1em;}
.post_formulario .form-right span { color: #cd0000; font-weight: bold;}
.post_formulario .form-left .accept_check label {  border-bottom: 0.09em solid #DDD; font-size: 0.85em; padding: 1em 0;}
.post_formulario .form-left .accept_check input { width: auto; display: inline;}
.post_formulario .form-left .accept_check p { line-height: 2.5em;} 

.sf_comment_rating .valoracion { background: transparent url('/images/layout/ico_participa.gif') no-repeat scroll center -28.9em; color: #fff; font-size: 0.6em; float: left; text-align: center; height:2em; width: 2.5em; margin-top: -0.5em; padding-top: 0.3em; }
.sf_comment_rating .valoracion.positiva { background-position: center -204px;}
.sf_comment_rating .valoracion.negativa { background-position: center -246px;}
.sf_comment_rating .valoracion.neutra { background-position: center -289px;}

.post .sf_comment_rating strong { margin-left:0.5em; font-size: 0.7em; float: left; line-height: 1em;}

.sf_comment_rating span.valoradores{ padding: 0; float:left;}
.sf_comment_rating span.valoradores span { font-size:0.7em; float: left; text-align: center; background: transparent url('/images/layout/ico_participa.gif') no-repeat; text-indent: -9999em; height: 1.8em; margin: -1em 0.5em 0; padding: 0.7em 1.05em;}
.sf_comment_rating span.valoradores .up-select, .sf_comment_rating a:hover span.up-inactive { background-position: left -10.55em; cursor: pointer;}
.sf_comment_rating span.valoradores .down-select, .sf_comment_rating a:hover span.down-inactive { background-position: right -7.45em; cursor: pointer;}
.sf_comment_rating span.valoradores .up-inactive { background-position: left -32.7em;}
.sf_comment_rating span.valoradores .down-inactive { background-position: right -29.6em;}

/*PROTAGONISTAS*/
#document .sub_bloques2.participa .respuestas { font-size:0.68em; color: #666;}

#document .ampliacion { margin-bottom: 1em; }
#document .ampliacion .ui-widget-content { background:#f5f5f5; border:1px solid #fff; color:#333333;}
#document .ampliacion .ui-widget { font-size:1em; margin:0.3em 0;}
#document .ampliacion .positivo .ui-widget-header { background: #3A8104; border: #3A8104 1px solid;}
#document .ampliacion .negativo .ui-widget-header { background: #CC0000; border: #CC0000 1px solid;}

.blogs.prota .ampliacion .ui-widget-content { background:#fff; border:1px solid #eee; color:#333;}
.blogs.prota .ampliacion .ui-corner-all, .blogs.prota .ampliacion .ui-corner-left { border-radius:6px;}

.blogs.prota .participa ul { margin-bottom: 1em; border-bottom: 1px solid #f5f5f5; padding-bottom: 0.5em;}
.blogs.prota .participa a span { cursor: pointer;}
.blogs.prota .participa a:hover span { text-decoration: underline;}
.blogs.prota .participa .valora { margin:0; padding:0; }
.blogs.prota .participa .valora p { text-align: center; font-size: 11px; padding: 0.3em 0;}
.blogs.prota .participa li.protagonista { border: 1px solid #bbb; margin: .3em .5%; padding:0.5em; width: 24%; float: left; background: transparent url('/images/layout/box_der_border_bottom.png') repeat-x scroll left bottom; border-radius: 5px; box-sizing: border-box; }
.blogs.prota .participa li h4 { color: #333; }
.blogs.prota .participa.tres li.protagonista { width: 32.3%; }

.blogs.prota .participa li.protagonista.activo a, #document.prota .participa li.protagonista.activo h3 { border: none;}
.blogs.prota .participa li.protagonista a h4, .blogs.prota .participa li.protagonista h4 {color: #222; background: none; font-size: 14px; line-height: normal; margin: 0; padding: 0;}
.blogs.prota .participa li.protagonista.activo { background: #cd0000 url("/images/layout/franja-roja_prota.png") repeat-x scroll left center;}
.blogs.prota .participa li.protagonista.activo a h4 { color: #fff;}

.blogs.prota .participa .elque { width: 45%; border-right: 1px solid #bbb; margin-right:0.5em; font-size: 12px;}
.blogs.prota .participa .elque h4{ color: #cd0000; margin: 0 0.5em;}
.blogs.prota .participa .elque p.protagonista { margin:0.4em 0.7em;}
.blogs.prota .participa .elque p.motivo { margin:0.4em 0.7em; color:#111;}
.blogs.prota .participa .elque p.motivo span{ color: #cd0000; font-size: 0.8em; padding-right: 0.3em;}
.blogs.prota .participa .escrutinio { background:#E2E2E4 url("/images/layout/separador_prota.png") no-repeat scroll left center; float:right; padding:1em 2em; width:10em;}
.blogs.prota .participa .escrutinio .respuestas { color:#cd0000; margin-top:0.3em; }
.blogs.prota .participa li .valoracion img { margin:0; }
.blogs.prota .protagonistas.cuatro li .valoracion { border: none;}

.blogs.prota .box.historico h3 { background: none!important; color:#00802B!important; height:auto; line-height: 1.1em; padding:0.2em; font-size: 22px!important; border: none;}
.blogs.prota .box.historico li {font-size: 0.8em; border-bottom: 0.09em dotted #bbb; margin: 0.4em 0;}

.post_formulario .form-legal { background: none repeat scroll 0 0 #eee; border: 1px solid #bbb; padding: 0.5em;}
.post_formulario .form-legal span { color: #cd0000; font-weight: bold;}
.post_formulario .form-legal li { list-style: inside; float: none; width: 100%;}
.post_formulario .form-box { margin-left:1em !important;}
.post_formulario .form-box .accept_check label {  border-bottom: 0.09em solid #DDD; font-size: 0.85em; padding: 1em 0;}
.post_formulario .form-box .accept_check input { width: auto; display: inline;}
.post_formulario .form-box .required label span {color: #cf0000;}
.post_formulario .form-box .required input { width: 14em; margin-right: 1.5em;}
.post_formulario .form-box .required input.mail { margin-right: 0;}
.post_formulario .form-box .required textarea { width: 93.6%;}
.post_formulario .form-box input.btn { width: auto;} 
.post_formulario .accept_check { font-size: 16px;}

/*paginacion*/
.paginacion.green a {background: none; color: #666;}
.paginacion.green a:hover{color: #fff; background: #3F8221; border-color: #173E06;}
.paginacion.green span{border-color: #173E06;}
.paginacion.green span.current { background: #3F8221; }
.paginacion.green span.spaninput { border-color: #3F8221; color: #173E06; }
.paginacion.green input { color: #3F8221; }

#sf_comment_list p.sf_comment_info span.date { color: #CD0000; display: block; font-size: 10px; line-height: 9px; margin-top: 4px;}
#sf_comment_list .borde_bottom { border-bottom: 0.09em dotted #ccc; margin:0.5em 0em; padding-bottom:0.5em; }
#sf_comment_list div.pager { margin-bottom: 0.5em; }
#sf_comment_list div.pager div.indicador { float:right; font-size:0.7em; margin-right: 0.5em;}
#sf_comment_list div.pager div.botones { float: right;}
#sf_comment_list div.pager div.botones span.prevbutton {display: block; float:left; text-indent: -9999em; width: 32px; height: 21px; background: url('/images/layout/prev.png')}
#sf_comment_list div.pager div.botones span.prevbutton.disabled {background: url('/images/layout/prev.png') 0px 21px}
#sf_comment_list div.pager div.botones span.nextbutton {display: block; float:left; text-indent: -9999em; width: 32px; height: 21px; background: url('/images/layout/next.png')}
#sf_comment_list div.pager div.botones span.nextbutton.disabled {background: url('/images/layout/next.png') 0px 21px}
#sf_comment_list .sf_comment_rating { float: right; font-size: 19px;}
#sf_comment_list p.moderated { font-size: .9em;}
#sf_comment_list p.moderated strong { color: #cd0000;}

.sf_comment_rating span.valoradores{ padding: 0; float:left; }
.sf_comment_rating span.valoradores span { height: 12px; font-size:0.7em; float: left; text-align: center; background: transparent url('/images/layout/ico_participa.png') no-repeat; text-indent: -9999em; margin: -0.9em 0.2em 0; padding: 0.7em 0; width: 1.8em;}
.sf_comment_rating span.valoradores .up-select, .sf_comment_rating a:hover span.up-inactive { background-position: left -119px; cursor: pointer;}
.sf_comment_rating span.valoradores .down-select, .sf_comment_rating a:hover span.down-inactive { background-position: right -84px; cursor: pointer;}
.sf_comment_rating span.valoradores .up-inactive { background-position: left -366px;}
.sf_comment_rating span.valoradores .down-inactive { background-position: right -333px;}
.sf_comment_rating .valoracion { background: transparent url('/images/layout/ico_participa.png') no-repeat scroll center -28.9em; color: #333; font-size: 0.6em; float: left; text-align: center; height:2.5em; width: 3em; margin-top: -0.5em; padding-top: 0.2em;}
.sf_comment_rating .valoracion.positiva { background-position: center -206px;}
.sf_comment_rating .valoracion.negativa { background-position: center -248px;}
.sf_comment_rating .valoracion.neutra { background-position: center -290px;}

/*denuncia recibida*/
.recibida .fotodenuncia { margin-bottom: 0.5em;}

/*estrellas blogs*/
.blogs .star-rating li.current-rating{background: url(/sfPropelActAsRatableBehaviorPlugin/images/alt_star.png) left -89px!important;}
.blogs .star-rating li a:hover {background: url(/sfPropelActAsRatableBehaviorPlugin/images/alt_star.png) left -107px;}

@media screen and (max-width: 480px) and (orientation:portrait) {
	.blogs.prota .participa .elque { width: 100%; }
	.blogs.prota .participa li.protagonista { width: 48%; }
}
