/* contactform */
form.contactForm                                 { line-height:125%; padding-bottom:40px;}
    form.contactForm em                          { color:#FF0000;}
    form.contactForm fieldset                    { border:none;}
    form.contactForm legend                      { padding-bottom:20px;}
    form.contactForm label                       { float:left; width:70px; text-align:right; padding-right:10px; }
    form.contactForm input, textarea             { float:left;}
    form.contactForm input:focus, textarea:focus { outline:1px solid #DE0049; color:#292929;}

/* cssform */
form.cssform                                 { padding-top:40px; }
	.auxcssform                              { padding-top:0 !important;}
    form.cssform fieldset                    { margin-bottom: 10px;padding-left:0; padding-bottom:10px;}
    form.cssform legend                      { padding:0 0 10px 0; font-weight: bold;  }
    form.cssform input, textarea             { padding:2px;}
    form.cssform input:focus, textarea:focus { outline:1px solid #DE0049; color:#292929;}  
	
    


/* General */

.inputcorto, .inputmedio, .inputmedio2, .inputlargo, .inputmini, .inputmini2, .inputmicro { padding:4px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#999; }
.inputmicro { width:50px; }
.inputmini { width:125px; }
.wmini {width:170px; }
.inputmini2 { width:170px; }
.inputcorto { width:210px; }
.inputmedio { width:480px; }
.inputmedio2 { width:370px; }
.inputlargo { width:600px; }
.inputmicro:focus, .inputmini:focus, .inputmini2:focus, .inputcorto:focus, .inputmedio:focus, .inputmedio2:focus, .inputlargo:focus { outline:1px solid #DE0049; color:#292929; }
select { color:#666; margin-top:2px; }
select:focus { color:#292929; }
.archivo { color:#666; margin-top:2px; }
.archivo:focus { color:#292929; }
.textareapeque, .textareamedia, .textareagrande, .textareaextra { width:480px; padding:4px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999;}
.textareapeque { height:50px; }
.textareamedia { height:100px; }
.textareagrande { height:200px; }
.textareaextra { height:300px; }
.textareapeque:focus, .textareamedia:focus, .textareagrande:focus, .textareaextra:focus { outline:1px solid #DE0049; color:#292929; }

.xecbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-top:6px; *margin-top:4px;}
.boton { padding:5px;}
.botonBlancoNaranja { padding:5px; border:1px solid #006ab3; background-color:#FFF; }
.botonNegro { margin:20px 20px 20px 0; padding:5px 20px 5px 20px; margin-left:75px; cursor:pointer;}
.botonGrande { margin:20px 20px 20px 0; padding:5px 20px 5px 20px; margin-left:75px; cursor:pointer;}



/* FORMULARIO COLUMNA */	
.inputcolumna { width:170px; padding:4px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#999; }
.inputcolumna:focus {outline:1px solid #DE0049; color:#292929;}
.botoncolumna {padding:4px;}



input, textarea, 
select, option                 { border:1px solid #f5f5f5; background-color:#fff; border:1px solid #ccc; }

input:focus, textarea:focus, 
select:focus, option:focus     { border:1px solid #DE0049; color:#292929; }

