/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 07 2025 | 20:46:22 */
.datosp		{ background-color: #862a2a; 
	margin : 5px 0; padding : 10px; color : #FFF; }

#formulario { width: 100%;	
	padding : 3px; box-sizing : border-box !important; border: 1px solid #D4D4D4; }

#formulario p { margin: 0 !important;
  padding: 1px !important; }

#formulario table { margin: 0 !important; }

#formulario td, .formulario th { border: none !important; 
	padding: 3px !important; }

form  { margin: 0 !important; }

table { background: none !important; 
	border: none !important; }

table td, table tr { padding: 3px; 
	vertical-align: super;}

select	{ height: 38px; box-sizing: 
	border-box; width: 100%; padding-right: 4px; }

select::after 	{ color: #f00 !important; } 
select > option	{ color: #000 !important; }
select > option:active	{color: #f00 !important; }

.wpcf7 .wpcf7-select { border: 1px solid #c2c2c2; 
	padding-left: 12px;  min-width: auto;  }

.wpcf7 .wpcf7-textarea { height: 85px !important; 
	resize: none;}


.wpcf7 input[type="text"], .wpcf7 input[type="tel"], 
.wpcf7 input[type="email"] {
    width: 100%; height: 32px;
}

input:-moz-read-write, textarea:-moz-read-write, email:-moz-read-write, date:-moz-read-write {
    -moz-user-modify: read-write !important; z-index: 9999 !important; }

.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid,
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.wpcf7-not-valid,
.wpcf7-quiz.wpcf7-not-valid,
input.wpcf7-validates-as-required.wpcf7-not-valid { border-color: #f55b5f;
	background: #f55b5f3d; }




