﻿/*formulario generico1, usado apara cuando aparece en el cuadro central con el menu a la dcha y el menu de pasos a la Iz */
#generico1 { background-color:#F8F8F8; padding:0.625em 0 0.625em; margin:0; float:left; width:100% }
#generico1.advancedSearch { padding-top:0 }
#generico1 fieldset { background:url(/imagenes/cn/fnd_dotted_searcher.gif) repeat-x left bottom; margin:0 0.5em; padding:0.3125em 0 0.625em; display:block }
#generico1 .agrupadorCampos { background:url(/imagenes/cn/fnd_dotted_searcher.gif) repeat-x left bottom; margin:0 0.5em; padding:0.3125em 0 0.625em; float:left; width:97% }

#generico1 fieldset fieldset { background:none; margin:0 }
#buscadorAvanzado #generico1 fieldset fieldset{ width:61.1%;float:right; margin-top:-0.4em; text-align:right;}
/*JESUS buscador observatorio*/
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivel{ float:left; width:95%; text-align:left; }
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivel span{ clear:both;}
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivel legend{ width:100%; float:left; text-align:left; padding-left:1.3em;}
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivel label{ width:30%; float:left;}
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivel input{ width:10.65em; margin-left:0;}
#generico1 #iidTipoAnuncio, #generico1 #inumeroResultadosPagina, #generico1 #inumeroAnuncio{ display:block;}
/**/
/*JESUS buscador normativa*/
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivelNormativa{ float:left; width:95%; text-align:left; }
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivelNormativa span{ clear:both; }

