﻿@charset "UTF-8";
/* CSS Document */

/*Estilos PARTICIPA*/

#participa .portada, #participa .articulo_1, #participa #encuentros, #participa #encuestas, #participa #conecta, #participa #buzon {
	background-image:none;
	background-color: transparent;
	padding-bottom:5px;
	width:inherit;
}
#cuerpo #participa .portada #encuentros, #cuerpo #participa .portada #conecta, #cuerpo #participa .portada #encuestas, #cuerpo #participa .portada #blogs {
	width:310px;
	float:left;
	margin-right:15px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear:none;
}
#cuerpo #participa .portada {
	float:left;
	padding:0px;
	margin-left:4px;
	overflow:hidden;
	width:650px;
}
#cuerpo #participa .portada ul {
	margin-top:5px;
	padding-left:10px;
	margin-left:0;
}
#cuerpo #participa .portada ul li {
	display:list-item;
	color: #208230;
	list-style-type: square;
	list-style-position:inside;
}
#cuerpo #participa .articulo_1 {
	border:none;
	float:none;
	padding-bottom:0;		
}
#cuerpo #participa .portada .articulo_1 {
	width:312px;
}
#cuerpo #participa .volver {
	display:inline;
	clear:none;
	margin-left:0px;
	margin-bottom:0px;
}
#participa div form {
	width:654px;
	margin:0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#participa h2 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	display: block;
	float: none;
	margin-left: 0px;
	margin-bottom: 3px;
	padding:0px;
	clear:right;
	width:auto;
}
#participa div .articulo_1 h2, #participa div h2 {
	clear:right;
	width:auto;
}
#participa h3 {
	font-size: 12px;
	line-height: 14px;
	display: block;
	float: none;
	color: #666666;
	margin-left: 0px;
	margin-bottom: 0px;
	height:auto;
}
#participa p {
	font-size: 12px;
	line-height: 14px;
	display: block;
	float: none;
	margin-top: 5px;
	margin-bottom: 10px;
}
#participa a {
	text-decoration: none;
}


#participa #conecta {
	float:left;
	padding-left:0px;
	padding-right:0px;
}
#cuerpo #participa .portada #conecta {
	float:right;
	clear:right;
}

#participa .portada #conecta .articulo_1 {
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 96%;
}
#participa .portada #conecta .articulo_1 p {
}
#participa #conecta a {
	color: #920013;
}
#participa #conecta a:hover {
	color:#FFFFFF;
}
#cuerpo #participa #buzon {
	padding:0px;
}
#cuerpo #participa .portada #buzon {
	width:654px;	
	clear:both;
	display:block;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom:5px;
	margin-left:0;
	margin-top: -10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#cuerpo #participa .portada #buzon .articulo_1 {
	width:49%;
	float:left;
	margin-right:1%;
	clear:none;
}
#cuerpo #participa #buzon h2 {
	font-weight: normal;
	margin-top:5px;
}
#cuerpo #participa .portada #buzon h2 {
	font-size: 15px;
	line-height: 17px;
}
#participa .campos {
	margin-right:1%;
	width:49%
}
#participa .subir_archivos {
	margin-top: 5px;
	margin-bottom: 5px;
	display:block;
	float:left;
}
#participa .subir_archivos input {
	clear:left;
	float:left;
}
#participa .campo_texto {
	clear:both;
	width:100%;
	float:none;
}

/*Encuestas ESPECÍFICOS PARTICIPA*/
#cuerpo #participa .encuesta form {
	width:auto;
	margin:0px;
}
#participa .resultados {
	float:left;
	width:325px;
	border: 1px solid #CCCCCC;
}

/*ENCUENTROS DIGITALES*/
/*Portada encuentros*/
#participa #encuentros {	
	margin: 0px;
	padding: 0px;
	width:654px;
}
#encuentros .flotadcha {
	background-image:none;
	background-color:transparent;
	margin-right:5px;
	margin-left:10px;
}
#encuentros .flotaizda {
	background-image:none;
	background-color:transparent;
	margin-left:0px;
	margin-right:10px;
}
#participa #encuentros .articulo_1 {
	background-image:none;
	background-color:transparent;
	margin-top:0px;
	margin-left:0px;
	width:654px;
}
#encuentros .foto {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
}
#encuentros a {
	color: #208230;
}
#encuentros a:hover {
	background-color: #CCCCCC;
	color: #333333;
}
#participa #encuentros h2 {
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	padding-top: 5px;
	color: #288637;
}
#participa #encuentros h3 {
	float: none;
	clear: none;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
	margin-top: 0px;
	padding-top:0px;
}

