/*----------------------------*/
/* Estilo formulario css */

#pformulariosc1 { width:298px; margin-top: 8px;}

#pformulariosc23 { font-size: 14px; text-align:left; padding-left: 10px; margin:7px 0 0 0;border-left:1px solid #cccccc;}
#pformulariosc23 p { font-size: 14px; line-height: 20px; text-align:left;} 
#pformulariosc23 h3 { text-align:left; color: #FFFFFF; background-color:#04B7BB; padding: 2px 10px 2px 20px; width:300px;} 
#pformulariosc23 h4 { font-size: 18px; text-align:left; color: #333333; padding: 10px 0px 10px 0px; width:600px;} 

#cuerpoformulario { margin-top: 20px; padding:20px 0 0 0; border-style: solid; border-width: 2px; border-color: #04B7BB; background-color:#FACD00; }
#cuerpoaviso { width:616px; height:360px; margin-top: 20px; margin-bottom:20px; padding:120px 0 0 0; border-style: solid; border-width: 2px; border-color: #04B7BB; background-color:#F9CD24; text-align:center; }
#cuerpoaviso p { padding-top:20px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#666666; text-align:center; }
#cuerpoaviso p .blanco { color:#ffffff; }

#lateralformulario { width:130px; padding:0px 10px 0px 10px; margin-top: 30px;}
#fcontacto #cformulario {background: url(/imagenes_web/fondo-formulario-contacto.png) no-repeat; }
#fincidencias #cformulario {background: url(/imagenes_web/fondo-formulario-incidencias.png) no-repeat; }
#fempleo #cformulario {background: url(/imagenes_web/fondo-formulario-bolsa.png) no-repeat; }
#fpresupuesto #cformulario {background: url(/imagenes_web/fondo-formulario-presupuesto.png) no-repeat; }

#descarga {	font-family: Arial, Helvetica, sans-serif;text-align: justify;font-size: 10px;color: #666666;font-weight: normal; margin-top: 20px;}

/* Pestañas formularios */
.navegacion {margin: 0px 0 0 0; }
.pestanas {	margin: 0px 0 0 0;}
.pestanas ul { margin-left: 10px; text-indent: -9000%; }
.pestanas li { float:left; margin:0px 7px 0px 0px; padding:4px 7px 4px 9px; font-size:13px; letter-spacing: -0.05em; font-weight: normal; color: #333333;}
.pestanas li a { font-size:14px; text-decoration: none; text-indent: -9000%; display: block; color: #aaaaaa;
	outline: none;
}
li.pestanaseleccionada { font-weight: bold; padding-left: 10px; text-indent: -9000%; display: block;}
.cuerpopestanas {color: #333333;clear:both;margin:0 10px 20px 0;padding:20px 10px 10px 10px;overflow: auto; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;}


/* formulario */
.formulario { margin-left:-10px; margin-top:-30px; padding:20px 0 20px 10px; width:438px;overflow:hidden; background: #D8D9DA;border-left:1px solid #444444;border-right:1px solid #444444;border-bottom:1px solid #444444;}

.formulario label {float:left; margin-right:10px; height:3.6em; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}

/*---------------------------------------------
   Por FEP */
.formulario input.radio  { margin:0 0 0 10px; width:14px; border:none; font-size: 11px; color: #333333; font-weight: normal;}
.formulario p.etiqueta  { width:235px; margin:0 0 4px 0px; float:left; height:1em; text-align:left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}
.formulario .titular {float:left; padding-top: 20px; height:2em; text-align:center; vertical-align:middle;}

.formulario .experiencia { width:200px; padding-left: 10px; text-align: left; vertical-align: text-top; height:2em; font-size: 12px; color: #333333; font-weight: normal;}
.formulario .experiencia1 { margin-left: 60px; width: 110px; text-align: left; vertical-align: text-top; height:2em; font-size: 12px; color: #333333; font-weight: normal;}

.formulario .servicios { width:208px; padding-left: 5px; text-align: left; vertical-align: text-top; height:2em; font-size: 12px; color: #333333; font-weight: normal;}
.formulario .servicios1 { margin-left: 0px; width: 202px; text-align: left; vertical-align: text-top; height:2em; font-size: 12px; color: #333333; font-weight: normal;}

.formulario span { float:left; margin-right:10px; height:5em; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; line-height:2em;}

/*-------------------------------*/

.formulario input, .formulario select, .formulario textarea { 
  width:99%; 
  height: 16px; margin: 0; font-family: Verdana;
  font-size: 12px;
  color: #005A22;
  background-color:  #ffffff; /*#FFF8D7;#F1FEFF;*/
  border-top: 1px solid #bbbbbb;
  border-left: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #bbbbbb;
  /* no funciona en firefox  scrollbar-arrow-color: green;scrollbar-3dlight-color: #ffff00; */
 }
.formulario input.radio, .formulario input.checkbox { background-color: #D8D9DA; }
.formulario textarea { height: 60px; }
.formulario select { height: 20px; }

.ancho0 {width:110px;}
.ancho1 {width:208px;}
.ancho2 {width:430px;}

/*.formulario button {  float: right; margin-top:1em; width:80px; height:30px; margin-right: 2em;  font-family: Verdana;  font-size: 12px;  color: #ffffff;  border-top: 1px solid #DDDDDD;  border-left: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC;  border-right: 1px solid #DDDDDD;  background-color: #333333;  cursor: pointer; }*/

.formulario button {  float: right; margin-top:1em; width:80px; height:18px; margin-right: 2em; border:none; cursor: pointer; background-image:   url(/imagenes_web/formulario_boton_enviar.png); text-indent: -9999px; }
.formulario button:hover { background-image:   url(/imagenes_web/formulario_boton_enviar-on.png); }

.pcliente button {
   margin-top:1em; width:80px; height:30px; margin-right: 2em;
  font-family: Verdana;
  font-size: 12px;
  color: #ffffff;
  border-top: 1px solid #bbbbbb;
  border-left: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #bbbbbb;
  background-color: #333333;
  cursor: pointer;
}
.message { margin: 0px 20px 20px 20px; color: #990000; background-color: #ffffff; border-top: 1px solid #bbbbbb; border-left: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-right: 1px solid #bbbbbb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style:italic; font-weight: normal; text-align: left; text-indent: 10px; }

.success {
  padding: 20px;
  font-size: small;
  font-weight: bold;
  color: #666666;
  border: 1px solid #CC0000;
}
.avisoformulario { padding: 10px 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333333; font-variant: normal; text-transform: none;	text-decoration: none; list-style-image: none; cursor: auto; }

img.valign {
   height: 100%;
   vertical-align: middle;
   width: 0px;
} 
.condiciones {
	width:350px;
	text-align: left;
	font-size: 10px;
	color: #333333;
	font-weight: normal; vertical-align:middle;
}
