/* CSS Document */
body{
  font-family:Verdana,Helvetica,sans-serif;
  background-color:#FFFFFF;
  font-size:9.5pt;
  margin:0;
  padding:0;
}
.main{
  width:800px;
  margin:0 auto;
}
/*general*/
.brown{
  color:#7e4826;
}
.brown_any{
  color:#a17553;
}
.strong{
  font-weight:bold;
}
.cursiva{
 font-style: italic; 
}
/*intro_home*/
.intro_home{
  font-size:9pt;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -208px; 
  margin-top: -100px; 
  width:416px;
  height:200px;
}
.intro_home ul{
  padding:0;
  margin:0 auto;
  width:325px;
  margin-top:70px;
  list-style-image:none;
  list-style-type:none;
}
.intro_home li{
  display:inline;
  margin-left:14px;
}
.primer{
  margin-left:0px !important;
}
.intro_home li a{
  text-decoration:none;
  color:#8C8B8B;
}
.intro_home li a:hover{
  text-decoration:none;
  color:#7e4826;
}
/*main*/
.main{
  margin-top:50px;
}
.center{
  float:left;
  margin:10px 0 10px 40px;
  line-height:13px;
  min-height:550px;
  _height:550px;
}
/*home*/
.cap{
  height:48px;
  width:800px;
}
.cap img{
  float:left;
  border:none;
}
.lang_home{
  float:right;
  font-size:7.5pt;
  font-family:Arial,Verdana,sans-serif;
  list-style-image:none;
  list-style-type:none;
}
.lang_home li{
  display:inline;
  margin-left:10px;
}
.lang_home li a{
  text-decoration:none;
  color:#8C8B8B;
}
.lang_home li a:hover{
  text-decoration:none;
  color:#7e4826;
}
/*main left*/
.main_left li a{
  text-decoration:none;
  color:#8C8B8B;
}
.main_left li a:hover{
  text-decoration:none;
  color:#7e4826;
}
.list_left{
  float:left;
  margin:0;
  margin-top:20px;
  padding:0;
  list-style-image:none;
  list-style-type:none;
  font-size:9pt;
  font-family:Arial,Verdana,sans-serif;
  width:137px;
}
.list_left li{
  margin-top:12px;
}
.submenu_left{
  display:none;
  margin:0;
  margin-left:12px;
  padding:0;
  font-size:7.5pt;
  font-family:Arial,Verdana,sans-serif;
  list-style-image:none;
  list-style-type:none;
}
.submenu_left li{
  margin-top:4px;
}
.bottom_news{
  border:solid;
}
.last_news{
  font-size:9pt;
  width:339px;
  _width:330px;
  background-image:url(../images/background_news.jpg);
  background-repeat:repeat-x;
  margin-top:5px;
  min-height:284px;
  *height:284px;
}
.cont{
  float:left;
  margin:20px;
  _padding:20px;
  _margin:0px;
}
.veure_act{
  margin:0;
  float:right;
  color:#8f8e8a;
  font-size:7.5pt;
}
.title_last_news{
  margin:0;
  font-weight:bold;
  color:#8f8e8a;
  margin-bottom:10px;
}	
.data{
  color:#8f8e8a;
  margin:0;
  margin-top:10px;
  font-size:7.5pt;
}
.title{
  color:#7e4826;
  margin:0;
  margin-top:3px;
  font-weight:bold;
  font-size:8.5pt;
}
.cos{
  color:#8f8e8a;
  margin:0;
  margin-top:5px;
  font-size:7.5pt;
}
.link{
  margin:0;
  margin-top:3px;
  color:#7e4826;
  font-size:7.5pt;
}
.link a{
  color:#7e4826;
  text-decoration:none;
}
.link a:hover{
  color:#7e4826;
  text-decoration:underline;
}
.line_new{
  background-image:url(../images/line.jpg);
  background-repeat:no-repeat;
  width:304px;
  _width:300px;
  height:7px;
  margin:0;
  margin:20px 0;
  padding:0;
}
.cellers_home{
  margin-top:5px;
  width:265px;
  font-size:9pt;
  float:right;
}
.cont2{
  background-image:url(../images/cellers_home.jpg);
  background-repeat:repeat-x;
  width:225px;
  padding:20px;
}
.title2{
  color:#7e4826;
  margin:0;
  margin-top:5px;
}
.cos2{
  color:#8f8e8a;
  margin:0;
  margin-top:8px;
  font-size:7.5pt;
}
.link2{
  margin:0;
  margin-top:5px;
  color:#7e4826;
  font-size:7.5pt;
}
.link2 a{
  color:#7e4826;
  text-decoration:none;
}
.link2 a:hover{
  color:#7e4826;
  text-decoration:underline;
}
.center_home{
  width:623px;
  margin-bottom:10px;
}
.center_home2{
  width:623px;
  margin-bottom:10px;
  float:left;
}
.select{
  color:#7e4826 !important;
}
.veure_act a{
  text-decoration:none;
  color:#8C8B8B;
}
.veure_act a:hover{
  text-decoration:none;
  color:#7e4826;
}
/*presentacio*/
.presentation{
  margin-top:25px;
  color:#8C8B8B;
  font-size:7.5pt;
}
.presentation p{
  text-align:justify;
  width:345px;
  margin-top:10px;
}
.right{
  float:right!important;
  width:328px;
}
.right3{
  float:right!important;
  width:250px;
}
.right2{
  float:right!important;
  height:500px;
}
.presentation ul{
  margin:0;
  padding:0;
  list-style-image:none;
  list-style-type:none;
}
.presentation ul a{
  color:#8C8B8B;
  text-decoration:none;
}
.presentation ul a:hover{
  color:#8C8B8B;
  text-decoration:underline;
}
.visit_emp{
  margin:0;
}
/*historia*/
.history{
  text-align:justify;
  margin-top:25px;
  color:#8C8B8B;
  font-size:7.5pt;
}
.history p{
  margin-top:15px;
}
.history2{
  color:#8C8B8B;
  font-size:7.5pt;
  text-align:justify;
  width:275px;
}
.history_top{
  margin-top:32px;
}
/*terra*/
.terra{
  color:#8C8B8B;
  font-size:7.5pt;
  margin-top:22px;
  text-align:justify;
  width:350px;
}
.terra p{
  margin-top:10px;
}
/*mapa*/
.mapa{
  margin-top:18px;
  color:#8C8B8B;
  font-size:9pt;
}
.mapa p{
  margin:0;
  margin-top:5px;
}
.mapa_down{
  width:180px;
  float:right;
  margin-top:5px;
  *margin-top:22px;
}
.mapa_down a{
  color:#8C8B8B;
  text-decoration:none;
}
.mapa_down a:hover{
  color:#8C8B8B;
  text-decoration:underline;
}
.mapa_down a img{
  border:none;
}
.mapa_img{
  padding-top:10px;
}
.mapa_img img{
    _width:623px;
}
/*historia*/
.image_hist{
  margin-top:15px;
}
/*vinyes*/
.vinyes{
  color:#8C8B8B;
  font-size:7.5pt;
  margin-top:22px;
  text-align:justify;
  width:348px;
}
.vinyes p{
  margin-top:14px;
}
.right_vinyes{
  float:right;
  height:534px;
  *margin-top:22px;
}