#cuerpo #participa #encuentros ol.respuestas li {
	color: #1D3D5C;
}
#cuerpo #participa div ol.respuestas li .foto {
	display:block;
	width:600px;	
}
#cuerpo #participa #encuentros ol.respuestas li p {	
	color: #333333;	
}
/*Estilos genéricos para Encuentros digitales y publicación de colaboraciones de los Lectores */
#cuerpo #participa div ol.respuestas {
	clear: both;
	float: left;
	overflow:visible;
	width:654px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#cuerpo #participa div ol.respuestas li {
	list-style-type: none;
	display:list-item;
	vertical-align: text-top;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 10px;
	margin-left:0px;
	padding: 5px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;	
}
#cuerpo #participa div ol.respuestas li .foto {
	display:block;
	width:600px;
	
}
#cuerpo #participa div ol.respuestas li b {
	clear:both;
}
#cuerpo #participa div ol.respuestas li p {
	clear: both;
	display:block;
	margin-top: 5px;
	font-size: 14px;
	line-height: 18px;
	background-color:#EEEEEE;
	color: #333333;
	padding: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
}

#participa div h2 {
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	color: #288637;
}
#participa div h3 {
	float: none;
	clear: none;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
	margin-top: 0px;
	padding-top:0px;
}

/*Siguen estilos específicos para encuentros digitales*/
#cuerpo #participa #encuentros form {
	clear: both;
	width: auto;
	margin-right: 5px;
	margin-bottom: 10px;
	overflow:visible;
}
#cuerpo #participa #encuentros form div {
	background-color: transparent;
	background-image: none;	
	width:auto;
	padding:0;
	margin:0;
	
}
#cuerpo #participa #encuentros form fieldset .publicar {
	width:168px;
	float:left;
	clear:none;
	margin-left:0;
	display:inline-block;	
	}
#participa #encuentros form .campo_texto {
	float:left;
}
#participa #encuentros form .campo_texto textarea {
	width:400px;
	height:60px;
	margin-right:10px;
	margin-bottom:5px;
	clear:left;
}
#participa #encuentros form .campos, #participa #buzon form .campos {
	margin-bottom:5px;
	width:auto;
	clear:right;
	height:90px;
	float:left;
	display:block;
}

#cuerpo #participa #encuentros form fieldset .legal {
	clear:both;
	display:block;
	width:99%;
}
#participa #encuentros form .captcha {
	float:left;
	clear:left;
	width:242px;
}
#participa #encuentros form .captcha img {
	float:none;
	clear:none;
	margin-right:5px;
} 
#participa #encuentros .salto_linea {
	clear:both;
	width:100%;
}

/*Buzón del Alcalde*/

#participa .portada #buzon {
	border:none;	
	display:block;
	clear:both;
}
#participa .portada #buzon .articulo_3 {
	text-align:center;
	margin-bottom:10px;	
	margin-top:10px;
	margin-right: -1px;
	margin-left: 0px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left:10px;
	padding-right:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#participa .portada #buzon .articulo_3 h2 a {
	font-size:13px;
	
}
#participa #buzon form .captcha {
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float:left;
	clear:none;
}
#participa #buzon .campo_texto {
	display:block;
	clear:both;
	margin-bottom: 5px;
}
#participa #buzon form .campos {
	display:inline;
	clear:none;
	padding:0;
	margin-bottom: 5px;
	float:left;
}
#participa #buzon form .publicar {
	float:left;
	display:inline;
	clear:none;
	width:auto;
	padding:0;	
}
#participa #buzon form .publicar input {
	margin-left:2px;
}

/*Blogs - DB_Digital*/
#blogs {
	color: #666666;
	font-size: 14px;
}
#blogs img {
	float:left;
	margin-right: 8px;
}
#blogs a {
	color: #D98400;
}
#blogs a:hover {
	color:#FFFFFF;
}

/*Paginación en Publicación de colaboraciones*/
#participa #paginacion {
	margin:0;
	padding:0;
	clear:both;
	float:none;
	display:block;
}
#participa div #paginacion a {
	color: #1D3D5C;
}
#participa div #paginacion a.activo {
	color:#FFFFFF;
}

/*ESPECIALES COMO VALLISOLETANO DEL AÑO*/

div.EncuestaDesc {
		
}

div.EncuestaDesc IMG{
	float:right;
	padding-left:15px;
}

.BotonEnviar{
	width:170px;
	height:50px;
	font-size: 2em;
	color:#09F;
/*WIDTH=46 HEIGHT=20 BORDER=0*/ 
}