@charset "utf-8";
/* CSS Document */
/*******************************************/
/* FORMULARI
/*******************************************/
#contingut .bloc{
    width:650px;
    float:right;
    padding-right:20px;
}
#contingut #colEsquerra{
    float:left;
    width:660px;
}
#contingut #colDreta{
    float:right;
    width:250px;
    padding-top:40px;
}
.botoEnviar{
	padding:0px;
}
.botoEnviar a{
	background-color:#0354A3;
	color:#fff;
	padding:3px 10px;
	text-align:center;
	text-decoration:none;
	border:1px solid #0354A3;
        display:block;
        width:578px;
        font-size:12px;
}
.botoEnviar a:hover{
	background-color:#fff;
	border:1px solid #4F4F4F;
	color:#3F3F3F;
}
#contact_form p{
    font-size:12px;
    padding-left:35px;
}
#contact_form .titol{
    font-size:30px;
    color:#fff;
    padding-bottom:10px;
}
#contact_form .titol img{
    padding-right:15px;
}
#contact_form{
    display:none;
    width:600px;
}
#contact_form .formTxt{
	width:125px;
	float:left;
	font-size:11px;
	text-align:left;
        padding-bottom:2px;
        padding-left:7px;
}
#contact_form .formTxtAmple{
        margin:7px;
	float:left;
	font-size:10px;
	text-align:justify;
}
#contact_form .formTxtAccepta{
	width:580px;
	float:left;
        margin-left:7px;
	font-size:10px;
	text-align:justify;
}
#contact_form .blocFormulari{
        float:left;
	padding:0px 0px 5px 0px;
	width:290px;
}
#contact_form .blocFormulariAmple{
    float:left;
    padding:0px 0px 5px 0px;
    width:600px;
}
#contact_form .blocFormulariAmple h1{
    color:#1B226F;
    font-weight:bold;
    font-size:12px;
    margin:0;
    padding:5px;
}
#contact_form .formTxtAccepta{
	border:1px solid #808080;
        background-color: #808080;
        color:#fff;
}
#contact_form input{
	/*background-color:#000;
	border: 1px solid #666;
	float:right;
	width:450px;
	height:15px;
	font-size:12px;
	color:#fff;*/
}
#contact_form textarea{
	background-color:#fff;
	border: 1px solid #ccc;
	width:270px;
	height:228px;
	font-size:12px;
	color:#4A4A4C;
        font-family:Arial,Helvetica,Geneva;
}
#contact_form #flopd{
	float:none;
	width:20px;
}
#contact_form #captcha{
	border: 1px solid #ccc;
        float:left;
}


/*******************************************************************/
.popupMail{
	background-color: #1F1B1C;
	border: 1px solid #ccc;
	height: 180px;
	margin: auto;
	width: 300px;
	position:absolute;
	z-index:10;
	left: 25%;
	top: 25%;
	text-align:center;
	font-size:10px;
	color:#fff;
}
.popupMail a{
	text-decoration:underline;
	color:#fff;
}
#capa_enviat {
	z-index: 998;
	display: none;
	position: absolute;
	background-color: #000;
}
.error, .input_contactar_error, .bona{
	float:left;
	width:250px;
	height:15px;
	font-size:12px;
	color:#4A4A4C;
}
.bona{
	background-color:#fff;
	border: 1px solid #ccc;
}
.error, .input_contactar_error{
	background-color:#ccc;
	border: 1px solid #CF3333;
}
.lopd_error{
	border: 1px solid red;
	font-size:10px;
}