.table_vinyes{
    border-color: #8C8B8B; 
    border-style: solid;
    border-width: 1px;
    border-collapse:collapse;
	width:346px;
}
.td0,.td0_vins{
  text-align:center;
  color:#7e4826;
  font-size:8pt;
  font-weight:bold;
}
.td0 td{
  padding:5px;
}
.table_vinyes td{
  border-color: #8C8B8B; 
  border-style: solid;
  border-width: 1px;
}
.table_vinyes p{
  margin:10px;
  margin-bottom:0;
}
.table_vinyes ul{
  margin:10px;
  margin-top:0;
}
.table_vinyes ul{
  padding:0;
  list-style-image:none;
  list-style-type:none;
}
.center_vinyes{
  text-align:center;
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
  border-top: 1px solid #8C8B8B; 
  border-left: 1px solid #8C8B8B;
  border-right: 1px solid #8C8B8B;
}
/*vins*/
.vins{
  color:#8C8B8B;
  font-size:7.5pt;
}
.vins p{
  text-align:justify;
  _width:621px;
  margin-top:15px;
}
/*caracteristiques vins*/
.cara_vins{
  margin-top:20px;
  color:#8C8B8B;
  font-size:7.5pt;
}
.cara_vins_tab{
  border-color: #8C8B8B; 
  border-style: solid;
  border-width: 1px;
  border-collapse:collapse;
  margin-top:10px;
}
.cara_vins_tab td{
  border-color: #8C8B8B; 
  border-style: solid;
  border-width: 1px;
  border-left:none;
  border-top:none;
  border-right:none;
  width:310px;
  text-align:center;
  height:27px;
}
.title_tab{
  font-weight:bold;
  color:#7e4826 !important;
}
.title_tab td{
  width:310px;
  text-align:center;
  height:30px;
}
.nothing_cara{
  text-align:left !important;
  width:260px !important;
  padding-left:10px;
}
/*anyades*/
.anyades{
  margin-top:20px;
  color:#8C8B8B;
  font-size:8.5pt
}
.list_any{
  width:205px;
  float:left;
  margin-top:10px;
}
.list_any ul{
  margin:0;
  padding:0;
  list-style-image:none;
  list-style-type:none;
}
.list_any li{
  margin-top:10px;
}
.margin_any{
  margin-left:10px;
}
/*cellers*/
.cellers{
  margin-top:20px;
  color:#8C8B8B;
  font-size:8pt;
}
.list_cellers{
  float:left;
  width:205px;
}
.list_cellers ul{
  margin:0;
  padding:0;
  list-style-image:none;
  list-style-type:none;
}
.list_cellers li{
  margin-top:15px;
}
.list_cellers li p{
  margin:0;
  padding:0;
  margin-top:5px;
}
.cellers_link{
  margin-top:10px;
  margin-right:10px;
  _width:612px;
  text-align:right;
}
.cellers_link a{
  text-decoration:none;
  color:#8C8B8B;
}
.cellers_link a:hover{
  text-decoration:underline;
  color:#8C8B8B;
}
.title_cell{
  font-size:8.5pt !important;
  font-weight:bold;
  color:#7e4826 !important;
}
.mail-cell{
  width:50px;
}
.mail_cell a{
  text-decoration:none !important;
  color:#8C8B8B!important;
}
.mail_cell a:hover{
  text-decoration:underline !important;
  color:#8C8B8B !important;
}
.web_cell a{
  text-decoration:none !important;
  color:#7e4826 !important;
}
.web_cell a:hover{
  text-decoration:underline !important;
  color:#7e4826 !important;
}
/*consell presentacio*/
.consell_pres{
  color:#8C8B8B;
  font-size:7.5pt;
  text-align:justify;
}
.consell_pres p{
  margin-top:15px;
}
.left_consell{
  float:left;
  margin-right:30px;
}
.mes_consell{
  margin-top:25px !important;
}
/*organigrama*/
.title_orga{
  color:#7e4826;
  margin:0;
  margin-top:3px;
  margin-bottom:10px;
  font-size:8.5pt;
  text-align:left;
}
.organigrama{
  color:#8C8B8B;
  font-size:7.5pt;
  text-align:left;
  margin-top:23px;
 }
