#slide_validation {
    color: #333333;
    display: none;
    float: left;
    font-size: 12px;
    padding: 40px 20px;
    text-align: center;
    width: 568px;
}

#contenidorforms{
	position:relative;
	width:100%;
}
.caixablava{
	float:left;
	width:100%;
	
	
	border:#bdc1c4 1px solid;
	padding:20px;
	background:#ebf2f6;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	
	
	
}
#potdemel{
	display:none;
}
.bannerssponsors{
	padding:10px;
	/*border:#b5bbc4 1px solid;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;*/
	background:#fefefe;
	
}
.widget-fcb-fans .subtitol {
	clear:both;
	width:100%;
	/*font-size:1.2rem;*/
	}
.widget-fcb-fans .subtitol h3{	
		/*font-size:2.0rem;*/
}
.dreta8 {margin:0 8px 0 0 ;}

.content_avisos {
	background: url("../images/info.png") no-repeat scroll 18px 17px  #FFF5D5;
    
    border: 1px solid #E0B668;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    float: left;
    font-family: Roboto, Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 15px;
    margin: 0 0 20px 0;
	position:relative;
	padding-bottom:10px;
	padding: 20px 20px 20px 80px;
	width: 100%;
	
	
}
.content_ok {
    background: url("../images/ok_v.png") no-repeat scroll 18px 17px  #E9FFE7;
    border: 1px solid #86C18D;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    float: left;
    font-family: Roboto, Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 15px;
    margin: 0 0 20px 0;
	position:relative;
	padding-bottom:10px;
	padding: 30px 20px 26px 80px;
	width: 100%;
}



.content_ok .okey {
    float: left;
    padding: 20px 20px 15px 80px;
    width: 100%;
}
.content_error {
    background: url("../images/avis.png") no-repeat scroll 18px 17px #FFE9E9;
    border: 1px solid #E5A4A4;
    border-radius: 5px;
    color: #572727;
    display: none;
    float: left;
    font-family: Roboto, Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 15px;
    margin: 10px 0;
    padding: 20px 10px 20px 80px;
    width: 100%;
}
{
    -moz-box-sizing: border-box;
}
.termsconditionstext{

	
	margin:20px 0 10px;}




.content_avisos .faq {
    background: url(../images/faq.png) no-repeat scroll 18px 17px transparent;
    float: left;
    padding: 20px 20px 20px 94px;
    width: 50%;
}

.content_avisos .avis {
    background: url(../images/avis1.png) no-repeat scroll 18px 17px transparent;
    float: left;
    padding: 20px 20px 20px 94px;
    width: 50%;
}
#content .left > div.new_cap, div.new_cap {
    background: url(../images/back_newcapform.gif) repeat scroll 0 0 #E6E9EE;
    border-left: 1px solid #BDC1C4;
    border-right: 1px solid #BDC1C4;
    border-top: 1px solid #BDC1C4;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #454E59;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 58px;
    margin: 10px 0 0 0;
    padding: 20px 0 0 22px;
    width: 100%;
}
.content_form {
    background: none repeat scroll 0 0 #DFE9EF;
    border-bottom: 1px solid #BDC1C4;
    border-left: 1px solid #BDC1C4;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #BDC1C4;
    float: left;
    margin: 0 auto;
    width: 100%;
	padding: 20px 20px 10px 20px;
}
.formulari{
	padding:0 20px;}
.apartat2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDC1C4 !important;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 10px 0 10px 0 !important;
    padding: 10px !important;
    width: 100%;
}
.apartat2 h1 {
    color: #333333;
    font-size: 18px;
    font-weight: normal;
	margin:0;
}
.form100 {
	width:100%;
	position:relative;
	float:left;
	margin: 0  0 10px 0;
	clear:both;
}
.form50_l {
	width:49%;
	position:relative;
	float:left;
	margin: 0 0 10px  0;

}
.form50_r {
	width:49%;
	position:relative;
	float:left;
	margin: 0 0 10px 10px;
}
.icheckbox_minimal, .iradio_minimal {
  
    margin-left: 0;

}
#termsconditions {
	text-decoration:underline;
	color: #34669D;}
.condicions {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDC1C4;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 10px 0 10px 0;
    padding: 10px;
    width: 100%;
}

.boto_form {
	width:100%;
	text-align:right;
	margin: 10px 0 10px ;
	}


