@charset "utf-8";
/* CSS Document */
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:inline-table;
}
/*Hides from IE-mac\*/
*html .clearfix{height:1%;}
.clearfix{display:block;}



html, body{
text-align:center;
height:100%;
}

body{
background-color:#ffffff;
background-image:none;
background-repeat:repeat-x;
margin:0px;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
}
#contenedor{
margin:0px auto -140px;
background-color:#ffffff;
background-image:none;
width:740px;
border-left: #ffffff solid 10px;
border-right: #ffffff solid 10px;
position:relative;
text-align:left;
min-height:100%;
height: auto!important;
height:100%;

}
*html #contenedor{
width:760px;
w\idth:740px;
}
#contenedor p{
font-size:1.2em;
line-height:1.4em;
}
div#barrasuperior{
position:relative;
margin:0px;
padding:0px;
height:134px;
background-image:url(../imatges/layout/fondo_superior.jpg);
background-position:top;
background-repeat:no-repeat;
margin-bottom:20px;
}
h1.logo{
display:block;
width:184px;
height:87px;
padding-bottom:0px;
margin-bottom:0px;
padding-top:0px;
margin-top:0px;
background-image:url(../imatges/layout/logo_baumgarten.gif);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
}
div#barrasuperior p.navsuperior{
font-size:10px;
float:right;
padding-right:10px;
padding-top:40px;
color:#838181;
}
div#barrasuperior p.navsuperior a:link, a:visited{
color:#838181;
text-decoration:none;
}
div#barrasuperior p.navsuperior a:hover, a:active{
color:#FF9900;
text-decoration:underline;
}

div#izq{
width:555px;
padding:0px;
margin-top:20px;
/*height:300px;*/
/*background-color:#33CCFF;*/
float:left;
margin-bottom:40px;
}
div#der{
width:184px;
padding:0px;
margin-top:20px;
/*height:300px;*/
/*background-color:#FFCC99;*/
float:right;
background-image:url(../imatges/layout/fondo_lat_der.jpg);
background-repeat:no-repeat;
margin-bottom:40px;
}
div#izq h2{
font-size:12px;
font-weight:bold;
margin-left:30px;
padding-left:5px;
padding-right:30px;
border-left:solid 2px #ff9900;
color:#3b962a;
margin-top:20px;
}
div#der h2{
font-size:12px;
font-weight:bold;
margin-left:10px;
padding-left:5px;
padding-right:10px;
border-left:solid 2px #ff9900;
color:#3b962a;
margin-top:20px;
paddin-bottom:0px;
margin-bottom:0px;
}
div#izq p{
padding-left:30px;
padding-right:20px;
}
div#der p{
padding-left:10px;
padding-right:10px;
padding-top:8px;
margin-top:0px;
}
table.destacados{
padding:0px;
margin:0px;
margin-left:10px;
}

/* ESTILS FOOTER */
.footer{
clear:both;
 background-image:url(../imatges/layout/fondo_footer.jpg);
 background-repeat:no-repeat;
 padding-bottom:10px;
 border-left: #ffffff solid 10px;
 border-right: #ffffff solid 10px;
}
.footer p{
padding:0px;
margin:0px;
padding-left:30px;
padding-top:10px;
}
.tablaproducto{
margin-top:2px;
}
a img{
border:none;
}
h1.titolgran{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
border-bottom:1px solid #FF9900;
display:block;
width:85%;
text-transform:uppercase;
color:#FF9900;
margin-bottom:25px;
margin-top:20px;
margin-left:30px;
}
h1.titolgran span{
color:#3b962a;
}
span.mailhome{
font-size:0.8em;
}
@charset "utf-8";
/* CSS Document */
#contenedorform{
margin-left:0px;
margin-bottom:50px;
}

span.resaltatvermell{
color:#CC0000;
font-weight:bold;
}
fieldset{
border:none;
font-size:1.2em;
margin:0px;
padding:0px;
margin-left:30px;
}
ol{
list-style-type:none;
margin:0px;
padding:0px;
}
ol li{
padding-top:10px;
}
label{
display:block;
padding-bottom:5px;
}
label.colgante{
display:inline;
float:left;
padding-bottom:5px;
padding-right:10px;
}
input{
margin-left:0px;
width:330px;
}
input.radio{
margin-left:0px;
width:auto;
}
textarea{
width:330px;
}

select{
font-size:1.0em;
}
table{
padding:0px;
margin:0px;
margin-bottom:15px;
}
table td{
text-align:left;
}
.separador{
margin-top:15px;
}
.btsubmit{
width:150px;
height:26px;
border:none;
margin-top:20px;
margin-bottom:20px;
}
.alerta{
color:#CC0000;
}