/*.organigrama ul{
  margin:0;
  padding:0;
  width:100px;
  float:left;
  margin-left:20px;
  list-style-image:none;
  list-style-type:none;
}*/
.organigrama ul{
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
  width:800px;
  height:125px;
}
.organigrama ul li{
  display:inline;
  width:100px;
  float:left;
  padding-left:20px;
}
.organigrama ul p{
  margin:0;
  /*width:143px;
  _width:105px;*/
}
.organigrama ul li img{
  width:68px;
  margin:0;
}
.organigrama ul li.primer{
  padding:0;
}

.organigrama_bottom{
  color:#8C8B8B;
  font-size:7.5pt;
  text-align:left;
  /*margin-top:23px;*/
  width:623px;
  float:left;
}
.organigrama_bottom ul{
  margin:0;
  padding:0;
  float:left;
  width:207px;
  list-style-image:none;
  list-style-type:none;
}
.organigrama_bottom ul li{
  width:265px;
  _width:207px;
  margin-top:2px;
}
.title_orgi{
  font-size:8pt;
}
/*xifres*/
.xifres{
  margin-top:20px;
}
.xifres ul{
  margin:0;
  padding:0;
  float:left;
  width:275px;
  height:75px;
  list-style-image:none;
  list-style-type:none;
}
.xifres ul li{
  width:340px;
  margin-top:2px;
}
.xifres_link{
  font-size:9pt;
  width:200px;
  _width:400px;
  font-weight:bold;
  margin-top:20px;
  _margin-top:10px;
  float:left;
}
.xifres_link a{
  color:#8C8B8B;
  text-decoration:none;
}
.xifres_link a:hover{
  text-decoration:underline;
}
/*reglementacio*/
.regl_link{
  font-size:8pt;
  width:170px;
  font-weight:bold;
  margin-top:20px;
  float:left;
}
.regl_link a{
  color:#8C8B8B;
  text-decoration:none;
}
.regl_link a:hover{
  text-decoration:underline;
}
/*Contacte*/
.formulari,.contacte{
  font-size:7.5pt;
  color:#8C8B8B;
}
.contacte{
  display:block;
  width:340px;
  height:112px;
  margin-top:23px;
}
.contacte img{
  float:left;
}
.text_cont{
  float:right;
  margin-left:10px;
}
.text_cont p{
  margin:0;
  padding:0;
}
.margin{
  margin:17px 0 !important;
}
.contacte a{
  text-decoration:none;
  color:#7e4826;
}
.contacte a:hover{
  text-decoration:underline;
  color:#7e4826;
}
.formulari{
  margin-top:30px;
  width:613px;
  height:315px;
  background-image:url(../images/background_contacte.jpg);
  background-repeat:repeat-x;
  padding-left:10px;
}
.formulari form{
  margin:0;
  padding:0;
  margin-top:5px;
}
.formulari p{
  margin:0;
  padding:0;
  margin-top:6px;
  *margin-top:2px;
}
.title_form{
  color:#7e4826;
  padding-top:15px !important;
  font-weight:bold;
  font-size:8.5pt;
  margin:0 !important;
}
.type_input0 input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:22px;
  width:554px;
  *width:548px;
}
/*Alemany*/
.type_input0_deut input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:24px;
  width:540px;
  *width:534px;
}

