#opinion_container
{
	background-color:#EDEDEB;
	padding:10px;
	overflow:hidden;
	height:auto;
}
#form_container
{
	width:65%;
	overflow:hidden;
	float:left;
}
#text_container
{
	width:33%;
	overflow:hidden;
	float:right;
}
#recaptcha_container
{
	overflow:hidden;
}
.cartas_titulo{
	margin-top: 5px;
	font-family: Georgia;
	font-size: 16px;
	font-weight: Bold;
	color: #1D1D12;
}
.titulo
{
	font-family:Georgia,Arial,verdana;
	color:black;
	font-weight:bold;
	font-size:14px;
	margin-bottom:15px;
}
.subtitulo
{
	font-family:Georgia,Arial,verdana;
	color:#B54142;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;	
}
.subsubtitulo
{
	font-family:Georgia,Arial,verdana;
	color:#B54142;
	font-weight:normal;
	font-size:14px;
	margin-bottom:10px;	
}
textarea
{
	background-color:white;
	border: 1px solid #8d8a79;
	width:100%;
	height:150px;
	text-align:left;
	font:12px bold Georgia;
}
.field_container
{
	margin:5px 0px 0px 0px;
	overflow:hidden;
}
input[type=text]{
	float:right;
	width:70%;
	background-color:white;
	border: 1px solid #8d8a79;	
}
.separador
{
	clear:both;
	height:15px;
}
.field_label
{
	font-family:Georgia,Arial,verdana;
	color:#B54142;
	font-weight:bold;
	font-size:12px;
	clear:both;
	float:left;
}
.clear{clear:both;}
.texto_aviso
{
	text-align:justify;
	margin-right:10px;
	margin-top:8px;	
	color:black;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	line-height:1.5;
}
.recaptcha_column
{
	width:35%;float:left;margin-right:10px;
}
.input_column
{
	width:20%;float:left;margin-right:10px;
}
.help_column
{
	width:30%;float:left;
}
.button_column
{
	width:10%;float:left;margin-right:15px;
}
.button_enviar,.button_borrar
{
	margin:8px;
	padding-top:4px;
	height:19px;
	cursor:pointer;
	border:1px solid black;
	width:100px;
	text-align:center;
	color:black;
	font-size:11px;
	font-weight:bold;
	font-family:Georgia,Arial,Verdana;
	background:url('/sfiles/images/icons/button_carta_bg.jpg') 0% 0% repeat-x;
}

.button_borrar
{
	border:1px solid #B54142;color:#B54142;
}
.loading
{
	height:20px;
	background:url('/sfiles/images/ajax-loader.gif') no-repeat 0% 0%;
	margin: 30% 40%;
	width:100%;
	height:20px;
}
.respuesta_container
{
	
}
.condiciones_container
{
    position: relative;
}
.condiciones_container a
{
    color: #000;
}
.condiciones_container .errorClass
{
    top: 0 !important;
    right: 0 !important;
    left: auto !important;
}