/* CSS Document */

body{
	text-align:center;
	background:#243947;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#1A507A;
	font-size:11px;
}

.clearfix{clear:both;}
.esq{float:left;}
.dre{float:right;}

a{color:#1A507A; text-decoration:none;}
.a_sub{text-decoration:underline;}

#main{
	margin:0 auto;
	width:950px;
}
#main .top{
	height:144px;
	/*background: url(../img/cap_it.jpg) no-repeat;*/
}
#main .middle{
	/*min-height:300px;*/
	background: url(../img/fons-repeat.jpg) repeat-y;
	text-align:left;
}
#main .bottom{
	height:50px;
	background: url(../img/peu.jpg) no-repeat;
}

#main .top .nav_lang{
	padding:35px 0 0 30px;
	color:#A8C5E2;
	text-align:left;
}
#main .top .nav_lang a{
	font-weight:bold;
	color:#A8C5E2;
	padding:0 5px;
}
#main .top .nav_lang a:hover{
	color:#fff;
}
#main .top .nav_lang .a_sel{
	font-weight:bold;
	color:#fff;
	padding:0 5px;
}	
#main .middle .content{
	padding:0 50px 0 65px;
}
#main .middle .content .logos{
	width:172px;
	float:right;
}
#main .middle .content .cont_txt{
	width:590px;
	float:left;
	padding-top:10px;
}
#main .middle .content .cont_txt h1{
	font-size:16px;
}
#main .middle .content .cont_txt h2{
	color:#4D80A6;
	font-size:13px;
	border-bottom:solid 1px #4D80A6;
}
#main .middle .content .cont_txt ul{
	font-weight:bold;
	
}
#main .middle .content .cont_txt li{
	list-style:url(../img/li.jpg);
	margin:0 0 10px 0;
}
#main .middle .content .cont_txt p{
	margin:0 0 12px 0;
	
}
#main .middle .content .cont_txt .bot_candidatura{
	padding-top:10px;
	text-align:center;
}


/************************   FORM   ************************/

#main .middle .content_form{
	padding:0 85px;
	float:left;
	width:780px;
}

#main .middle .content_form h1{
	color:#4D80A6;
	font-size:21px;
	border-bottom:solid 1px #4D80A6;
}
#main .middle .content_form h2{
	color:#4D80A6;
	font-size:18px;
	
}
#main .middle .content_form h3{
	color:#4D80A6;
	font-size:16px;
	
}
#main .middle .content_form h4{
	color:#4D80A6;
	font-size:14px;
}
#main .middle .content_form p{
	margin:0 0 12px 0;
}
#main .middle .content_form .back{
	float:right;
	font-size:14px;
	color:#1A507A;
	padding-top:5px;
}

#main .middle .content_form .modul{
	background:url(../img/li.jpg) top left no-repeat;
	padding:0 0 15px 10px;
	font-weight:bold;
}

#main .middle .content_form .modul .fila{
	padding:0 0 10px 10px;
	font-weight:bold;
}
#main .middle .content_form .bt_submit{
	padding-top:10px;
	text-align:center;
}
.input{
	border:none;
	border-bottom:solid 1px #6599BF;
	color:#1A507A;
	height:16px;
}
.areatxt{
	border: solid 1px #6599BF;
}
.cont_txt_form{
	float:left;
	width:130px;
	padding:5px 0;
	
}
.col1_form{
	width:770px;
	float:left;
	
}
.col21_form{
	width:370px;
	float:left;
}
.col22_form{
	width:370px;
	float:left;
	padding-left:30px;
}
.col3_form{
	width:255px;
	float:left;
}
.espaih_form{
	width:770px;
	height:15px;
}
.bt_politica{
	background-color:#B8BFC7;
	height:21px;
	width:100px;
	float:right;
	margin-right:35px;
}
.a_blanc{
	color:#FFFFFF;
	line-height:20px;
	font-weight:bold;
}
.a_blanc:hover{
	color:#1A507A;
}
.txt_error{
	color:#FF3300;
	font-weight:bold;
}

/***************POLITICA**************/

#main_pop{
	width:608px;
	height:608px;
	text-align:left;
	font-size:12px;
}
.cap_pop{
	height:130px;
	background:url(../img/pop-cap.jpg) no-repeat;
}
.tit_pop{
	padding:60px 320px 0 20px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.middle_pop{
	height:424px;
	background:url(../img/pop-repeat.jpg) repeat-y;
}
.footer_pop{
	height:54px;
}
.cont_txt_pop{
	text-align:justify;
	margin-left:50px;
	margin-top:10px;
	padding-right:20px;
	overflow:auto;
	width:500px;
	height:410px;
	float:left;
}

.scroll {
	scrollbar-face-color:#E4F0F8;
	scrollbar-arrow-color:#59829F;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#59829F;
	scrollbar-highlight-color:#F2F8FD;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#59829F;
	background-color: transparent;
}

.link_pop{
	font-weight:bold;
	text-decoration:underline;
}













