/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; font-size:68.75%;}

p{ margin-top:0em; margin-bottom:1.7em; margin-top:0.2em;  }

h1{ font-size:1.1em; margin-bottom:0em;  margin-top:0.5em; }

h2{ color:#F5AE0A; color:#006600; font-weight:bold;  margin-bottom:0.2em; font-size:1.1em; margin-top:0.2em;}


ul { margin: 1em 0; padding: 0 0 0 2em }
li { margin: 0; padding: 0 }

.web{ width:780px; margin:auto;}
.top-esp{ width:780px; background-image:url(../img/common/top-es.jpg); background-repeat:no-repeat; height:111px;  overflow: hidden; _display:inline-block; margin-bottom:2px;}
.top-eng{ width:780px; background-image:url(../img/common/top-eng.jpg); background-repeat:no-repeat; height:111px;  overflow: hidden; _display:inline-block; margin-bottom:2px;}
.top-fr{ width:780px; background-image:url(../img/common/top-fr.jpg); background-repeat:no-repeat; height:111px;  overflow: hidden; _display:inline-block; margin-bottom:2px;}


.top-deu{ width:780px; background-image:url(../img/common/top-deu.jpg); background-repeat:no-repeat; height:111px;  overflow: hidden; _display:inline-block; margin-bottom:2px;}
.top-cat{ width:780px; background-image:url(../img/common/top.jpg); background-repeat:no-repeat; height:111px;  overflow: hidden; _display:inline-block; margin-bottom:2px;}

.middle{border: 1px solid #B3B3B3; padding:20px; overflow: hidden; _display:inline-block;}
.middle ul{ list-style-type:disc }
.middle li { }



.menu{ height:18px; background-image:url(../img/common/menu.jpg); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; padding-top:2px; padding-left:10px; }
.menu a{ color:#FFFFFF; text-decoration:none;}
.menu a:hover{ color:#FFCC00; text-decoration:none;}

.menu a.select{ color:#FFCC00;}
.butons-right{ float:right; padding-right:10px; color:#CCCCCC; }
.butons-right a{color:#CCCCCC}
/*----------------------------------*/
.but{ position:relative;}
.ContMenuOver{
left:135px; 
top:-53px;
float:left;
width:600px;
background-color:#FFFFFF;

	border-right-width: 1px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #B5B5B5;
	border-bottom-color: #B5B5B5;
	position:absolute;
	padding:5px;
	
}
.ContMenuOver .inner{}

.ButProductos { display: block; width:107px; height:107px;  float:left; margin:4px; text-align:center; background-color:#383838; text-decoration:none;}
a.ButProductos{ color:#FFFFFF !important; font-size:8px;}
.ButProductos:hover { background-position: 0 107px }
#ButBbc{background-image:url(../img/but-productos/bbc.jpg);}
#ButBat{background-image:url(../img/but-productos/bat.jpg);}
#ButBol{background-image:url(../img/but-productos/bol.jpg);}
#ButBomb{background-image:url(../img/but-productos/bomb.jpg);}
#ButCar{background-image:url(../img/but-productos/car.jpg);}
#ButCarg{background-image:url(../img/but-productos/carg.jpg);}
#ButCddvd{background-image:url(../img/but-productos/cddvd.jpg);}
#ButDis{background-image:url(../img/but-productos/dis.jpg);}
#ButPil{background-image:url(../img/but-productos/pil.jpg);}
#ButPilb{background-image:url(../img/but-productos/pilb.jpg);}
#ButTap{background-image:url(../img/but-productos/tap.jpg);}
#ButTel{background-image:url(../img/but-productos/tel.jpg);}
#ButMaf{background-image:url(../img/but-productos/maf.jpg);}
#ButVhs{background-image:url(../img/but-productos/vhs.jpg);}
#ButCas{background-image:url(../img/but-productos/cas.jpg);}
#ButSpr{background-image:url(../img/but-productos/spr.jpg);}
#ButRaff{background-image:url(../img/but-productos/raff.jpg);}
#ButNone{background-image:url(../img/but-productos/none.jpg);}
#ButConfiguraCat{background-image:url(../img/but-productos/configura-la-teva-mini.jpg)}
#ButConfiguraEsp{background-image:url(../img/but-productos/configura-tu-mini.jpg)}




#esp #ButBbc{background-image:url(../img/but-productos/esp/bbc.jpg);}
#esp #ButBat{background-image:url(../img/but-productos/esp/bat.jpg);}
#esp #ButBol{background-image:url(../img/but-productos/esp/bol.jpg);}
#esp #ButBomb{background-image:url(../img/but-productos/esp/bom.jpg);}
#esp #ButCar{background-image:url(../img/but-productos/esp/car.jpg);}
#esp #ButCarg{background-image:url(../img/but-productos/esp/carg.jpg);}
#esp #ButCddvd{background-image:url(../img/but-productos/esp/cddvd.jpg);}
#esp #ButDis{background-image:url(../img/but-productos/esp/dis.jpg);}
#esp #ButPil{background-image:url(../img/but-productos/esp/pil.jpg);}
#esp #ButPilb{background-image:url(../img/but-productos/esp/pilbat.jpg);}
#esp #ButTap{background-image:url(../img/but-productos/esp/tap.jpg);}
#esp #ButTel{background-image:url(../img/but-productos/esp/tel.jpg);}
#esp #ButMaf{background-image:url(../img/but-productos/esp/maf.jpg);}
#esp #ButVhs{background-image:url(../img/but-productos/esp/vhs.jpg);}
#esp #ButCas{background-image:url(../img/but-productos/esp/cas.jpg);}
#esp #ButSpr{background-image:url(../img/but-productos/esp/spr.jpg);}
#esp #ButRaff{background-image:url(../img/but-productos/esp/raff.jpg);}
#esp #ButNone{background-image:url(../img/but-productos/none.jpg);}
#esp #ButConfiguraCat{background-image:url(../img/but-productos/configura-la-teva-mini.jpg)}
#esp #ButConfiguraEsp{background-image:url(../img/but-productos/configura-tu-mini.jpg)}

 #ButConfiguraEng{background-image:url(../img/but-productos/configure-your-bringscenter.jpg)}
 #ButConfiguraFr{background-image:url(../img/but-productos/configure-your-bringscenter-fr.jpg)}






/*-----------------------------------*/



.sub-bottom{ margin-top:5px;}
.sub-bottom-cont2{ background-image:url(../img/common/home-bottom-left.jpg); background-repeat:no-repeat; width:149px; height:50px; float:left; padding-left:18px; padding-top:1spx; line-height:1.9em;}
.sub-bottom-cont1 { float:right; background-image:url(../img/common/home-bottom-right.jpg); background-repeat:no-repeat; width:610px; height:50px;}
 .right{ float:right;}
.TopContent h1{ margin:0px; padding:0px; font-size:1em; display:inline; color:#FFFFFF; margin-left:5px;}


.logos{ float:right; line-height:1.2em; padding-right:10px; padding-top:7px;}
.logos a{ text-decoration:none;  color:#000000; } 
.logo-titol{ float:left; font-size:1em; font-weight:bold; margin-right:3px; padding-top:8px;}
.logo-tel { font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-tel.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px; }
.logo-cdd { font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-cdd.gif);background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px; padding-right:5px;}
.logo-bom { font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-bom.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px; padding-right:5px;}
.logo-bbv{ font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-bbc.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px; padding-right:5px;}
.logo-car{ font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-car.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px; padding-right:5px;}

.logo-bol{ font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-bol.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px; padding-right:5px;}
.logo-pil{ font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-pil.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px ;padding-right:5px;}
.logo-cas{ font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-cas.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px ;padding-right:5px;}
.logo-tap{ font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-tap.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px ;padding-right:5px;}
.logo-bat{ font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-bat.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px ;padding-right:5px;}
.logo-vhs{ font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-vhs.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px ;padding-right:5px;}
.logo-maf{ font-weight:bold; padding-top:8px; background-image:url(../img/home/logo-maf.gif); background-repeat:no-repeat; float:left; margin-right:2px; margin-left:2px ;padding-right:5px;}


.flags{ margin:3px;}
.BottomLeft{ float:left; font-size:0.9em; padding-top:4px; font-family:Arial;}
.BottomRight{ float:right; font-size:0.9em; padding-top:4px; font-family:Arial; }
.logoBlipvert{ margin-left:10px; }

.bottom a{ color:#666666; text-decoration:none;}



/* interior ------------------------------------------*/

.interior{ width:780px; margin:auto; overflow: hidden; _display:inline-block;  }







.MenuLeft{  width:147px; float:left; font-size:1em; color:#4C4C4C; line-height:1.6em; padding-left:20px; padding-top:10px;}
.MenuLeft a{ color:#FFFFFF; text-decoration:none;}
.MenuLeft a.Active{ color:#000000;  text-decoration:none; font-weight:bold;}
.MenuLeft a:hover{ color:#000000; text-decoration:none;}

.TopContent{ width:560px; float:left; height:17px; margin-left:6px;  color:#000000; padding-left:47px; }
.Content{ width:576px; float:left;  margin-left:6px; padding-bottom:10px;  padding-left:15px; padding-right:15px; padding-top:15px; text-align:justify; line-height:1.6em; text-align:justify; font-size:1.2em; color:#333333; }
.Content2{ width:520px;   float:left; line-height:1.6em; text-align:justify;  font-size:12px; color:#333333; }



.RightMenuButons{ float:right; margin-right:13px;}
.RightMenuButons a{ color:#FFFFFF; text-decoration:none;}


.MenuLeft ul{ margin:0px; padding:0px;list-style-type:none;}
.seleccionat { margin-left:-11px; color:#000000; background-image:url(../img/interior/icon-seleccionat.png); background-position:left; padding-left:11px; background-repeat:no-repeat; }
.selecconat a{ color:#333333;}



.PhotoLeft{ float:left; margin-right:15px;}



/*--------------------------------------------------------*/

.left{ float:left;}
.FormInput{
padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #F7A40A;
	color:#333333;
	font-weight:normal;
}
.FormInput3{
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #999999;
	color:#333333;
	font-weight:normal;
}
.FormInput2{
padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	border:none;
	color:#333333;
	font-weight:normal;
}
.form{
	background-color:#F9F9F9;
	padding:5px;
	color:#333333;
	font-weight:normal;
	border: 2px solid #E4E4E4;
	font-size:1em;
	line-height:1.3em;
	
}
.form2{
	background-color:#F9F9F9;
	line-height:1.3em;
	font-size:0.9em;
	padding:5px;
	color:#333333;
	font-weight:bold;
	border: 2px solid #FFCC00;;
}
.TextColor2{ color:#000000;}

.FormButon{   height:30px; border:none; margin-top:1px;  }


.FormTopLlistat{
font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7A40A;
	margin-bottom:3px;
}

.link2{ color:#999999;}
.Content .link2 a{ color:#999999;}


.link3{ color:#666666;}
.Content .link3 a{ color:#666666;}

.SmallText{ font-size:0.9em; color:#663300; line-height:1em;}



.ListSeparator{ background-color:#999999; height:1px; line-height:1px;}
.ListSeparator2{ height:8px; line-height:1px;}

.ListTopSeparator{

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
	height:3px; 
	line-height:3px;
	margin:0px; padding:0px;
}

.ConfirmationText{ color:#666666; font-weight:normal;}

.bordertaula{
border: 1px solid #CCCCCC;
	padding:2px;
	background-color:#FFFFFF;

}

.bordertaulaSelect{
background-color:#FEF8EC;

	border: 1px solid #CCCCCC;
	padding:2px;
}

.padding-right{padding-right:10px; }

.BoquesSeleccionades{
color:#FF9900;
text-align:center;
font-size:1.2em;
}

.photo-decoration{
	border: 1px solid #C3D895; padding:1px;
}