@charset "utf-8";
/* CSS Document */
#middle_content{
	width:90%;
	margin:0 auto;
}

#middle_content h1{
	padding-top:50px;
	padding-bottom:30px;
	font-size:22px;
	color:#14488D;
	text-align:center;
	text-decoration:underline
}

#middle_content p{
	color:#333;
	text-align:justify;
	margin:5px 30px 5px 20px;
	font-size:12px;
}

#middle_content h3{
	margin:5px 30px 5px 20px;
	font-size:14px;
	color:#333;
	text-align:left;
	text-decoration:underline;
	padding:5px 0;
}
#middle_content h4{
	display:block !important;
	font-size:14px;
	color:#333 !important;
	text-align:center !important;
	text-decoration:underline;
	padding:5px 0;
}

#middle_content img{
	margin:10px 180px;	
}

#formulario p{
	margin:0 0 5px 25px;
}
div.error {
	color:#F00;
	padding : 10px;
	margin: 10px;
}
span#errornombre,span#errorapellidos,span#erroremail,span#errortelefono,span#errorfecha,span#errorpersonas,span#errordescripcion,span#errorpass,span#errorconfirm{
	display:inline;
	margin-left:20px;
	color:#576D9D;
}

#middle_content form {
	width:90%;
	margin:15px auto 10px 0px;
	color: #666;
}
#middle_content form input{
	width: 200px;
}

#middle_content form p {
	font-size:85%;
	/*margin:0 0 5px 25px;*/
	max-width: 650px;
	color: #fff;
}

#middle_content legend {
	font-size:18px;
	color: #666;
}

#middle_content label {
	display:block;
	font-weight:bold;
	color:#666;
}
#middle_content textarea {
	width:400px;
	height:150px;
}
ul.unete li{
	color:#333;
	text-align:justify;
	margin:5px 30px 5px 20px;
	font-size:12px;

}
img.concejal{
	margin: 10px 10px 10px 20px;
	padding: 2px;
	border: 1px solid #039;
}


