/*
---------------------------------------
Estilo para Contato de jmfloreszazo.com
---------------------------------------
*/

/* definicion del area del formulario -------------------------------------------------------------- */
.gform_wrapper{ overflow:hidden; margin-bottom:10px; max-width:600px}
.gform_wrapper form{ width : 590px; margin: 20px 10px 10px; color: #000000;}
/* botones de texto -------------------------------------------------------------------------------- */
.gform_wrapper input{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.gform_wrapper input{background:#f2f2f2; color:#000000; border: 1px solid #000000; padding: 2px;}
.gform_wrapper input:hover{background:#ffffff;color:#000000;}
.gform_wrapper input:focus{background:#ffffff;color:#000000;}
.gform_wrapper textarea{ -radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.gform_wrapper textarea{background:#f2f2f2; color:#000000; border: 1px solid #000000; padding: 2px;}
.gform_wrapper textarea:hover{background:#ffffff;color:#000000;}
.gform_wrapper textarea:focus{background:#ffffff;color:#000000;}
.gform_wrapper textarea.large{ height:250px}
/* etiquetas superiores ---------------------------------------------------------------------------- */
.gform_wrapper .top_label .gfield_label{ text-shadow: 0 1px 0 #f2f2f2;}
.gform_wrapper .top_label .gfield_label{ display:block;  margin:10px 0 4px 0;  font-weight:bold; color:#000000}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{ width:99%}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{ width:99%}
/* requerido --------------------------------------------------------------------------------------- */
.gform_wrapper .gfield_required{font-weight:normal;font-style:italic; color:#d4d4d4; margin-left:4px}
/* organizacion de elementos ----------------------------------------------------------------------- */
.gform_wrapper ul{ margin:0;  list-style-type:none}
html >body .entry ul, .gform_wrapper ul{text-indent:0px}
.gform_wrapper li, .gform_wrapper form li{ list-style-type:none!important; overflow:hidden;}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:""; /* for safari */}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:none; # /* for other browsers  */}
.gform_wrapper ul#gform_fields{ padding:0px;  margin:0px}
/* separacion cabera ------------------------------------------------------------------------------- */
.gform_wrapper #gform_heading{ width:99%;  padding-bottom:12px;  margin-bottom:18px;  border-bottom:0px dotted #ccc}
/* mas elementos ----------------------------------------------------------------------------------- */
.gform_wrapper .gform_wrapper { width:70px;  float:left}
.gform_wrapper h2.gsection_title{ margin:0!important;  padding:0!important;  letter-spacing:normal!important}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3#gform_title{ font-weight:bold;  font-size:12px; }
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description{ margin-left:0;  padding-left:0;  padding-top:4px;  line-height:99%;}
/* cajas de texto y errores ------------------------------------------------------------------------- */
.gform_wrapper .gfield_error input{background:#ffdfdf; color:#ff0000; border: 1px solid #1d2f57; padding: 2px;}
.gform_wrapper .gfield_error input:hover{background:#ffffff;color:#000000;}
.gform_wrapper .gfield_error input:focus{background:#ffffff;color:#000000;}
.gform_wrapper .gfield_error textarea{background:#ffdfdf; color:#ff0000; border: 1px solid #1d2f57; padding: 2px;}
.gform_wrapper .gfield_error textarea:hover{background:#ffffff;color:#000000;}
.gform_wrapper .gfield_error textarea:focus{background:#ffffff;color:#000000;}
/* titulo de error ---------------------------------------------------------------------------------- */
.gform_wrapper .validation_error{text-align:center; font-weight:bold; color:#ff0000; font-size:14px;  background-color:#FFDFDF!important;  margin-top:2px!important;  margin-bottom:4px;  padding:4px 6px!important}
/* separacion entre formulario y pie de boton ------------------------------------------------------- */
.gform_wrapper .gform_footer{ padding:16px 0 10px 0;  margin:16px 0 0 0;}
/* boton de envio ----------------------------------------------------------------------------------- */
/* mensaje de envio confirmado ---------------------------------------------------------------------- */
#gforms_confirmation_message{background-color:#fffac6; border:1px solid #feda70; margin-top:10px; margin-bottom:10px; padding:20px 0; font-size:14px; color:#252525; text-align:center}
/* a few IE specific hacks -------------------------------------------------------------------------- */
.gform_footer input.button {*padding:3px}