/*espanyol*/
.type_input0_esp input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:16px;
  width:535px;
  *width:533px;
}
/*\*/
html*.type_input0 input{
  width:547px;
}
/*\*/
html*.type_input0_esp input{
  width:532px;
}
/*\*/
html*.type_input0_deut input{
  width:532px;
}

.type_input1 input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:250px;
  .width:244px;
  margin-left:10px;
}
.type_input1_esp input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:210px;
  .width:208px;
  margin-left:10px;
}
.type_input1_deut input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:262px;
  .width:260px;
  margin-left:10px;
}
.type_input1_fran input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:269px;
  .width:267px;
  margin-left:3px;
}
.type_input1_ang input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:13px;
  width:263px;
  .width:261px;
}
/*\*/
html*.type_input2 input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:5px;
  width:75px;
}
/*\*/
html*.type_input2_esp input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:5px;
  width:75px;
}
/*\*/
html*.type_input2_fran input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:5px;
  width:75px;
}
/*\*/
html*.type_input2_deut input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:5px;
  width:75px;
}
.type_input2 input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:70px;
  margin-left:5px;
}
.type_input2_esp input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:70px;
  margin-left:5px;
}
.type_input2_deut input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:70px;
  margin-left:5px;
}
.type_input2_fran input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:70px;
  margin-left:5px;
}
.type_input3 input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:103px;
  margin-left:5px;
  *width:90px;
}
.type_input3_esp input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:103px;
  margin-left:5px;
  *width:90px;
}
.type_input3_deut input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:103px;
  margin-left:5px;
  *width:90px;
}
.type_input3_fran input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:103px;
  margin-left:5px;
  *width:90px;
}
.type_input4 input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:392px;
  margin-left:17px;
  *width:397px;
}
.type_input4_esp input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:28px;
  width:369px;
  *width:374px;
}
.type_input4_deut input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:28px;
  width:377px;
  *width:374px;
}
.type_input4_fran input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:17px;
  width:371px;
  *width:368px;
}
.type_input4_ang input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  margin-left:26px;
  width:363px;
  *width:360px;
}
.type_input5 input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:103px;
  margin-left:9px;
  *width:91px;
}
.type_input5_esp input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:103px;
  margin-left:9px;
  *width:91px;
}
.type_input5_deut input{
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:103px;
  margin-left:9px;
  *width:91px;
}
/*\*/
html*.type_textarea textarea{
  font-family:Verdana,Helvetica,sans-serif;
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:598px;
  height:140px;
  margin-top:5px;
}
.type_textarea textarea{
  font-family:Verdana,Helvetica,sans-serif;
  font-size:8pt;
  color:#8C8B8B;
  border:1px solid #FFFFFF;
  width:598px;
  height:153px;
  .height:140px;
  margin-top:5px;
}
.assumpte{
  margin-top:6px !important;
}
.type_submit input{
  margin-top:30px;
  border:none;
  width:65px;
  background-color:#f4f4ee;
  color:#7E4826;
  float:right;
}
/*Actualitat*/
.actualitat{
  font-size:9pt;
  width:300px;
  margin-top:23px;
}
.line_actu{
  background-image:url(../images/line_actu.jpg);
  background-repeat:no-repeat;
  width:302px;
  height:5px;
  _font-size:1px;
  margin:0;
  padding:0;
  border:none;
}
.actu{
  padding:8px 0 10px 0;
}
.actu_select{
  background-color:#efefef;
  padding:8px 0 10px 0;
}
.news{
  margin:0;
  margin-top:23px;
  font-size:8pt;
  color:#8C8B8B;
}
.line_actu2{
  background-image:url(../images/line_actu2.jpg);
  background-repeat:repeat-x;
  width:302px;
  height:5px;
  margin:0;
  padding:0;
}
.link_actu{
  width:300px;
  text-align:right;
  margin:0;
}
.link_actu a{
  color:#8C8B8B;
  text-decoration:none;
}
.link_actu a:hover{
  color:#7e4826;
  text-decoration:none;
}
.data_actu{
  margin:10px 0 0 0;
  font-size:9pt !important;
  width:300px;
  _width:305px;
}
.title_actu{
  margin:0;
  color:#7e4826;
  font-size:11pt !important;
  width:300px;
  _width:305px;
}
.cos_actu{
  width:300px;
  _width:305px;
}
.image_news{
  float:right;
}
/*footer*/
.footer{
  font-size:7.5pt;
  color:#8C8B8B;
  float:left;
  width:800px;
  margin-top:5px;
  margin-bottom:10px;
}
.footer p{
  margin:0;
  padding:0;
  text-align:center;
}
.line_footer{
  background-image:url(../images/line_actu2.jpg);
  background-repeat:repeat-x;
  width:800px;
  height:5px;
  margin:0;
  padding:0;
}
.footer a{
  text-decoration:none;
  color:#8C8B8B;  
}
.footer a:hover{
  text-decoration:none;
  color:#7e4826;
}
/*credits*/
.cerdits a{
  text-decoration:none !important;
  color:#8C8B8B !important;  
}
.cerdits a:hover{
  text-decoration:underline !important;
  color:#8C8B8B !important;  
}
/*mapa web*/
.mapa_web{
  margin-top:25px;
  color:#8C8B8B;
  font-size:7.5pt;
}
.mapa_web p{
  margin:0;
  padding:0;
  margin-top:10px;
}
.mapa_web ul{
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
}
.mapa_web ul li{
  margin:0;
  padding:0;
  margin-top:5px;
  margin-left:10px;
}
.mapa_web a{
  text-decoration:none !important;
  color:#8C8B8B !important;  
}
.mapa_web a:hover{
  text-decoration:underline !important;
  color:#8C8B8B !important;  
}
.brown_mapa_web a{
    color:#7e4826 !important;
}
.brown_mapa_web a:hover{
    color:#7e4826 !important;
}
