* {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

a {
  text-decoration: none;
  color: #613C35;
}

.main_container {
width:100%;
height:100%;
}

.centered_container {
width:1000px;
margin:0 auto;
}


.page_container {

}


.header_container {
}

.footer_container {
  margin-top: 20px;
/*clear:both;*/
}

.content_container {
  overflow: hidden;
}







#capcalera_fondo {
position: absolute;
width:100%;
height:auto;
text-align:center;
z-index:-1;
}

#capcalera_fondo_imatge {
width:100%;
opacity:0.3;
filter: alpha(opacity = 30);
}

#capcalera_fondo_degradat {
width:100%;
height:196px;
position: relative;
top:-196px;
}

#capcalera_logo {
background-image:url(/dev/img/cap/ajuntamentderipollet.png);
background-repeat:no-repeat;
background-position:left;
height:45px;
z-index:1;
background-color:#000;
opacity:0.8;
filter: alpha(opacity = 80);
}




.container_pestanyes {
height:50px;
width:500px;
float: right;
}

.container_pestanyes a {
position: relative;
float:right;
z-index:2;  
margin-left: -20px;
margin-top: 20px;
cursor: pointer;
}

.container_pestanyes a:hover {
margin-top: 14px;
}



#container_banner {
z-index: 1;
clear:both;
}

#container_alpha2 {
position:relative;
z-index: 3;
background-color:#000;
height:52px;
opacity:0.5;
filter: alpha(opacity = 50);
width:100%;
margin-top: -52px;
}

#container_bloc_menu {
position:relative;
margin-top: -52px;
height:52px;
width:100%;
z-index:4;
}

#container_tramitonline_plegat {
height:52px;
width:200px;
background-image:url(/dev/img/tramitsonline/fondo.png);
z-index:7;
}


#container_inforipollet_plegat {
height:52px;
width:380px;
background-image:url(/dev/img/inforipollet/titol_plegat.jpg);
background-repeat:no-repeat;
margin-left:208px;
}

#container_ajuntamentciutat_plegat {
width:410px;
height:52px;
margin-left:590px;
z-index:20;
}

#container_ciutat_plegat {
height:52px;
width:190px;
margin-left:223px;
}


.container_ombra {
width:auto;
height:30px;
background-image:url(/dev/img/ombra.png);
background-repeat:no-repeat;
}

#home_columna2 {
width:380px;
float:right;
/*margin-top:10px;*/
}

//.bottom_container {/*margin-top:30px;*/width:100%;height:310px;background-color:#888;}
//.bottom_container_lista_columna {width:128px;float:left;height:auto;background:#aaa;-webkit-border-radius:8px 0 8px 0;-moz-border-radius:8px 0;border-radius:8px 0 8px 0;margin:16px 0 0 16px;padding:10px;}
//.bottom_container_titular {font-size:16px;color:#444;font-weight:700;padding-bottom:10px;}
//.bottom_container_lista ul li {font-size:12px;list-style:none;padding:2px;}
//.bottom_container_lista a {color:#FFF;text-decoration:none;}
//.bottom_container_lista a:hover {color:#777;cursor:pointer;}




.dynamic_content_container {
  background: white;
  background: rgba(242,231,228,0.7);
  width: 800px;
  float:left;
  padding: 10px;
  color: #613C35;
}

.banners_container {
  float: right;
}

.banners_container li {
list-style-type:none;
}

#container_bloc_menu div{
  float: left;
  height: 52px;
}

#container_bloc_menu a{
  color: white;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  display: block;
  padding: 12px;
}

#menu_tramits {
  background: #545C71;
  width: 200px;  
}

#menu_info {
  background-image:url(/dev/img/inforipollet/titol_plegat.jpg);
  width: 380px;
}

#menu_ajuntament {
  width: 180px;
}

.spacer_1 {
  width: 100%;
  height: 20px;
}

.container_sobrebanner {
  overflow:hidden;
}


.static_content_container ul{
  margin-left: 40px;
  margin-top: 10px;
}

.impresos_container a:hover{
	color:black;
}

.impresos_container div.Departament{
    font-weight: bold;
    margin-top: 20px;
    margin-left: 20px;
    background: #F6F6F6;
    padding: 10px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    border: 1px solid #DDD;
    
}

.impresos_container div.Procediment{
	font-weight: normal;
	margin-top: 10px;
	margin-left: 20px;
}

.impresos_container li.Impres, div.Impres{
	font-size: 12px;
}


.form01 input, textarea, select {
  font-size: 14px;
  border: solid 1px #BBB;
  background: #EEE;      
}

.nota {
  background: white;
  font-size: 80%;
  width: 80%;
  padding: 10px;
  border: 1px solid #BBB;
  text-align: justify;
  margin-bottom: 10px;
}

.Button {
  font-size: 14px;
  border: solid 1px #DDD;  
  padding: 4px;
  margin-top: 4px;
  color: #666;
  cursor: pointer;
}

.Button:hover {
  border-color: #888;
  background: #DDD;
  color: #444;
}

.SmallButton {
  font-size: 12px;
  border: solid 1px #DDD;  
  padding: 2px;
  margin-top: 2px;
  cursor: pointer;
}

.SmallButton:hover {
  border-color: #888;
  background: #DDD;
}

.HighLightText {
  background: #FFFFBB;
  font-weight: bold;
}