.highlighted {
	margin: 7px 20px 0 20px;
	position:relative;
	float:left;
	font-size: 1.6rem;
	line-height:auto;
    font-weight: 200;
	clear:both;}



.consulta{
	margin: 7px 20px 0 20px;
	position:relative;
	float:left;
	/*font-size: 1.3rem;*/
    line-height: 1.8rem;}	


#madari h1.box-title   {
     /*font-size: 2.8rem;*/
    font-weight: normal;
    text-transform: none;
	margin:0px;
	padding-bottom:10px;
	clear:both;
	
	
	
} 
#madari label   {
    font-weight: normal;
	margin-top:0px;
	display:initial;

	
	
} 
#madari h1 label   {
    font-weight: 500;

	
	
} 
.ratlla {	
	margin:0;
	 background-color: #FFFFFF;
    background-image: linear-gradient(to right, #FFFFFF 0%, #DDDDDD 6%, #DDDDDD 94%, #FFFFFF 100%);
    background-repeat: repeat-x;
    margin-bottom: 0;
	position:relative;
	height:1px;
	clear:both;}
.form100pin {
	width:100%;
	position:relative;
	float:left;
	margin: 0  0 10px 0;
	clear:both;
	text-align:right;
	font-size:12px;
}
.form100pinesq {
	width:100%;
	position:relative;
	float:left;
	margin: 0;
	clear:both;
	text-align:left;
	font-size:12px;
}

@media screen and (max-width: 767px) {
.content_avisos {
  
    margin:10px 10px;
	padding-bottom:10px;
}
.desktop-main-navigation{
	margin-bottom:0 !important;
	
}
.content_avisos .faq {
    background: url(../images/faq.png) no-repeat scroll 18px 17px transparent;
    float: left;
    padding: 20px 20px 20px 94px;
	width: 100%;
}
.content_avisos .avis {
    background: url(../images/avis1.png) no-repeat scroll 18px 17px transparent;
    float: left;
    padding: 20px 20px 20px 94px;
	width: 100%;
}



.form50_l, .form50_r {
	width:100%;
	position:relative;
	float:left;
	margin:0 0 10px 0;
	clear:both;
}
.formulari {
	padding:0;
	margin:10px 0 0 0;}
.header{
	margin:0 0 20px;}
.box-content{
	margin:20px 0 20px;
	width:100%;}
input, select, textarea {
    width: 100%;
}
.apartat2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDC1C4;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 10px 0 10px 0;
    padding: 10px;
    width: 100%;
}
input, select, textarea {
    width: 100%;
}
.widget-fcb-fans .subtitol {
	clear:both;
	width:100%;
	}
.widget-fcb-fans .subtitol h3{	
		font-size:1.6rem;
}
fieldset {width:100%;}

.highlighted {
	margin: 7px 10px 0 10px;
	position:relative;
	float:left;
	font-size: 1.4rem;
	line-height:1.8rem;
    font-weight: 200;
	clear:both;}



.consulta{
	margin: 7px 10px 0 10px;
	position:relative;
	float:left;
	font-size: 1.3rem;
	line-height:1.7rem;
}	

#madari h1.box-title   {
     font-size: 2.0rem;
    font-weight: normal;
    text-transform: none;
	margin:0px;
	padding-bottom:10px;
	
	
} 
#madari label   {
    font-weight: normal;
	font-size:12px;

	
	
} 
#madari .box-content   {
    margin:  0;

	
	
}
#madari h1 label   {
    font-weight: 500;
	font-size:14px;

}
.ratlla {	
	 background-color: #FFFFFF;
    background-image: linear-gradient(to right, #FFFFFF 0%, #DDDDDD 6%, #DDDDDD 94%, #FFFFFF 100%);
    background-repeat: repeat-x;
    margin-bottom: 0;

	height:1px;}
	
.form100pin {
	width:100%;
	position:relative;
	float:left;
	margin: 0  0 10px 0;
	clear:both;
	text-align:left;
}	
	
	
}




.taularenova{
	background:none;
	border:none !important;
	border-collapse:collapse !important;
	
}



.taularenova > tbody > tr > td{
	
	border:none !important;
	padding:0;
	vertical-align:middle !important;
}

.old-design select{

line-height: 1.428571429 !important;
/*-webkit-appearance:menulist;*/
}



.labelok{
	display:none !important;
	
}


