.tab_consultas #aviso {	clear:left;}.tab_consultas .bloque_consulta {	clear:both;	border-top: 1px dotted #ccc;	margin-top:10px;	padding-top:10px;}.tab_consultas .bloque_consulta .item_respuesta h3, .tab_consultas .bloque_consulta .item_consulta h3 {	text-transform: uppercase;	font-family: 'Open sans', sans-serif;	font-size: 15px;	color: #555454;	padding-top: 6px;    font-weight: bold;}.tab_consultas .bloque_consulta .item_consulta .nombre_consulta {	color:#555454;	font-size: 14px;	font-weight: bold;	font-family: Arial;	padding-bottom:4px;}.tab_consultas .bloque_consulta .item_consulta .fecha_consulta {	font-style: italic;}#form_consulta {	height: 450px;	width: 100%;}#form_consulta.ps16 h3 {    color: #555454;    font-family: "Open sans",sans-serif;    font-size: 17px;    font-weight: bold;    padding-top: 8px;    text-align: center;    text-transform: uppercase;}#form_consulta .bloque_form {    height: 28px;    padding: 6px 0;}#form_consulta .bloque_form label {    text-transform: uppercase;    font-family: 'Open sans', sans-serif;    font-size: 12px; color: #555454;    line-height: 23px;    font-weight: bold;    width: 25%;}#form_consulta .bloque_form input, #form_consulta .bloque_form textarea {	border: 1px solid #9D9D9D;    float: right;    font-size: 14px;    height: 26px;    width: 75%;}#form_consulta .bloque_form textarea {    height: 200px;}#form_consulta .condiciones {	display: block;    float: left;    padding-top: 18px;	color:#000;}#form_consulta .condiciones input {    margin-right: 4px;}#form_consulta div.checker {    float:left;}#form_consulta:not(.ps16) .condiciones a {    color:#ff5d03;    font-weight: bold;}#mensaje_enviado {	color: #000000;    font-size: 12px;    height: 71px;    padding-left: 25px;    padding-top: 33px;    text-transform: uppercase;    width: 223px;}#mensaje_enviado span {	display: block;    float: left;    line-height: 20px;    margin-left: 15px;    width: 120px;}#mensaje_enviado img {    float:left;}#mensaje_enviado a {	background: none repeat scroll 0 0 #FF5D03;    border: 0 none;    color: #FFFFFF;    float: right;    font-family: 'Trebuchet MS',sans-serif;    font-size: 18px;    font-weight: normal;    height: 5px;    line-height: 4px;    margin-top: 33px;    padding: 10px 6px;    text-decoration: none;    text-transform: uppercase;}#mensaje_enviado p {    padding-bottom: 10px;}label[for="check_cond"] {    color: #555;    display: block;    font-weight: normal;    margin-top: 10px;    vertical-align: middle;}@media (max-width: 768px) {    .faqconsultas table,     .faqconsultas td,     .faqconsultas tr {         display: block;    }}.lgconsultas_error_message {    border: 1px solid red;    background-color: #FFE2E4;    color: #ffffff;    padding: 10px !important;    line-height: 8px;}.lgconsultas_success_message {    border: 1px solid forestgreen;    background-color: #ddf0de;    color: #ffffff;    padding: 10px !important;    line-height: 8px;}.lgconsultas_error_message span.title,.lgconsultas_success_message span.title{    font-weight: bold;    float: left;}.lgconsultas_error_message span.message,.lgconsultas_success_message span.message{    font-weight: normal;    float: left;}#lgconsultas_error_message_close_button,#lgconsultas_success_message_close_button {    float: right;    cursor: pointer;}