.fila_form {
	font-family: 'PT Sans', sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 8px;
	padding-bottom: 8px;
}
.fila_enunciado {
	font-family: 'PT Sans', sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 20px;
	padding-bottom: 10px;
}


.fila_form label {
	text-transform: uppercase;
	float: left;
	width: 20%;
	text-align: right;
	padding-right: 10px;
}
.caja_texto_general {
	font-size: 12px;
	float: right;
	width: 77%;
	border: 1px solid #CCCCCC;
}

.caja_texto_grande {
    border: 1px solid #CCCCCC;
    font-size: 12px;
    width: 77%;
    float: right;
}

.caja_texto_media {
	font-size: 12px;
	float: left;
	width: 45%;
	border: 1px solid #CCCCCC;
}

.caja_texto_peque {
	font-size: 12px;	
	width: 50px;
	border: 1px solid #CCCCCC;
}

.radio_boton {
	margin-right: 20px;
}
.boton_solicitar {
	background-image: url(../img/teatro/solicitar.gif);
	width: 67px!important;
        cursor: pointer;
}
.boton_enviar {
	background-image: url(../img/escenamateur/boton_enviar.gif);
        cursor: pointer;	
}

#espera_formulario{
    text-align: center;
}

/*clases para la validacion */
input.error { border: 1px dotted red; }
textarea.error { border: 1px dotted red; }
div.container {
    border: 1px solid red;
    width: 94%;    
    font-family: "Trebuchet MS", Verdana;
    font-size: 12px;
    margin-bottom: 10px;
    padding-left: 10px;
}
div.container ol li {
	list-style-type: none;
	color: #666666;
}
.aviso_recibido{
	color: #FF0000;	
}
div.container { display: none }
.container label.error {
	display: inline;
}
/*---------------------------------------------*/