label{
	display:block;
	margin-top:6px;
}
label.colorOrange span{
	color:#D7851F;
}
label.brown span{
	color:#624016;
}
div.checkgroup1{
	margin-bottom:10px;
}
div.checkgroup2{
	margin:0px 20px 0px 0px;
}
div.checkgroup2 label{
	margin-top:2px;
}
label span{
	display:block;
}
label.nowrap span{
	white-space:nowrap;
}
label.checkbox span,label.radio span,label.inline,label.inline span{
	display:inline;
}
label.inline{
	width:auto !important;
	white-space:nowrap;
}
label.inline span{
	padding-right:4px;
}
span.alerttype{
	display:block !important;
	float:left;
	width:140px;
	padding-top:2px;
	white-space:nowrap;
}
label.radio input{
	height:auto !important;
	margin-bottom: -0.3em;
	border: none !important;
}
label.checkbox input{
	height:auto !important;
	margin-bottom: -0.1em;
	border: none !important;
}
span.label{
	padding-right:0.5em;
}
/*label.inline span{
	float:left;
	padding:4px 6px 0px 0px;
}
label.inline input{
	float:left;
}*/
label input{
	
	border: solid 1px #D7851F;
}
textarea{
	border: solid 1px #D7851F;
	width:436px;
	height:116px;
}
input.image{
	height:auto !important;
	width:auto !important;
	border:0px !important;
}

input.image_contacta{
	height:13px !important;
	width:61px !important;
	border: none !important;
	background:transparent url(../img/benviar_ESP.gif);
	cursor:pointer;
}

input.image_buscar{
	height:13px !important;
	width:61px !important;
	border: none !important;
	background:transparent url(../img/bbuscar_ESP.gif);
	cursor:pointer;
}

fieldset{
	border:0px;
	margin:0;
	padding:0px 0px 5px 0px;
	clear:both;
}
fieldset.nopad{
	padding-bottom:4px;
}
fieldset.dotted{
	background:transparent url(../img/dotted.gif) repeat-x left bottom;
	padding-bottom:25px;
	margin-bottom:15px;
}
div.dotted{
	background:transparent url(../img/dotted.gif) repeat-x left bottom;
	margin-bottom:10px;
}
div.pad10{
	padding-bottom:10px;
}
div.pad10 p{
	margin:8px 0px;
}
div.pad10 p.ini{
	margin:0;
}
div.comment{
	padding-top:8px;
}
fieldset.big{
	font-size:1.1em;
}
fieldset h4{
	margin:10px 0px 20px 0px;
}
form.register{
	width:438px;
	margin:20px auto;
	text-align:left;
}
form.contact{
	width:100%;
	margin:20px 0px;
	text-align:center;
}
form.contact div.in{
	width:438px;
	margin:0px auto;
	text-align:left;
}

form a.small{
	color:#555555;
	font: 0.9em/0.8em Arial, Helvetica, sans-serif;
}
form span{
	color:#000000;
}
label.size1,label.size1 input,label.size1 select{
	width:35px;
}
label.size2,label.size2 input,label.size2 select{
	width: 40px;
}
label.size3,label.size3 input,label.size3 select{
	width: 57px;
}
label.size4,label.size4 input,label.size4 select{
	width: 100px;
}
label.size5,label.size5 input,label.size5 select{
	width:156px;
}
label.size6,label.size6 input,label.size6 select{
	width:209px;
}
label.size7,label.size7 input,label.size7 select{
	width:256px;
}
label.size8,label.size8 input,label.size8 select{
	width: 262px;
}
label.size9,label.size9 input,label.size9 select{
	width:436px;
}
label.column1{
	margin-right:17px;
}
div.borndate label.column1{
	margin-right:0.4em;
}
div.margint{
	margin-top:16px;
}
#verifyfrm a{
	padding-left:6px;
}
select{
	border: solid 1px #D7851F;
	background-color: #F5E2C9;
}

div.whypassword {
	float: right;
	width: 202px;
	/*padding: 37px 0px 20px 13px;*/
	padding: 4.5em 0em 2em 13px;
	background: url(../img/alta1_llave.gif) no-repeat left bottom;
}
div.alertas{
	padding-top:4px;
	padding-right:10px;
}
div.when{
	background: url(../img/alta1_llave.gif) no-repeat left center;
	height:65px;
}
div.when label{
	padding:10px 0px 0px 20px;
}
div.borndate,div.sexfield{
	padding:4px 0px 6px 0px;
}

#register2frm{
	color:#624016 !important;
}
#register2frm a{
	color:#624016;
}
h5{
	font-size:1em;
	color:#D7851F;
	margin:0px;
}

/* paginador */

ul.pager{
	float:right;
	padding:0px 2px;
	margin:0px;
}

.pager li{
	float:left;
	color:#C16D49;
	list-style-type:none;
	border:1px solid #D7851F;
	margin-left:2px;
	text-align:center;
}
.pager li.on, .pager li.on a {
	background:#B6B180;
	color:#ffffff;
}


.pager li, .pager a {
	color:#666666;
	text-decoration:none;
	background-color:#F7E7D2;
}

.pager a, .pager span {
	display:block;
	width:1.3em;
	height:1.3em;
}
.pager li {padding:0;}

.pager li.first a,.pager li.first strong{
	background-image:none;
	padding-left:0px;

}

.pager .prev a{
	background-image:url(../img/pager_prev.gif);
}
.pager .next a{
	background:url(../img/pager_next.gif);
}
.pager .prev a, .pager .next a {
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#D7851F;	
}

#pager.dotted{
	background:transparent url(../img/dotted.gif) repeat-x left bottom;
	text-align:right;
	padding:6px 3px 6px 3px;
}
.pagecount{
	color:#D7851F;
	font-weight:bold;
	float:left;
}

