#proyecto {
	overflow:hidden;
	width:700px;
	padding:0;
	margin:0;
}

#proyecto p{
	font-size:1em;
	margin:0 0 10px 0;
}
#proyecto img{
	float:right;
	margin:10px 0 10px 20px;
}
#proyecto p strong{
	font-size:1.2em;
	font-weight:bold;
}

#proyecto p.titulo{
	font-size:1.6em;
	font-weight:bold;
	color:#C65A57;
	margin:0 0 10px 0;
}

#proyecto p.titulovota{
	font-size:1.6em;
	font-weight:bold;
	color:#C65A57;
	margin:15px 0 0 0;
}

	
#proyecto form{
	width:678px;
	overflow:hidden;
	padding:10px;
	margin: 5px 0 5px 0;
	border:1px solid #FFF;
}
	


#proyecto label {        
        margin:5px 0 5px 105px;
        width:125px;
        padding:2px;
	float:left;
	font-weight:bold;
}
#proyecto input.texto {
        background:#FFF;
        border:1px solid #DDD;
        margin:5px 20px 5px 0;
        width:250px;
        padding:2px;
	float:left;
}

#proyecto input.textoerror {
        background:#FFF;
        border:1px solid #E42322;
        margin:5px 20px 5px 0;
        width:250px;
        padding:2px;
	float:left;
}
#proyecto .boton {
        float:left;
	margin:5px 0 5px 0; padding:0;
}

#proyecto .error_no {
        display:none;
}
#proyecto .error_si {
        color:#E42322;
        display:block;
        margin:0 0 0 235px ;
}


