html,body {
	height:100%;
}
	
body {
	background-image:url(img/fons.jpg);
	margin:0;
	padding:0;
}

#neteja_floats{
	clear:both;
}

#container{
	width:994px;
    margin: auto;
	background-color:#000000;
}

#ap_pop1{
	width:500px;
	height:600px;
	top:700px;
	left:200px;
	z-index:301px;
	position:absolute;
	background-color:#999999;
	visibility:hidden;
}

#ap_pop1text{
	width:440px;
	margin:50px 0 0 30px;
}

#tancar{
	width:25;
	height:25;
	margin:10px 10px 0 0;
	float:right;
	background-color:#000000;
}

#blocgeneral{
	width:940px;
	margin:0 0 0 27px;
	background-color:#000000;	
	float:left;
	display:inline;
}

#blocgeneralprincipal{
	width:940px;
	height:1700px;
	margin:80px 0 0 0;
	background-image:url(imgs/fons_pagentrada.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

#blocgeneralprincipal2{
	width:940px;
	height:800px;
	margin:80px 0 0 0;
	background-image:url(imgs/fons_pagentrada.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}




#blocgeneralprof1A{
	width:940px;
	height:590px;
	margin:0px 0 0 0;
	float:left;
	display:inline;
}

#blocgeneralprof1B{
	width:940px;
	height:1030px;
	margin:0px 0 0 0;
	background-color:#303030;
	float:left;
	display:inline;
}

#bgprof1inter{
	width:630px;
	margin:328px 0 0 30px;
	float:left;
	display:inline;
}

#bgprof1interB{
	width:888px;
	height:718px;
	margin:12px 0 0 30px;
	float:left;
	display:inline;
}

#bgprof1interC{
	width:300px;
	height:32px;
	margin:38px 0 0 30px;
	float:left;
	display:inline;
}

#bgprof1interD{
	width:888px;
	height:206px;
	margin:12px 0 0 30px;
	float:left;
	display:inline;
}


#blocgeneralpoliticaA{
	width:940px;
	height:868px;
	margin:0px 0 0 0;
	float:left;
	display:inline;
}

#bgpoliticainter{
	width:630px;
	margin:300px 0 0 30px;
	float:left;
	display:inline;
}

#blocgeneralpoliticaB{
	width:940px;
	height:110px;
	margin:0px 0 0 0;
	background-color:#303030;
	float:left;
	display:inline;
}

#bgpoliticainterB{
	width:200px;
	height:30px;
	margin:40px 0 0 40px;
	float:left;
	display:inline;
}

#blocgeneralprincipalmenu{
	width:940px;
	height:84px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#blocgeneralprincipalmenugp1{
	width:94px;
	height:84px;
	margin:550px 0 0 150px;
	float:left;
	display:inline;
}

#blocgeneralprincipalmenugp2{
	width:98px;
	height:84px;
	margin:550px 0 0 0;
	float:left;
	display:inline;
}

#blocgeneralprincipalmenugp3{
	width:92px;
	height:84px;
	margin:550px 0 0 122px;
	float:left;
	display:inline;
}

#blocgeneralprincipalmenugp4{
	width:88px;
	height:84px;
	margin:550px 0 0 0;
	float:left;
	display:inline;
}

#blocgeneralprincipalmenugp5{
	width:104px;
	height:84px;
	margin:550px 0 0 0;
	float:left;
	display:inline;
}

#blocgeneralprincipalmenugp6{
	width:90px;
	height:84px;
	margin:550px 0 0 0;
	float:left;
	display:inline;
}

#blocgeneralprincipalmenugp7{
	width:102px;
	height:84px;
	margin:550px 0 0 0;
	float:left;
	display:inline;
}

#blocgeneralinici{
	width:940px;
	height:1700px;
	margin:41px 0 0 0;
	float:left;
	display:inline;
}



