@charset "utf-8";
/* CSS Document */


/* FECHA DE NACIMIENTO es SPAN */
#webform-component-fecha-nacimiento {padding: 0;}
#webform-component-fecha-nacimiento .nolabel {
	background: url("../images/fondo_punteado.png") repeat scroll 0px 0px transparent;
	display: block;
	width: 410px; /*width: 388px;*/
	font-size: 90%;
	line-height: 100%;
	margin: 4px 0px 4px;
	padding: 4px 3px;
	font-weight:bold;}
	
	/* FECHA DE NACIMIENTO es SPAN */
	#webform-component-fecha-de-nacimiento {padding: 0;}
	#webform-component-fecha-de-nacimiento .nolabel {
		background: url("../images/fondo_punteado.png") repeat scroll 0px 0px transparent;
		display: block;
		width: 410px; /*width: 388px;*/
		font-size: 90%;
		line-height: 100%;
		margin: 4px 0px 4px;
		padding: 4px 3px;
		font-weight:bold;}

/* añadir fondo GRIS PUNTEADO */
.node-webform.view-mode-full .form-item label {
	background: url("../images/fondo_punteado.png") repeat scroll 0px 0px transparent;
	/*background: repeat scroll 0px 0px rgb(225,225,225);*/
	margin: 4px 0px 4px;
	padding: 4px 3px;
	font-weight:bold;
/*	text-transform: uppercase;
	color: rgb(102, 102 ,102); */
	font-size: 90%;
	width: 410px;
	line-height: 100%;
	display: block;}


/* quitar fondo de OPCIONES */
.node-webform.view-mode-full .form-item label.option {
	background: none;
	font-weight:normal;
	font-size:80%;
	display: inline-block;}

/* BOTON RADIO */	

.node-webform.view-mode-full fieldset {margin-bottom: 0; padding: 0px;}
.node-webform.view-mode-full fieldset div.form-radios div.form-item {margin: 0; display: inline-block;}

.node-webform.view-mode-full input.form-radio {
	background: none;
	border: 1px solid rgb(221, 221, 221);
	margin: 5px 0px 0px 0px;
	vertical-align:top;}

		/*ENCUESTAS*/
		.node-poll.view-mode-teaser input.form-radio{
			border: 1px solid rgb(221, 221, 221);
			margin: 0px 0px 0px 0px;
			vertical-align:top;}


/* form-text */
.node-webform.view-mode-full .form-item input.form-text {
	background: none;
	border: 1px solid rgb(221, 221, 221);
	border-radius: 5px 5px 5px 5px;
	padding: 5px;
	margin: 0px 10px 0px 0px;
	width:404px;
	background:#FFF;}

/* form-text OTROS */
.node-webform.view-mode-full .form-item input.select-or-other-other.form-text {	
	margin: 0px 10px 0px 20px;
	width:384px}
	
	
/* SELECCION: form-select */
.node-webform.view-mode-full .form-item .form-select {
	background: none;
	border: 1px solid rgb(221, 221, 221);
	border-radius: 5px 5px 5px 5px;
	padding: 1px;
	margin: 0px 10px 0px 0px;
	font-size:80%}
	

/* form-textarea */	
.node-webform.view-mode-full .form-item .form-textarea {
	background: none;
	border: 1px solid rgb(221, 221, 221);
	border-radius: 5px 5px 5px 5px;
	padding: 5px;
	margin: 0px 10px 0px 0px;
	width:416px;
	background:#FFF;}
	
	
/* BOTON: form-submit */	
.node-webform.view-mode-full input.form-submit {
	background: none repeat scroll 0% 0% rgb(250, 253, 254);
	border: 1px solid rgb(142, 165, 30);
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 10px rgba(156, 192, 49, 0.6) inset;
	color: rgb(69, 111, 0);
	cursor: pointer;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	padding: 3px 25px;
	margin: 5px 0px 0px 0px;}
	
	
/*BUZON area CAPTCHA*/

#edit-captcha-response.form-text {width: 348px;}
.node-webform.view-mode-full .fieldset-wrapper .form-item label{width: 399px;}	
.node-webform.view-mode-full fieldset.captcha { padding: 0 0 0 5px; width: 550px;}

/*espaciado entre pregutnas (form-item)*/
.node-webform.view-mode-full div.form-item {margin-bottom: 10px;}


/*CONDICIONES*/
.node-webform.view-mode-full #webform-component-condiciones {text-align: justify; font-size: 75%; width: 415px;}


/*para div.grippie*/
.node-webform.view-mode-full .resizable-textarea .grippie {background: none; border: 0 none;}



	