#buscadorAvanzado #generico1 fieldset fieldset.segundoNivelNormativa label{  float:left;}
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivelNormativa input#ivigente{ width:5em;}
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivelNormativa input{ width:10.65em; margin-left:0;}
#buscadorAvanzado #generico1 fieldset fieldset.segundoNivelNormativa legend{ width:100%; float:left; text-align:left; padding-left:1.3em;}
.normativa input, .normativa select{ display:block;}
.normativa .checkLabel input{ display:inline;}
#generico1 #imarginal1,#buscadorAvanzado #generico1 #imarginal2,#buscadorAvanzado #generico1 #imarginal3{ width:7em;}
#generico1 .col1A.conBarra{ padding-left:1em; background:url(/imagenes/cn/barra_separadora.gif) no-repeat 0 70%;}
/**/
#buscadorAvanzado #generico1 fieldset fieldset legend{ float:left; color:#555555; font-weight:bold;display:block;  font-size:0.75em;  margin-right:1.5em; width:5em; position:relative;  }
#buscadorAvanzado #generico1 fieldset fieldset  label{ position:relative; top:-0.2em;}
#buscadorAvanzado #generico1 fieldset fieldset  input{ margin-left:1em; }
#buscadorAvanzado #generico1 .col1A4 span{ float:left; clear:both;}
#buscadorAvanzado #generico1 .col1A4 select{ float:left; clear:both;}
.labelOpciones{ font-size:0.75em;}
#generico1 fieldset legend.parrafo { margin-bottom:0.8333em; padding:0.5833em 0 0 }
#generico1 fieldset.acciones,
#generico1 div.acciones { background-image:none; background-color:#eaeaea; margin:1em 0 0 0; width:100%; height:1.75em; padding:0 ; }
#generico1.formAPL2 fieldset { padding-top:0.5em }
#generico1 fieldset.auxTop { margin-top:0; border:none }
#generico1 fieldset.auxTop input.boton01 { margin-top:0 }
#generico1.formAPL2 fieldset.acciones { padding-top:0 }
.formclosed .publiCuerpo #generico1.distrib { float:none }
p.leyenda { font-size: 0.75em; font-style:italic; color: #555; }
div.underLined{background: transparent url(/imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom;padding-bottom:6px}

#generico1 fieldset.consulta { padding-bottom: 175px; }
#buscadorAvanzado form#generico1,form#generico1.formAPL1 { float:left; width:100% }


#generico1 fieldset.consulta p { color: #333; }
.formacciones { padding:0px;margin-top:5px;background-color:#EAEAEA; height:28px }
#generico1 .acciones input, .formacciones input {float:right}
#generico1 span {font-size:0.75em;color:#555555; }
#generico1 span.resaltado {color:#E13D18;float:left }

#generico1 label {margin-bottom:0.3125em }
#generico1 label.checkLabel {float:right; margin-right:0.9375em }
#generico1 label.checkLabel span{position:relative;bottom:0.1667em }

#generico1 .col1A { float:left; margin:0 0.3125em 0.3125em; display:inline }

#generico1 .col1A input{width:16.495em}
#generico1 .col1A select, #generico1 .medio{width:16.8em}
#generico1 .col1A select { margin-top:0.1667em }

#generico1 .col1A2 { float:left; margin:0 0.3125em 0.3125em; display:inline }
#generico1 .col1A2 select{width:26.8em}
/*JESUS PARA SELECT EN UNA LINEA CUATRO COLUMNAS*/
#generico1 .col1A4 select{width:13.8em}
#generico1 .col1A4 { float:left; margin:0 0.3125em 0.3125em; display:inline }
/*-------------*/
#generico1 .cols2 { margin-bottom:0.625em }
#generico1 .cols2 input { width:34.4em; margin-bottom:0.4167em }
#generico1 .cols2 textarea { width:34.4em }

#generico1 .inLiner{width:100%;float:left; clear:left}
#generico1 .inLiner.short{width:61%;float:left;}
#generico1 .inLiner span{width:48%;float:left;text-align:right}
#generico1 .inLiner input{width:49%;margin-bottom:0.4167em;float:right}
#generico1 .inLiner select{width:45%;margin-bottom:0.4167em;float:right;}

#generico1 .inLiner2 span{width:48%;float:left;text-align:right}
#generico1 .inLiner2 input{width:5%;margin-bottom:0.4167em;float:right}
#generico1 .inLiner2 span.classOpciones{float:right; width:auto; margin-right:1em; padding-top:.2em}


#generico1 .inLiner.short span{width:60%;float:left;text-align:left}
#generico1 .inLiner.short select{width:40%;margin-bottom:5px;float:right;}
#generico1 .inLiner span.total{ width:auto; float:left;text-align:right;}
#generico1 .inLiner.total input{float:left; margin-left:1em; width:62%; margin-top:-0.3em;}
#generico1 .inLiner.total{ width:70%;}



#generico1 fieldset.fiveCat{margin:0;padding:0;margin-bottom:-20px}
#generico1 legend.fiveCat{float:left;position:relative;left:-10px;top:0px;font-weight:normal;color:#000;}

#generico1 label.fiveCat{width:13.5%;float:right;position:relative;top:-20px;}
#generico1 label.fiveCat span{width:73%;float:left;text-align:left;margin:0 0 0 0}
#generico1 label.fiveCat input{width:19%;float:left;margin:2px 2px 5px 0px;}
html #generico1 label.fiveCat span{margin:4px 0 0 0}

#generico1 .col2A {float:left;  margin-right:10px;}
#generico1 .col2A input{width:104px;}
#generico1 .poster{margin-top:15px}
#generico1 .limpiar {clear:both;display:block}
#buscadorDirecciones #generico1 p { padding-bottom:0; color:#555555; width:26em; font-size:0.7em; }
#generico1 p { padding-bottom:0.8333em }
#generico1 fieldset p.parrafo.ftr { padding-right:0.5833em }

#generico1 .col1B, #generico1 .col1C { float:left; }
#generico1 .col1B input { width:20px; }
#generico1 .col1C input { width:16.495em; }

#generico1 .cols{padding-bottom: 10px;}
#generico1 .cols input{width:16.495em}
#generico1 .cols select{width:16.89em}

#generico1 .col1B input#anioFecha {  width:40px; clear: left; margin-right:10px;}
#generico1 .c4 { width: 180px; float: left; }	

.detalleA span { display: block; }
#generico1.detalleA .acciones { margin-top: 25px; }
.detalleA .caja1 { width: 340px; }

.formAPL1 .cabeceraResultados { margin-bottom:0.9375em }

.fieldAPL1, .fieldAPL2 { height:377px; he\ight:368px}

.formAPL1 span, .formAPL2 span, .formAPL3 span { display: block; }

.formAPL1 .caja1 { width: 28.3333em; margin-bottom:0.4167em }
.formAPL1 .caja2, .formAPL1 .caja3 { width:28.8333em }
.formAPL1 .caja3 { height: 125px; }
.formAPL1 .caja4 {width: 12.5em}
.formAPL1 .caja5 {width:20.8333em }
.formAPL1 .caja6 { width: 99%; margin-bottom:5px; }
	.formAPL1 select.caja6 { width: 98%;}
	
.formAPL1 .caja7 { width:5.8333em }
	

.formAPL1.formatoB .c1{float:left;margin-right:0.8125em }
.formAPL1.formatoB .c2{float:left}
.formAPL1.formatoB .c3{clear:left}

.formAPL1 .c3 .titularH4 { margin-bottom:1em }
.formAPL1 .c3  label span { display:block; margin:1.5em 0 0.2em }


.formAPL2 .c1, .formAPL2 .c2, .formAPL2 .c3,
.formAPL1.formatoB .c1, .formAPL1.formatoB .c2, .formAPL1.formatoB .c3
{margin-bottom:0.3125em }

.formAPL2 .c1{width:11em }
.formAPL2 .c2{width:17em}
* htnl .formAPL2 .c2{width:13.6875em}
.formAPL2 .c3{clear:left}


.formAPL2 .caja1{width: 35.65em;height: 7.040em;}
.formAPL2 .caja2{width: 35.65em}
.formAPL2 .caja4{width:13em}
.formAPL2 .caja5{width:21em}
.formAPL2 .caja6{width:209px;}
.formAPL2 #dniValue { margin-left:1em }



.formAPL2 .fldTXT{ min-height:10.0625em; height:auto !important; height:10.0625em }
.formAPL2 span.checkInfo{float:left}


.formAPL3 span{font-size:0.7em;color:#555555}
.formAPL3 .caja1{ width:13.3333em }
.formAPL3 .caja2{ width:30em }

.confirmacion{padding: 9px 15px 41px 15px; background-color: #F8F8F8;}
.panel4 .confirmacion{min-height:20.5em}
	* html .panel4 .confirmacion{height:23.5625em;he\ight:20.5em}

.panel3 .confirmacion{min-height:16.875em}
	* html .panel3 .confirmacion{height:16.875em}

#fAp2 span, #formularioControl span { display: block; color:#333; font-size:0.7em; }

.subTitular01{ font-size: 0.9em; font-weight: normal; color: #31558E; background-color: #fff; padding: 0 0 7px 0; }
.leyenda{ width: 100%; padding:1.25em 0 }
.leyenda h5{margin-bottom: 3px; background: transparent url(/imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom;}
.leyenda .listadoGenerico.ftl{margin-right: 150px;}

.emplazamiento dl{font-size: 0.7em; color:#555555;padding: 10px;}
.emplazamiento dl dt, .emplazamiento dl dd{padding: 0 0 0 9px; margin: 0;}
.emplazamiento dl dt{ background: transparent url(/imagenes/cn/marc_UL_Flecha02.gif) no-repeat 1px 4px }	

.titularH4 h4 { font-size: 0.75em; padding-bottom:0.25em; margin-bottom:0.5833em;color: #555555; background: transparent url(/imagenes/cn/sep_UL_Horizontal.gif) repeat-x bottom;}

.txtA{ width:12.6667em }
.cboA{ width:14em }

.icoBuscar{position:relative;top:0.25em}

.capaTagWrap{ position:relative;width:0;height:0 }
.capaTag{background:#FFFFCC url(/imagenes/cn/fnd_selectTagLabel.gif) no-repeat top right; border:1px solid black;font-size:11px;position:absolute;top:4px;right:0px;z-index:100;width:200px;padding:1px 7px 1px 3px;}

/* Buscador en distributiva*/
#generico1.distrib fieldset.acciones a { margin-left:8px; display:inline  }

#generico1.distrib .col1A {float:left; margin-right:0; margin-bottom:0.375em }
a.enlaceText{font-size: 0.75em;color: #006699 }
a#cpvSearch{margin-left:1em}

a#avSearch.enlaceText{margin-top:0.5em; display:block; padding:0.5em}

/* Para formularios en columna en contenidos genéricos */

.formColumn {float:left;width:100%;margin-bottom:1em}

.formColumn .col1A {margin-right:5px; float:left; }
* html .formColumn .col1A{margin-right:10px}

.formColumn .col1A input{width:16.495em}
.formColumn .col1A select, .formColumn .medio{width:16.89em;}
* html formColumn .col1A input.medio{width:16.25em}

.formColumn .col0A input{width:8.495em}
.formColumn .col0A select{width:8.89em;}
.formColumn .toBottom{position:relative;top:1.6em}

.formColumn .col0A {margin-right:5px; float:left;}
* html .formColumn .col0A{margin-right:10px}

.formColumn .cols2 {margin-bottom:10px;}
.formColumn .cols2  input{width:34.4em;margin-bottom:5px}
.formColumn .cols2  textarea{width:34.4em}

.formColumn .inLiner{width:100%;float:left;}
.formColumn .inLiner.short{width:61%;float:left;}
.formColumn .inLiner span{width:48%;float:left;text-align:right}
.formColumn .inLiner input{width:49%;margin-bottom:5px;float:right}
.formColumn .inLiner select{width:45%;margin-bottom:5px;float:right;}
#formularioConsulta { padding-left:0.5em }

/* Diana cambios formulario sin lineas discontinuas en los fieldset y si en los legend */

#generico1 fieldset.sinborderbottom{background-image:none}
#generico1 fieldset.sinborderbottom legend{width:99%;background:url("/imagenes/cn/sep_UL_Horizontal.gif") repeat-x center bottom transparent;margin-bottom:.5833em;padding-bottom:.25em;}

/*JESUS*/
#generico1 .cols input#iConPalabrasBuscadorSimple{width:70%;}
/*--------*/
/*Buscador Direcciones*/
#buscadorDirecciones .listadoAgenda h4.titular1_1{ float: left; width:100%; margin-bottom: 1.938em; }
#buscadorDirecciones .col1A1{ font-size:1em; width:50%;}
#buscadorDirecciones .col1A1.autocompletar{width:47%;}
#buscadorDirecciones .col1A1 input{ width:17.2em;}
#buscadorDirecciones .col1A1 span{ margin-right:0.4em}
#buscadorDirecciones .col1B1 { float: right; width:51%}
#buscadorDirecciones .col1B1 select{ width:24em; margin-left: 0.4em}
#buscadorDirecciones .clr{ margin-bottom:0.7em;}
#buscadorDirecciones .clr #distrito{ margin-left:2.8em;}
#buscadorDirecciones .col1A1 #nombre{ margin-left:4.2em;}
#buscadorDirecciones .mitadI{ margin:0; width:50%;}
#buscadorDirecciones .mitadI label{ font-size:1em; position:static;}
#buscadorDirecciones #iradioDistrito{ position:static;}
#buscadorDirecciones #iradioLugar { position:static;}
#buscadorDirecciones #generico1 fieldset { float:left; width:98%}
#buscadorDirecciones #generico1 fieldset.acciones {width:100%}
.publiCuerpo #buscadorDirecciones #distrito{ font-size:.8em; width:16.35em}
.col1A1.autocompletar select{ font-size:.8em; width:22em}
#buscadorDirecciones .ilugar{ font-size:.8em; width:16.3em; margin-left:0;}
.imgTolltip{float:left; margin-top:0.8em;}

/*buscado Agenda*/
#buscadorAgenda .grupoMitad{ float:left; width:48%; background:none;}
#buscadorAgenda .grupoMitad2{ float:left; width:50%; background:none; margin:0;}
#buscadorAgenda .grupoMitad2 .etiquetasMitad .col1J{ float:left; width:100%;}
.etiquetasMitad{ float:left; width:45%;}
.etiquetasMitad label{ width:100%; float:left;}
#buscadorAgenda .contenedorFicha{ border:none; background:none; width:12em; margin:0;float:left; margin-top:-1em;}
.contenedorCampos{ background: url("/imagenes/cn/fnd_dotted_searcher.gif") repeat-x  left bottom ; float: left; margin: 0 0.5em 0.5em 0.5em; padding: 0.3125em 0 0em; width: 97%;}
#buscadorAgenda .fechaCalendario{ margin:0; padding:0;}
#buscadorAgenda .fechaCalendario .parrafoTitulo{ line-height:normal; padding:0; font-weight:normal; font-size:0.75em}
#buscadorAgenda .col1A1 {font-size: 1em; width: 49%;}
#buscadorAgenda #generico1 .col1A1 p.ftr {color: #555555;font-size: 0.7em;padding-bottom: 0;width: 26.5em;}
#buscadorAgenda .col1A1 input {width: 23em; margin-left:1em;}
#buscadorAgenda .col1A1 input#itexto{width: 16em; margin-left:3.45em}
#buscadorAgenda .col1B1 { float: left; width: 49%; margin-left: 49%;  }
#buscadorAgenda .col1B1 select{ width:23.5em; margin-left: 0.4em}
#buscadorAgenda .clr {margin-bottom: 0.7em;}
.publiCuerpo #buscadorAgenda  #distrito {font-size: 0.8em;width:15.4em; margin-left:0.2em}
#buscadorAgenda .ilugar {font-size: 0.8em;width: 15.2em;}
#buscadorAgenda #generico1 fieldset{ margin-left:0}
#buscadorAgenda  .contenedorCampos{ margin-bottom:1em;}
#buscadorDirecciones .col1A1.autocompletar input{width:23.5em}

/* Autocomplete */
.ac_results { width: 278px !important; }



	/* Anchos de fieldset o div agrupador */	
	.field, .field1, .field2, .field3,	.field4, .field5, .field6, .field7, .field8, .field9, .field10, .field11, .field12, #captchaField { float:left; margin:0.5em 0; display:inline; }
	.control1, .control2, .control3, .control4, .control5, .control6, .control7, .control8, .control9, .contro110, .control11, .control12{ margin-right:0.1em; display:inline; }
	.field, .control {width:100%}
	.field1,  .control1{width:3.6875em}	    /* 59px		*/
	.field2,  .control2{width:7.375em}	    /* 118px	*/
	.field3,  .control3{width:11.0625em}	/* 177px	*/
	.field4,  .control4{width:14.75em}	    /* 236px	*/
	.field5,  .control5{width:18.4375em}	/* 295px	*/
	.field6,  .control6{width:22.125em}	    /* 354px 	*/
	.field7,  .control7{width:25.8125em}	/* 413px	*/
	.field8,  .control8{width:29.5em}		/* 472px 	*/
	.field9,  .control9{width:33.1875em}	/* 531px	*/
	.field10, .control10{width:36.875em}	/* 590px	*/
	.field11, .control11{width:40.5625em}   /* 649px	*/
	.field12, .control12{width:44.25em}	    /* 708px	*/

	.liquid{float:left;}
	.notLiquid{float:left; clear:both; width:100%;}
	
	/* Anchos de label*/
	.selectCol{width:13.8em;}
	.inputCol{width:13.3em;}
	.dateText{width:6em; float:left; clear:left}

	.labelUp, .labelUp1,.labelUp2, .labelUp3, .labelEsp, .labelCheck, .labelCheck2{font-size:0.75em; color:#333;font-weight:normal; line-height:1.5em; clear:both; width:100%; display:block }
	.labelSide { font-size:0.75em; color:#333;font-weight:normal; line-height:1.5em; }

	/*BUSCADOR AVANZADO*/
	#formApSearchCont .box9{ margin-bottom:1em;}
	#formApSearchCont .buscarEn .labelOpciones{font-size:0.75em; color:#585858}
	#formApSearchCont .buscarEn { margin-top:-1em}
	#formApSearchCont .buscarEn legend{ display:block; font-size:0.75em; font-weight:bold; color:#585858;}
	/*--------*/
	.labelLegend{font-size:0.75em; color:#333;font-weight:bold; line-height:1.5em; clear:both; display:block }	
		.labelUp2{color:#585858; line-height:1.5em}
		.labelUp3{color:#585858; line-height:1.5em; font-weight:normal}
		.labelEsp{position:relative; top:0.5em; left:0}
		.labelCheck{font-weight:normal; clear:none; width:94%; vertical-align:top; padding-top:0.2727em}
		.labelCheck2{font-weight:normal; position:relative; top:-3px; display:inline; width:auto;}		
		 .checkbox01{float:left}
		.labelHoriz{font-size:0.688em;font-size:0.75em; color:#333;font-weight:bold; line-height:1.5em; margin-right:1em;}
		fieldset.separat{border-bottom:1px solid #efefef; margin-bottom:1em; padding-bottom:0.5em}
		.alinear label{ width:33.3%; float:left;}
		.aplicacionBody fieldset{ margin-bottom:1em;}

	/* Anchos de input y select basados en modulo 3.875em/62px. Calles de 1em/12px | font-size:12px  URL: http://spreadsheets.google.com/ccc?key=rdUnWF9Oe-unf13mFOExxrQ&hl=en */	
	.box1{width:4.0834em}		/* 49px	*/
	.box2{width:9em}	   	    /*108px	*/
	.box3{width:13.9167em}		/*167px	*/
	.box4{width:18.8334em}		/*226px	*/
	.box5{width:23.75em}		/*285px	*/
	.box6{width:28.6667em}		/*344px */
	.box7{width:33.5834em}		/*403px	*/
	.box8{width:38.5em}		    /*462px */
	.box9{width:43.4167em}		/*521px	*/
	.box10{width:48.3334em}	    /*580px	*/
	.box11{width:53.25em}	    /*639px	*/
	.box12{width:58.1667em}		/*698px	*/	

	/*Ajuste para los Select +4px*/
		select.box1{width:4.5em}	/* 53px	*/
		select.box2{width:9.5em}	/*112px	*/
		select.box3{width:14.5em}	/*171px	*/
		select.box4{width:19.3em}	/*230px	*/
		select.box5{width:24.5em}	/*289px	*/
		select.box6{width:29em}  	/*348px */
		select.box7{width:34.5em}	/*407px	*/
		select.box8{width:39.5em}	/*466px */
		select.box9{width:44.5em}	/*525px	*/
		select.box10{width:49.5em}	/*584px	*/
		select.box11{width:54.5em}  /*643px	*/
		select.box12{width:58.5em}  /*702px	*/	

	/* Altos para los textarea */
	textarea.altura1 { height: 2.438em }	/*39px*/
	textarea.altura2 { height: 4.875em }	/*78px*/
	textarea.altura3 { height: 7.313em } 	/*117px*/
	textarea.altura4 { height: 9.750em }	/*156px*/
	textarea.altura5 { height: 12.188em }	/*195px*/
	textarea.altura6 { height: 14.625em }	/*234px*/


/* FIN Formulario generico aplicaciones */


/* FORM STANDARD > GENERICO*/
.notes {
	font-size: 0.6875em;
	color: #585858;
	margin: 0.5em 0;
	line-height: 1.2em;
	padding: 0 0.625em;
}

#generico, 
.form-standard { 
	background-color:#F8F8F8; 
	padding:0.5625em 0 0.625em; 
	margin:0; 
	float:left; 
	width:100%; 
}

	#generico .intro, 
	.form-standard .intro {
		padding-top: 0.5em;
		padding: 0.5em 0.3125em 0 0.625em;
	}

	#generico fieldset,
	.form-standard fieldset { 
		background:url(/imagenes/cn/fnd_dotted_searcher.gif) repeat-x left bottom; 
		margin:0.5em; 
		padding:0em 0 0.625em; 
		display:block;
	}

	#generico .asterisco,
	.form-standard .asterisco {
		display: inline-block !important;
		color: red;
		width: 0;
		height: 1em;
		padding-left: 1em;
		margin: 0;
		line-height: 1em;
		overflow: hidden;
		background: url(../img/asterisco.gif) left -0.5em no-repeat;
	}

	#generico .acciones,
	#generico .actions,
	.form-standard .acciones,
	.form-standard .actions { background-image:none; background-color:#eaeaea; margin:1em 0 0 0; width:100%; height:1.75em; padding:0 ; }

		#generico .acciones input,
		#generico .actions input,
		.form-standard .acciones input,
		.form-standard .actions input { float: right; }

		.btnRight {
			float: right;
			margin: 0 0.5em;
		}

		#generico input[type="submit"],
		#generico .botonPequeno,
		.form-standard input[type="submit"],
		.form-standard .botonPequeno {
			cursor: pointer;
		}

	#generico .optionLine,
	.form-standard .optionLine { margin: 0.18em 0; }

	/* Ajuste en formulario > Salta a 2º fila */
	#generico .row2,
	.form-standard .row2 { margin-top: 2.3em; }

	#generico #captcha { margin-top: .589em; }
	
	/* el estilo row en formularios se usa para manejar las columnas */
	#generico .row{clear:both}	   

.advice {
	float: left;
	margin: 0 0.5em;
	padding: 1em 0 0.625em !important;
}
.advice p a{border-bottom: 1px dotted #3F8CB2;color: #006699;text-decoration:none;}
.advice p a:hover {border-bottom: 1px solid #3F8CB2;color: #006699; text-decoration:none;}

/* GButtons */
.btn {display:inline-block; background:none; margin:0 0 0 0.5em; padding:3px 0; border-width:0; overflow:visible; font:0.6875em/1.3 Arial,Sans-serif;text-decoration:none; color:#eee; cursor:pointer; }
.btn span { background:#585858; margin:0; padding:3px 0; border-left:1px solid #999999; border-right:1px solid #999999;}
.btn span span { position:relative; padding:3px 1em; border-width:0; border-top:1px solid #999999; border-bottom:1px solid #999999; }
/* Over & Activos*/ 
.btn:hover span, .btn:hover span span{cursor:pointer;  background:#333333; border-color:#216383 ; color:#fff; }
.btn:hover{text-decoration:none}

div.btn {padding:2px 0}	
div.btn span { padding:5px 0}
div.btn span span { padding:5px 0.5em}
div.btn span span input{font-size:1.38em; border:0; padding:0 3px; margin:0 ;background:none; color:#ffffff}	 
 
a.btn {border-top:1px solid #ffffff; color:#EEEEEE}	/*Baja un px el enlace para alinearlo con el button (FF + IE8) */	

/* Estudiar si incluimos esta clase en main.css */
div.parrafo p { padding-bottom:0.75em }