/* enviar a un amigo de promociones*/
#friendfrm{
	margin:20px 0 0 10px;
}
p.mandatory_right{
	text-align:right;
	padding:4px 0px;
	margin:0px;
}
p.buttons{
	margin:10px 0 0;
}
#friendfrm p.buttons{
	margin-bottom:10px;
}

#friendfrm p {
	margin-left:100px;
}

p.buttons img{
	margin-right:12px;
}
#friendfrm input.bt-enviar-form {margin-left:100px;}
/* ganadores */
#winnersfrm{
	margin:0px;
}
#winnersfrm label span{
	display:block;
	float:left;
	color:white;
	background-color:#DF9D4C;
	border:1px solid #D7851F;
	font-weight:bold;
	padding:0px 4px 0px 8px;
	width:auto;
	white-space:nowrap;
	margin:1px 3px 0px 0px;
}

/* formularios lightWindow */
p.forget{
	text-align:center;
}
#popwrap p.forget{
	text-align:left;
}

p.forget a{
	padding:4px 6px;
	color:#624016;
}


a.button, input.button {
	background-color:#DF9D4C;
	background-repeat:no-repeat;
	background-position:  100% center;
	border:1px solid #D7851F;
	color:#ffffff !important;
	font-weight:bold;
	padding:1px 16px 2px 6px;
	text-decoration:none;
}
input.button {height: auto !important; padding:0 16px 0 6px;}
.bt-btcerrar {background-image: url(/web/img/bt-btcerrar.gif);}
.bt-ir {background-image: url(/web/img/bt-ir.gif);}
.bt-info {background-image: url(/web/img/bt-info.gif);}
.bt-apuntate {background-image: url(/web/img/bt-apuntate.gif);}
.bt-enviaramigo {background-image: url(/web/img/bt-enviaramigo.gif);}
.bt-descargar-verde {background-image: url(/web/img/bt-descargar-verde.gif);}
.bt-enviar-form {background-image: url(/web/img/bt-enviar-form.gif);}
.bt-alta, .bt-vertabla {background-image: url(/web/img/bt-alta.gif);}
.bt-contad-conmigo {background-image: url(/web/img/bt-contad-conmigo.gif);}
.bt-organiza-asc {background-image: url(/web/img/bt-organiza-asc.gif);}
.bt-organiza-des {background-image: url(/web/img/bt-organiza-des.gif);}
.bt-ver-fitxa {background-image: url(/web/img/bt-ver-fitxa.gif);}
.bt-info-mas {background-image: url(/web/img/bt-info-mas.gif);}
.bt-entrar {background-image: url(/web/img/bt-entrar.gif);}
.bt-descargar-lila {background-image: url(/web/img/bt-descargar-lila.gif);}
.bt-categoria {background-image: url(/web/img/bt-categoria.gif);}
.bt-buscar {background-image: url(/web/img/bt-buscar.gif);}
.bt-imprimir {background-image: url(/web/img/bt-imprimir.gif);}
.button.bt-actializar {background-image: url(/web/img/bt-actializar.gif);}

.bt-volver {background-image: url(/web/img/bt-volver.gif);}
.bt-finalizar {background-image: url(/web/img/bt-finalizar.gif);}
.bt-volver-temas {background-image: url(/web/img/bt-volver-temas.gif);}
#chatright input{margin-bottom:5px; width:auto;}

a.button.bt-volver, input.button.bt-organiza-des, a.button.bt-volver-temas { background-position: 0 center; padding:0 6px 1px 16px;}
input.button.bt-organiza-des {padding-bottom:0;}
a.button.bt-categoria {float:right !important;}
ul.categorias a.button {float:right; margin-bottom:10px; margin-right:10px;}


.login-block {margin-bottom:20px;}
.sendform h2 {background:#EFCEA5; color:#D7851F;}

.loginform label input, .loginform label span, #friendfrm label span, #friendfrm label input{float:left;}
.loginform ul li {margin:0 0 5px 100px;}
.loginform ul li a {color:#000000;}

#friendfrm label {margin-bottom: 15px;}

.loginform span, #friendfrm label span {width:100px;}
.loginform input, #friendfrm label input {width:200px;}
.loginform input.button {width: auto !important; margin:10px 0 5px 100px; padding: 0 16px 0 6px;}
#sendcommentfrm input.button {margin:10px 0 0 0;}
#sendcommentfrm form {margin-bottom:20px;}
#sendcommentfrm label.mensaje span {margin-bottom:4px;}
#sendcommentfrm label.mensaje, div#conditions {float:left;}
div#conditions {margin-left:20px;}

.login-block {width:440px; float:left; border-right: 1px solid #ffffff;}

label.error { float: none; color:white; background:#FF3300;font-style:italic; display:block;padding:5px 0 5px 3px; margin:5px 0; font-size:1em;font-weight:normal;clear:both; width:250px;}
#arealogin label.error {width:308px;}
input.button.cargaprovincias, input.button.cargapoblaciones {margin-top:15px;}
#contactfrm label.error {width:208px;}

#contactfrm .size1 label.error, #contactfrm .size5 label.error {width:170px;}
#contactfrm .size7 label.error {width:256px;}
#contactfrm .size8 label.error {width:262px;}

.errors {
	padding:10px;
	margin-top:10px;
	border:1px solid #666666;
	background: #FFFFE1;
	font-size:1.1em;
}
.errors li {
	color:black;
	margin-bottom:4px;
}
input.ok {margin-top:5px;}
label#lclient_nif {margin-top:5px;}

div.message {
	background:#F0F5FB;
	border:1px solid #5780B8;
	margin-bottom:10px;
	width:436px;
}

#form_page0 label span {float:none;}