#blocgeneraliniciB{
	width:940px;
	height:665px;
	margin:0 0 0 0;
	background-color:#303030;
	float:left;
	display:inline;
}

#blocgeneraliniciB2{
	width:940px;
	height:100px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#blocgeneraliniciB3{
	width:940px;
	height:80px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}


#bginterboto{
	width:162px;
	height:70px;
	margin:0 0 0 380px;
	float:left;
	display:inline;
}

#bgintertext{
	width:398px;
	height:30px;
	margin:40px 0 0 40px;
	float:left;
	display:inline;
}

#bginterratlla{
	width:862px;
	height:10px;
	margin:0 0 0 32px;
	background-color:#000000;
	float:left;
	display:inline;
}




#bloctextiniciA{
	width:660px;
	height:153px;
	margin:330px 0 0 33px;
	float:left;
	display:inline;
}

#blocimginiciB{
	width:340px;
	height:38px;
	margin:38px 0 0 53px;
	float:left;
	display:inline;
}

#bloctextiniciB{
	width:840px;
	margin:0 0 28px 53px;
	float:left;
	display:inline;
}

#bloccaixainiciA{
	width:862px;
	height:140px;
	margin:0 0 0 33px;
	float:left;
	display:inline;
}

#bloccaixainiciB{
	width:830px;
	height:338px;
	margin:0 0 0 53px;
	float:left;
	display:inline;
}

#bloccaixainiciAimgtext{
	width:288px;
	height:38px;
	margin:14px 0 4px 33px;
	float:left;
	display:inline;
}

#bloccaixainiciAtext1{
	width:510px;
	height:36px;
	margin:0 0 0 33px;
	float:left;
	display:inline;
}

#bloccaixainiciAtext2{
	width:510px;
	height:36px;
	margin:22px 0 0 66px;
	float:left;
	display:inline;
}

#bloccaixainiciBtext1{
	width:840px;
	height:26px;
	margin:0 0 12px 0;
	float:left;
	display:inline;
}

#B1part1{
	width:650px;
	height:26px;
	margin:0 0 0 0;
	float:left;
	display:inline;
} 

#B1interpart1{
	width:445px;
	height:26px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#B1interpart2{
	width:205px;
	height:26px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#B1interpart3{
	width:395px;
	height:26px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#B1part2{
	width:190px;
	height:26px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#B2part1{
	width:580px;
	height:26px;
	margin:0 0 0 0;
	float:left;
	display:inline;
} 

#B2part2{
	width:260px;
	height:26px;
	margin:0 0 0 0;
	float:left;
	display:inline;
} 




#boto_entrar{
	width:162px;
	height:70px;
	margin:53px 156px 0 0;
	float:right;
	display:inline;
}

label{
width: 100px;
display: block;
float: left;
}

.caixaA{
	width:388px;
	height:22px;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	border:none;
}

.caixaB{
	width:412px;
	height:26px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	border:none;
}

.caixaC{
	width:96px;
	height:26px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	border:none;
}

.caixaD{
	width:322px;
	height:26px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	border:none;
}

.caixaE{
	width:460px;
	height:26px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	border:none;
}

.caixaF{
	width:117px;
	height:26px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	border:none;
}

.caixaG{
	width:316px;
	height:26px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	border:none;
}

.select1{
	width:26px;
	height:26px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	border:none;
}


.etiqueta2{
	width: 224px;
	display: block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.etiqueta3{
	width: 90px;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.etiqueta4{
	width: 108px;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.etiqueta5{
	width: 74px;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.etiqueta6{
	width: 160px;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}


.stilA{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#FFFFFF;	
}

.stilA a{
	text-decoration:none;
	color:#FFFFFF;
}

.stilA a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.stilB{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:22px;
	color:#FFFFFF;	
}

.stilC{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#f19300;
	font-weight:bold;	
}

.stilC a{
	text-decoration:none;
	color:#f19300;
}

.stilC a:hover{
	text-decoration:none;
	color:#FFFFFF;
}