#menuPrincipal img{float:left;margin:0;padding:0;border:0}
.margen_banner {padding-top:25px}
.contenidos_del_cuadro img {float:left;margin-right:10px;}
.cuadroContents p{min-height:50px;}
.cuadroLetter p{padding-bottom: 0px;}
.contenidos_del_cuadro p {min-height:80px}
.tx-pbsurvey-pi1 .pagenumbering {visibility:hidden;display:none}
fieldset.survey_item {padding:0;margin:0}
#frmPbSurvey {padding:0;margin:0;padding-bottom:10px;}
.tx-pbsurvey-pi1 .question {font-size: 1em;font-weight: normal;padding-bottom:5px; color:#414042;}
.tx-pbsurvey-pi1 .survey_message {padding-bottom:10px;}
.tx-pbsurvey-pi1 .survey_item { margin: 0 0 20px 0; }
.cuadroHome .tx-pbsurvey-pi1 fieldset.survey_item input { border:none; }



/* Redmine 1580 */
.tx-pbsurvey-pi1 legend.question { white-space: normal; }
.cuadroHome .tx-pbsurvey-pi1 legend.question span { width: 150px; display:block; }
* html .tx-pbsurvey-pi1 legend.question { margin-left:-5px;}
* html .cuadroHome .tx-pbsurvey-pi1 legend.question span { width: 150px; }
/* Redmine 1580 fin */

/* jaguerra (Soluciona espacio adicional en caja al responder la encuesta de la home */
.tx-pbsurvey-pi1 .survey_message {
padding-bottom:0px;
}
.tx-pbsurvey-pi1 div {
margin-bottom:0px;
}
/* FIN  jaguerra (Soluciona espacio adicional en caja al responder la encuesta de la home */

.filelinks .filecount {visibility:hidden;display:none;}

table.contenttable { margin-left: 1px; }
table.contenttable td, table.contenttable th { 
	margin:auto; 
}



table.contenttable td p, table.contenttable th p { 
	padding-bottom:0;
}
#menuPrincipal .submenuClilCorner{padding-left: 19px; width:auto;}
.tx-felogin-pi1 {padding-top:20px;}
.menucab {float:right}



/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 150px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 150px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}








.tx-felogin-pi1 fieldset {
	/* Fieldset */
	padding: 10px;
}
.tx-felogin-pi1 fieldset legend {
	/* legend of Fieldset */
	display:none;
}

.tx-felogin-pi1 fieldset div { display: inline; }

.tx-felogin-pi1 fieldset label {
	/* label */
	font-weight: bold;
	display: inline;
}

.tx-felogin-pi1 fieldset input#tx_felogin_pi1[forgot_email] {
	/* Input and textarea */
	width: 260px; 
}

.tx-felogin-pi1 fieldset input {
	/* Input and textarea */
	width: 120px; margin-left:10px;
}



.tx-srfeuserregister-pi1-captcha-response p, 
.tx-srfeuserregister-pi1-captcha-response span,
.tx-srfeuserregister-pi1-captcha-response img {
	display: block; clear:right; margin: 6px 0;
}









.wrapper_formulario_bonito{
	float: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height:auto;
	min-height:100%;
	overflow:hidden;
	width: auto;
	text-align: left;
}

.wrapper_labelinput_bonito{
	float: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height:auto;
	min-height:100%;
	overflow:hidden;
}

.labelbonito{
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 10px 0px;
	height: auto;
	min-height: 100%;
	width:200px;
	text-align:right;
}
.inputbonito{
	float:left;
	display:block;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	height: auto;
	min-height:100%;
	width:auto;
	text-align: left;
}
.titular_formulario_bonito{float:none; display:block; height:auto; height:100%; overflow:hidden; width:auto; padding:5px 0px 5px 0px; border-bottom:1px dotted #CCCCCC; margin-bottom:10px; }
.titular_formulario_bonito{font: normal normal bold 1em Arial, Helvetica, sans-serif; color:#000000; }
.labelbonito{
	font: normal normal normal 1em Arial, Helvetica, sans-serif;
	color: #414042;
}
.checkbox_form_bonito {padding:5px 0px;}
.checkbox_form_bonito input { border: 0px; }

.inputbonito label,
.inputbonito input{
	font-size: 1em;
	margin: 0px;
	padding: 0px 3px;
}

* +html .checkbox_form_bonito {padding:0px; margin:0px;}
* html .checkbox_form_bonito {padding:0px; margin:0px;}

* html .labelbonito,
* html .inputbonito,
* html .wrapper_labelinput_bonito,
* html .wrapper_formulario_bonito
	{height:100%; overflow:visible;}


.tx-srfeuserregister-pi1 fieldset legend {
	font-size:16px;
	padding: 10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#414042;
}

.form-preview .inputbonito { font-style: italic;}

.mandatory { color:red; }
