@charset "utf-8";
body {
	font-family: Arial, Helvetica;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
a img {
border:none;
}
TABLE {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-collapse:collapse;
}
A {
	color: #739B50;
}
A:hover {
	color: #E1750A;
}


TD {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#contenedor {
	width:1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#logo {
	height:54px;
	margin:auto;
	padding-left:17px;
	background-image:url(../imagenes/15.gif);
	background-position: 950px;
	background-repeat:no-repeat;
}
#imagen {
	height:161px;
	margin:auto;
}
#menu_00 {
	margin:auto;
	background-image:url(../imagenes/bk_menu.gif);
	background-repeat: repeat-x;
}
#menu_000 {
	margin:auto;
	background-image:url(../imagenes/bk_menu.gif);
	height:73px;
}

#menu_00:hover {
	background-image: url(../imagenes/bk_menu_hover.gif);
}
#menu_000:hover {
	background-image: url(../imagenes/bk_menu_hover.gif);
}


/* MENU */
#menu{
position:relative;
display:block;
height:33px;
font-size:12px;
font-weight:bold;
font-family:Arial;
}
#menu ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
}
#menu ul li{
display:block;
float:left;
margin:0;
}
#menu ul li a{
display:block;
float:left;
color:#fff;
text-decoration:none;
padding:10px 24px 0 24px;
height:24px;
background:transparent url(../imagenes/menu01.gif) no-repeat top left;
}
#menu ul li a:hover{
background:transparent url(../imagenes/menu02.gif) no-repeat top right;
}
#menu  ul  li  a.seleccionado,#menu  ul  li  a.seleccionado:hover{
background:transparent url(../imagenes/menu02.gif) no-repeat top right;
}
/*#menu  #menu ul li a.areacpt,#menu ul li a.areacpt:hover{
background:transparent url(../imagenes/areacpt_bot.gif) no-repeat top right;
}*/
ul   li.area-cpt  {
	height: 33px;
	background-image: url(../imagenes/fnd-area-cpt.gif);
	width: 243px;
}
#menu ul li.area-cpt a {
	padding: 0px;
	margin-top: 4px;
	margin-right: 12px;
	float: right;
}


/* FIN MENU */
/* SUBMENU */
#submenu{
position:relative;
display: inline;
height:33px;
font-size:11px;
font-family:Arial;
color:#666666;
}
#submenu ul{
margin:0;
padding:10px 0 0 10px;
list-style-type:none;
width:auto;
}
#submenu ul li{
display: inline;
margin:0;
padding:0 0 0 8px;
}
#submenu ul li a{
	display: inline;
	color:#666666;
	text-decoration:none;
	height:24px;
	text-transform: uppercase;
}
#submenu ul li a:hover{
color:#577537;
text-decoration: underline;
}
#submenu ul li a.submenuseleccionado,#submenu ul li a.submenuseleccionado:hover{
color:#577537;
}
/* FIN SUBMENU */

#pie {
height:57px;
width:1000px;
margin:auto;
background-image:url(../imagenes/fondopie.gif);
background-repeat:repeat-x;
position:relative;
clear:both;
}
/* buscador */
DIV.div_buscador {
	float: right;
	height: 26px;
	width: 245px;
	background-color: #dadbdc;
	font-size: 11px;
	color: #858585;
}
#buscador {
	width:240px;
	height:26px;
	float:right;
	margin:0;
}
#buscador  DIV.txt-item {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#0F0F0F;
	padding-left:7px;
	padding-right:7px;
	top: 7px;
	left: 759px;
	float: left;
	margin: 150;
	padding-top: 7px;
}
#buscador #campobuscador {
	background-color:#FFFFFF;
	height: 16px;
	width: 114px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 4px;
	left: 833px;
	float: left;
	margin-top: 4px;
	color: #666666;
}
#buscador  IMG.mas {
	float: left;
}
#buscador  INPUT.lupa {
	float: left;
	margin-top: 2px;
	margin-left: 5px;
}

#mas {
position:absolute;
top: 4px;
left: 946px;
}
#pie h5 {
margin:0;
font-size:10px;
font-family: Arial;
padding-top: 10px;
padding-left: 5px;/*35px;*/
}
#pie h5 a{
color:#000000;
text-decoration:none;
}
#pie h5 a:hover{
color:#000000;
text-decoration:underline;
}

h1 {
font-size:30px;
margin:0;
}
h2 {
	font-size:25px;
	color:#FF9933;
	margin:0;
	margin-bottom:5px;
	margin-left: 10px;
	margin-bottom:12px
}
#contenido {

}
#derecha1, #derecha2, #contiene3 {
	width:225px;
	float:left;
	margin-bottom: 20px;
	padding: 0;
}
#derecha1 {
	margin-left: 0;
	margin-right: 0;
	border-left: 20px solid #fff;
}
#derecha2, #contiene3 {
	margin-left: 20px;
}
#derecha3, #derecha3b {
	width:225px;
	float:left;
	/* height: 137px; */
	clear: left;
}
#derecha3b {
	margin-top: 7px;
	height: 148px;
}
#derecha1, #derecha2, #derecha3, #derecha3b, #derecha_total {
	background-image: url(../imagenes/banner-sombra-sup.gif);
	background-repeat: repeat-x;
	background-position: top;
}


#derecha4 {
	width:230px;
	margin:0;
	padding: 0;
	float: right;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
/*
	padding-right: 10px;
	padding-left: 10px;
*/
}
.fondo-inf-vertical {
	background-image: url(../imagenes/banner-sombra-inf.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 292px;
	text-align: center;
}
#derecha1  H1, #derecha2 H1, #derecha3 H1 {
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#derecha1  H2, #derecha2 H2 {
	font-size: 16px;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#derecha1  p, #derecha2 p, #contiene3 p {
	font-size: 10px;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#derecha3b H1 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 14px;
}
#derecha3 H2, #derecha3b H2 {
	font-size: 14px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	padding: 0px;
	padding-left: 20px;
}
#derecha_total {
	width: 705px;
	float: left;
	margin-bottom: 20px;
}



.imgnot {
padding:5px 5px 5px 0;
float:left;
}
.descnot {
	width:155px;
	font-size:10px;
	margin:0;
	float:left;
	display:block;
	padding-top:8px;
	padding-right: 5px;
}
.cont_not {
height:40px;
border-bottom:solid 1px;
border-bottom-color:#CCCCCC;
}
.mas2 {
padding-top:5%;
}

.margen_superior{
	padding-top:40px;
}

.derechanoticies {
	background-image:url(../imagenes/bk_fak.gif);
	background-repeat:no-repeat;
	width:230px;
	float:left;
	padding:10px 0px;
	margin-left: 20px;
	_margin-left: 10px;
	float: left;
}
#noticies {
	width: 730px;
	float: left;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
}
#noticies .resum_noticia {
	font-weight:bold;
	font-size:12px;
}
#noticies UL {
	margin: 0px;
	padding: 0px;
}

#noticies UL LI {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	color: #666666;
}
.titol {
	font-weight:bold;
}


#faq {
	margin-left:270px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
}
#faq UL {
	margin: 0px;
	padding-left: 5px;
}

#faq UL LI {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.titfaq {
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	color:#739B50;
	font-size:18px;
	padding:0px;
	margin-top: 40px;
	margin: 0px;
	padding-left: 10px;
	margin-right: 20px;
	/*margin-left:80px;*/
	/*margin-right:110px;*/

}
.faqcategoria {
	padding:5px 0 0 5px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	height:22px;
	background-image: url(../imagenes/bk_faqtit.gif);
	margin-top: 15px;
}
.faqcategoria2 {
padding:5px 0 0 5px;
margin-top:50px;
font-size:13px;
font-weight:bold;
color:#666666;
width:575px;
height:27px;
background-image: url(../imagenes/bk_faqtit.gif);
background-repeat:repeat-x;
}
.faqabiertoblanco {
	padding:5px 25px 0 25px;
	color:#666666;
	width:530px;
	background-color:#F5F5F5;
	background-image:url(../imagenes/openflecha.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
}
.faqabiertoblanco h1 {
font-size:13px;
margin:0;
}
.faqabiertoblanco p {
font-size:12px;
margin:0;
padding-bottom:5px;
}
.faqabiertogris {
	padding:5px 25px 0 25px;
	color:#666666;
	width:530px;
	background-color:#E2E2E2;
	background-image:url(../imagenes/openflecha.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
}
.faqabiertogris h1 {
font-size:13px;
margin:0;
}
.faqabiertogris p {
font-size:12px;
margin:0;
padding-bottom:5px;
}

.faqcerradoblanco {
	padding:5px 25px 0 25px;
	color:#666666;
	width:530px;
	min-height:25px;
	background-image:url(../imagenes/closeflecha.gif);
	background-position:10px 9px;
	background-repeat:no-repeat;
	background-color: #f5f5f5;
}
.faqcerradoblanco h1 {
font-size:13px;
margin:0;
}
.faqcerradoblanco h1 a{
font-size:13px;
text-decoration:none;
color:#666666;
}
.faqcerradoblanco h1 a:hover{
font-size:13px;
text-decoration:underline;
color:#666666;
}
.faqcerradogris {
padding:5px 25px 0 25px;
color:#666666;
width:530px;
min-height:25px;
background-color:#E2E2E2;
background-image:url(../imagenes/openflechag.gif);
background-position:10px 9px;
background-repeat:no-repeat;
}
.faqcerradogris h1 {
font-size:13px;
margin:0;
}
.faqcerradogris h1 a{
font-size:13px;
text-decoration:none;
color:#666666;
}
.faqcerradogris h1 a:hover{
font-size:13px;
text-decoration:underline;
color:#666666;
}
.derechafaq {
	background-image:url(../imagenes/bk_fak.gif);
	background-repeat:no-repeat;
	width:230px;
	float:left;
	padding:10px 0px;
	margin-left: 20px;
}
.faqlista2 {
display:block;
list-style:none;
margin:0;
padding:0;
font-weight:bold;
}
.faqlista2 li{
	display:block;
	font-size:12px;
	padding-top:0px;
	margin:0;
	font-weight:bold;
}
.faqlista2 li a{
	display:block;
	font-size:12px;
	padding-top:5px;
	background-image:url(../imagenes/faq00.gif);
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	margin: 0;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 40px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #dadbdc;
}
.faqlista2   li   a:hover, .faqlista2  li  a.sub-selec, .faqlista2  li  a.hover {
	display:block;
	font-size:12px;
	padding-top:5px;
	margin:0;
	background-image:url(../imagenes/faq01.gif);
	font-weight:bold;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #dadbdc;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #dadbdc;
}

.downabierto {
	padding:10px;
	color:#666666;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom: 20px;
	padding-right: 0px;
	padding-top: 10px;
}
.imgmuestra {
	margin:0;
	float: left;
}
.downabierto .nomb_desc {
	font-weight:bold;
	font-size:12px;
	margin-left:95px;
	margin-bottom:0px;
	display:block;
	font-weight:bold;
}
.downabierto .dwn {
	/*width:65px;*/
	font-size:13px;
	margin-left:0px;
	padding-top:5px;
	display:block;
	margin-bottom: 9px;
}
.downabierto .dwn a {
font-size:13px;
color:#666666;
text-decoration:underline;
}
.downabierto .dwn a:hover {
font-size:13px;
color:#666666;
text-decoration:none;
}
.clear {
margin-top: 10px;
clear:both;
}
.downico {
	float: right;
	margin-right:440px;
}
.down_galeria {
padding:20px 25px 20px 25px;
color:#666666;
width:530px;
}

.galder {
width:85px;
float:right;
margin-left:64px;
margin-bottom:20px;
text-align:right;
font-size:11px;
}
.galiz {
width:85px;
float:left;
margin-right:64px;
margin-bottom:20px;
text-align:right;
font-size:11px;
}
.galder2 {
width:85px;
float:right;
margin-bottom:20px;
text-align:right;
font-size:11px;
}
.galiz2 {
width:85px;
float:left;
margin-bottom:20px;
text-align:right;
font-size:11px;
}
.masdown {
	padding-right:15px;
	background-image: url(../imagenes/downmas.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-top: 3px;
}
.masdown a{
text-decoration:none;
color:#666666;
}
.masdown a:hover{
text-decoration:underline;
}
.galder_cat {
width:71px;
float:right;
margin-left:64px;
margin-bottom:20px;

font-size:11px;
}
.galiz_cat {
	width:174px;
	float:left;
	margin-bottom:20px;
	font-size:11px;
	margin-right: 4px;
}
.galder2_cat {
	width:174px;
	float:right;
	margin-bottom:20px;
	font-size:11px;
}
.galiz2_cat {
	width:174px;
	float:left;
	margin-bottom:20px;
	font-size:11px;
}
h3 {
	width:90px;
	display:block;
	float:right;
	margin: 10px 0 10px 0;
	font-size:11px;
}
.chek {
	display:block;
	margin:0 3px 5px 10px;
	float:left;
}
.imgcatalogo {
float:left;
}

.down_form_catalogo {
background-image:url(../imagenes/pxform.jpg);
padding:20px 25px 20px 25px;
color:#666666;
width:530px;
}
.campocatalogo {
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	width:202px;
}
.campocatalogo2 {
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	width:150px;
}
.labelform {
font-size:12px;
color:#999999;
font-weight:bold;
}
.imputzona2 {
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	width:20px;
	display:block;
	margin:0 3px 5px 10px;
	float:left;
}

.titulosolcat {
	padding:10px 0 10px 0;
	margin-bottom:10px;
	color:#666666;
	border-bottom:solid 1px #CCCCCC;
	font-weight:bold;
	font-size:18px;
}
.desc_rep{
	margin-left:95px;
	font-size:11px;
	min-height: 30px;
	/* height: 30px; */
}

.downabierto .dwn_zona {
	height:21px;
	font-size:13px;
	margin-top:5px;
	display:block;
	background-image:url(../imagenes/downloadicono.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:30px;
}
.downabierto .dwn_zona a {
font-size:13px;
color:#666666;
text-decoration:underline;
}
.downabierto .dwn_zona a:hover {
font-size:13px;
color:#666666;
text-decoration:none;
}

.downabierto .dwn_zona2 {
	height:21px;
	font-size:12px;
	margin-top:5px;
	display:block;
	background-image: url(../imagenes/flchder.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:25px;
}
.downabierto .dwn_zona2 a {
	color:#666666;
	text-decoration:underline;
	font-size: 13px;
}
.downabierto .dwn_zona2 a:hover {
	color:#666666;
	text-decoration:none;
	font-size: 13px;
}
.examinar {
	width:100px;
}

.pais {color: #999999}
.leermas {
margin:0 0 0 300px;
padding:0;
display:block;
}


.paginador {
	padding:5px 0 5px 0;
	color:#666666;
	width:580px;
	border-bottom:solid 1px #CCCCCC;
	text-align:right;
	font-size:12px;

}
.paginador a{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
.paginador a:hover{
	color:#666666;
	font-size:12px;
	text-decoration:underline;
}

.quienessomos {
	padding:20px 0 20px 0;
	color:#666666;
	width:470px;
	float:left;
}
.quienessomos h1{
font-size:14px;
text-decoration: underline;
font-family:Arial;
}
.quienessomos p{
font-size:11px;
font-family:Arial;
}

.cos_general {
	padding:20px 0 20px 0;
	color:#666666;
	width:470px;
	clear: both;
}
.cos_general h1{
font-size:14px;
text-decoration: underline;
font-family:Arial;
}
.cos_general p{
font-size:11px;
font-family:Arial;
}



.faqlista3 {
width:200px;
display:block;
float:right;
list-style:none;
margin:0;
padding:0;
font-weight:bold;
}
.faqlista3 li{
display:block;
height:23px;
font-size:12px;
padding-top:5px;
margin:0;
font-weight:bold;

}
.faqlista3 li a{
display:block;
height:23px;
font-size:12px;
padding-top:5px;
margin:0;
background-image:url(../imagenes/faq000.gif);
text-decoration:none;
color:#666666;
font-weight:bold;
}
.faqlista3 li a:hover{
display:block;
height:23px;
font-size:12px;
padding-top:5px;
margin:0;
background-image:url(../imagenes/faq001.gif);
font-weight:bold;
}
.linea {
border:solid 1px #CCCCCC;
}
.trabaja1 {
	font-size: 12px;
	width:580px;
	color:#666666;
}
.campocatalogolog {
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	width:150px;
}
.tituloslog {
	padding:5px 0 5px 0;
	margin-bottom:10px;
	color:#666666;
	border-bottom:solid 1px #CCCCCC;
	font-weight:bold;
	font-size:18px;
}
.freg {
float:left;
width:390px;
}
.formlog {
float:right;
width:300px;
}
.tituloslog_ {
	padding:5px 0 5px 0;
	margin-bottom:10px;
	color:#666666;
	width:300px;
	border-bottom:solid 1px #CCCCCC;
	font-weight:bold;
	font-size:15px;
}
.loginiz_ {
font-size: 11px;
width:300px;
color:#666666;
}

.galiz_notficha {
width:85px;
float:left;
margin-right:10px;
margin-bottom:20px;
text-align:right;
font-size:11px;
}
.pnoticias {
	width:430px;
	float:left;
	font-size:11px;
	color:#666666;
	margin:0;
	padding: 0px;
}

.link00{
	font-size:11px;
	border-bottom: solid 1px #CCCCCC;
	margin-top: 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 12px;
}
.linkcontenedor {
	padding:0px 0px 12px 0px;
	color:#666666;
	width:530px;
}
.dwn_zona2 {
	width:310px;
	height:21px;
	font-size:11px;
	margin-top:5px;
	margin-left:195px;
	display:block;
	background-image: url(../imagenes/flchder.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:25px;
}
.dwn_zona2 a {
font-size:13px;
color:#666666;
text-decoration:underline;
}
.dwn_zona2 a:hover {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.link01{
width:460px;
font-size:12px;
border-bottom: solid 1px #CCCCCC;
padding: 5px 0 5px 71px;
}
.link03{
width:505px;
font-size:12px;
border-bottom: solid 1px #CCCCCC;
padding: 5px 0 5px 25px;
}
.fotosferiap {
width:450px;
display:block;
margin:0;
float:right;
}
.imgfotosferia {
margin:0;
float:left;
}
.link04 {
width:310px;
height:21px;
font-size:13px;
margin-top:5px;
display:block;
background-image: url(../imagenes/flchder.jpg);
background-position:right;
background-repeat:no-repeat;
text-align:right;
padding-right:25px;
float: right;
}
.link04 a {
font-size:13px;
color:#666666;
text-decoration:underline;
}
.link04 a:hover {
font-size:13px;
color:#666666;
text-decoration:none;
}
.cpt00{
	width:530px;
	font-size:12px;
	border-bottom: solid 1px #CCCCCC;
	padding: 10px 0 10px 52px;
	background-image: url(../imagenes/downloadicono.gif);
	background-repeat: no-repeat;
	background-position: 22px;
}
.cpt00 a {
color:#666666;
text-decoration:underline;
font-size:13px;
}
.cpt00 a:hover {
text-decoration:none;
}
.cpt02{
	width:490px;
	font-size:12px;
	border-bottom: solid 1px #CCCCCC;
	padding: 10px 0 10px 10px;
	background-image: url(../imagenes/downloadicono.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}
.cpt02 a {
color:#666666;
text-decoration:underline;
font-size:13px;
}
.cpt02 a:hover {
text-decoration:none;
}
.dwn_zona3 {
	width:310px;
	height:21px;
	font-size:13px;
	margin-left:245px;
	display:block;
	background-image: url(../imagenes/flchder.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:25px;
	padding-top: 5px;
}
.dwn_zona3 a {
font-size:13px;
color:#666666;
text-decoration:underline;
}
.dwn_zona3 a:hover {
font-size:13px;
color:#666666;
text-decoration:none;
}
.down_form_catalogo_ {
	background-image:url(../imagenes/pxform.jpg);
	padding:20px 25px 20px 25px;
	color:#666666;
	width:208px;
}


#menu_01 {
	margin:auto;
	background-image:url(../imagenes/bk_menu.gif);
	background-repeat: repeat-x;
	background-color: #CCCCCC;
}
#producte_submenu {
	margin: auto;
	position: relative;
	top: -10px;
	width:960px;
	/*background-image:url(../imagenes/bk_menu_2.gif);*/
	background-color:#F3F8EE;
	background-repeat:repeat-x;
	font-size:11px;
	color:#999999;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 1px;
}
#producte_submenu ul {
	list-style:none;
	margin:0 60px 0 0;
	padding:0;
	float:left;
	width:70px;
}
#producte_submenu li {
	margin:0;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
#producte_submenu li a{
text-decoration:none;
color:#999999;
}
#producte_submenu li a:hover{
text-decoration:underline;
color:#999999;
}
.seleccionado_productos {
color:#000000;
}



/***************************/
.sbmenudesp {
	float:left;
	margin:0;
	border-left:solid 1px #CCCCCC;
	padding: 0 100px 15px 15px;
	color:#000000;
}
.sbmenudesp a{
text-decoration:none;
color:#999999;
}
.sbmenudesp a:hover{
text-decoration:underline;
color:#999999;
}
#contenedorproducte {
margin:auto;
width:1000px;
}
#colizproducte {
	width:225px;
	padding: 0 39px 0 20px;
	float:left;
}
#colderproducte {
	float:right;
	width: 600px;
	padding-right: 110px;
}
.espacio {
	margin-right:18px;
	float:left;
}
.espacioiz {
float:right;
}
.descargas {
	margin:0;
	padding: 5px 0 0 10px;
	border-bottom: solid #CCCCCC 1px;
}
.descargas p{
margin:0;
font-size:11px;
color:#999999;
}
.descargas h1{
margin:0;
font-size:11px;
color:#000000;
font-weight:normal;
}
.descargas p a{
text-decoration:none;
color:#999999;
}
.descargas p a:hover{
text-decoration:underline;
color:#999999;
}
#colderproducte h1 {
color:#E1750A;
font-size:35px;
}
#colderproducte h2 {
color:#000000;
font-size:20px;
}
#colderproducte p {
	color:#666666;
	font-size:12px;
}
.titulosproducte {
	margin-bottom:15px;
	color:#666666;
	width:600px;
	border-bottom:solid 1px #CCCCCC;
	font-size:15px;
}
.textotabla {
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}
.fontdesc {
	font-size: 11px
}
.fontdesc2 {
	color: #666666;
	font-size: 11px;
}
.titulolocalizacion {
	margin-bottom:15px;
	color:#666666;
	border-bottom:solid 1px #CCCCCC;
	font-size:11px;
	margin-top: 30px;
}
.titlocalizacion {
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
color:#739B50;
font-size:18px;
padding:5px 0 0 5px;
}
.centralinfo {
	float:left;
	width:200px;
}
.centralgoogle {
	float: right;
	width:470px;
}
.formmapa01 {
	margin:0;
}
.formmapa01 p {
margin:0;
font-size:11px;
color:#666666;
}
.centralinfo p {
margin:0;
font-size:11px;
color:#666666;
}
.centralinfo p a{
text-decoration:none;
color:#666666;
}
.centralinfo p a:hover{
text-decoration:underline;
color:#666666;
}
.delegacionesselect {
width:150px;
}
#portal {
	margin: auto;
	width:960px;
	padding:20px;
	background-repeat:repeat-x;
	font-size:11px;
	color:#999999;
}
#portal h1 {
color:#E1750A;
font-size:25px;
display:block;
float:left;
}

.buzon {
	float:right;
	margin-right: 100px;
}
#portal_imagen {
margin: auto;
width:960px;
padding:20px;
text-align:center;
font-size:11px;
color:#999999;
}
DIV.cerrar-pop-foto {
	font-size: 11px;
	margin-top: 3px;
	text-align: right;
	padding-right: 10px;
	background-image: url(../imagenes/bk_faqtit.gif);
}
DIV.cerrar-pop-foto A{
	text-decoration:none;
	color:#666666;
}
DIV.cerrar-pop-foto A:hover{
	text-decoration:none;
	color:#739B50;
}
DIV.selector-idioma {
	float: right;
	height: 26px;
	width: 245px;
	background-color: #dadbdc;
	font-size: 11px;
	color: #858585;
}
DIV.selector-idioma .txt-selector {
	margin-top: 7px;
	margin-left: 10px;
	float: left;
}
DIV.selector-idioma  SELECT {
	height: 18px;
	width: 154px;
	float: left;
	margin-top: 4px;
	font-size: 10px;
	color: #666666;
	margin-left: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
}
DIV.cuadro-registro {
	width: 470px;
	margin-left: 65px;
}
DIV.cuadro-login {
	float: right;
	margin-right: 60px;
	width: 325px;
}


FORM {
	margin: 0px;
	padding: 0px;
}
INPUT.input {
	border: 1px solid #CCCCCC;
	height: 17px;
	width: 198px;
}
INPUT.input-file {
	height: 20px;
}

SELECT.select {
	height: 20px;
	border: 1px solid #CCCCCC;
	width: 198px;
}
TEXTAREA {
	border: 1px solid #CCCCCC;
}

FORM#registro, FORM#login  {
	margin: 0px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	background-color: #f5f5f5;
}

.formF5F5F5 {
	width: 480px;
	margin: 0px;
	padding:30px 20px 15px 20px; 
	background-color: #f5f5f5;
}
TABLE.form {
	width:100%;
	color:#666666;
	font-size: 11px;
	font-weight: bold;
}
TABLE.form TD.separa20 {
	height: 17px;
}
TABLE.form TD.item {
	padding-bottom: 5px;
}

.titerror {
	color:#666666;
	font-size:12px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
}
TABLE.puestos {
	width: 655px;
}
TABLE.puestos TD {
	height: 27px;
	vertical-align: middle;
	padding-left: 10px;
}
TABLE.puestos  TR.fila-encanezado {
	font-weight: bold;
	background-color: #999999;
	color: #000000;
}
TABLE.puestos TR.fila-1 {
	height: 34px;
	background-color: #f5f5f5;
}
TABLE.puestos TR.fila-2 {
	height: 34px;
	background-color: #CCCCCC;
}
FORM#solicata, FORM#solicitarvisita, FORM#solicitarinfo {
	background-color: #f5f5f5;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
FORM#solicitarpres {
	padding: 20px;
	width: 420px;
	background-color: #f5f5f5;
}

P.titulo-sub {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: bold;
}
.botoneraPie{
height:56px;
	
	background-image: url(../imagenes/banner-sombra-inf.gif);
}
.titaplicacion {
	font-size:18px;
	font-weight:normal;
	color:#739B50;
	width:705px;
	background-image: url(../imagenes/fondo_aplicacione.gif);
	margin-top: 15px;
	padding-right: 5;
	padding-left: 5px;
	height: 49px;
}

.curs00{
	width:530px;
	font-size:12px;
	padding: 10px 0 10px 52px;
	background-image: url(../imagenes/downloadicono.gif);
	background-repeat: no-repeat;
	background-position: 22px;
}

.apli00{
	width:530px;
	font-size:12px;
	border-bottom: solid 1px #CCCCCC;
	padding: 10px 0 10px 52px;
	background-image: url(../imagenes/downloadicono.gif);
	background-repeat: no-repeat;
	background-position: 22px;
}
.apli00 a {
color:#666666;
text-decoration:underline;
font-size:13px;
}
.apli00 a:hover {
text-decoration:none;
}
a.areacpt_none {
	display:inline;
	float:none;
	text-decoration:none;
	padding:0px;
	background-image: none;
	margin: 0px;
}
a.areacpt_none:hover {
	display:inline;
	float:none;
	text-decoration:none;
	padding:0px;
	background-image: none;
	margin: 0px;
}

.fnt_link{font-size:10px;}
.izquierdaprods {
	background-image:url(../imagenes/bk_fak.gif);
	background-repeat:no-repeat;
	width:225px;
	;
	margin-left: 20px;
	padding-top: 30px;
	font-size: 11px;
	float: left;
}
PRODUCTOS-HEADER----------------------- {
}
TABLE.familias {

}
TABLE.familias A {
	color: #a8a8a8;
	text-decoration: none;
}
TABLE.familias A:hover {
	color: #689245;
}

TD.gamas {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: a8a8a8;
	width: 520px;
	vertical-align: top;
}
TD.gama {
/*	width: 130px; */
	padding-left: 10px;
}
IMG.btn-desplegable {
	float: right;
	margin-top: 5px;
	margin-right: 20px;
}

DIV.pie-gamas {
	height: 29px;
	background-color: #F3F8EE;
	margin-bottom: 20px;
	font-size: 11px;
	position: relative;
}
DIV#camino {
	padding-top: 7px;
	padding-left: 20px;
	display:none;
}

PRODUCTOS-COTENIDO----------------- {
}

.izquierdaprods  IMG.foto-principal {
	margin-left: 12px;
	text-align: center;
}
.infosprods {
	padding: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadbdc;
}
.infosprods .txt-info {
	color: #005028;
	padding-bottom: 2px;
}
.infosprods DIV.link {
	margin-left: 15px;
	margin-top: 5px;
}
.infosprods DIV.link A {
	text-decoration: none;
}
TABLE.fila-encabezado-prod  {
	font-weight: bold;
	color: #000000;
	height: 27px;
	width: 585px;
	background-color: #999999;
}
TABLE.fila-encabezado-prod-impar {

}

TABLE.fila-encabezado-prod TD {
	padding-right: 10px;
	padding-left: 10px;
}
TABLE.fila-prod, TABLE.fila-prod-impar, TABLE.fila-prod-select, TABLE.fila-prod-impar-select  {
	color: #666666;
	width: 585px;
	font-size: 11px;
	height: 38px;
	background-color: #e2e2e2;
}
TABLE.fila-prod TD, TABLE.fila-prod-impar TD, TABLE.fila-prod-select TD , TABLE.fila-prod-impar-select TD {
	padding-right: 10px;
	padding-left: 10px;
}
TABLE.fila-prod-impar {
	background-color: #f5f5f5;
}
TABLE.fila-prod-select  {
	color: #000000;
}
TABLE.fila-prod-impar-select {
	color: #000000;
	background-color: #f5f5f5;
}

DIV.detalles-prods {
	width: 585px;
	background-image: url(../imagenes/sombra-detalle-abierto.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color: #666666;
	font-size: 11px;
	display: none;
}
TABLE.reglones-detalles {
	margin-top: 12px;
	margin-bottom: 10px;
}
TABLE.reglones-detalles td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	height: 23px;
	padding-right: 10px;
	padding-left: 10px;
}
DIV.detalles-prods IMG.foto-detalle {
	float: right;
	margin-top: 12px;
}
DIV.items-tecno {
	background-color: #009258;
	height: 17px;
	width: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	margin-left: 10px;
	float: left;
}
.clear2 {
clear:both;
}
#col-de-prods {
	margin-left:270px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	font-size: 11px;
	color: #666666;
}
DIV.titulo-gama {
	font-size: 12px;
	color: #666666;
	margin-bottom: 10px;
}
.naranja {
	color: #ffb000;
}
DIV#col-de-prods   H1 {
	font-size: 30px;
	color: #ffb000;
}
DIV#col-de-prods H2 {
	font-size: 14px;
	color: #666666;
}

/* BUSCADOR */
.link_busqueda_avanzada {
	width:100%; 
	text-align:center;
}
.cuerpo_buscador {
	font-size: 12px;
	width:550px;
	color:#666666;
}
.text_intro_buscador {
	margin:0px; 
	padding:15px 0;
}
.seccion_buscador {
	border-bottom:solid 1px #CCCCCC; 
	margin-bottom:0px; 
	padding-bottom:0px; 
	height:25px; 
	vertical-align:text-bottom;
}
.nombre_seccion_buscador {
	float:left; 
	font:bold 18px Arial; 
	padding-left:13px; 
	height:25px;
}
.span_nombre_seccion_buscador {
	font: bold 18px Arial; 
}
.numero_resultados_seccion_buscador {
	float:right; 
	font:11px Arial; 
	color:#A7A7A7; 
	height:25px;
}
.resultado_buscador {
	border-bottom:solid 1px #CCCCCC; 
	margin:0px; 
	padding:25px 0 15px 13px;
}
.formulari_filtres_cercador {
	color:#666666; 
	font-size: 12px; 
	padding:34px 0 0 0;
}
.filtre_cercador {
	min-height:92px; 
	_height:92px;
	background-color:#DEDFE0; 
	padding:0px 0 18px 21px; 
	border-bottom:1px solid #FFFFFF;
}
.nom_filtre_cercador {
	float:none; 
	padding:10px 0 0 0;
}
.valors_filtre_cercador {
	padding:15px;
}
.div_valors_filtre_cercador {
	width:170px; 
	float:left;
}
.submit_filtre_cercador {
	height:46px; 
	background-color:#DEDFE0; 
	_margin-left:3px; 
	padding:0px 25px 0 0; 
	border-bottom:1px solid #FFFFFF;
}
.div_submit_filtre_cercador {
	float:right; 
	padding:10px 0 0 0;
}

/* AREA CPT */

.link_area_cpt_catalogos {
	background-color:#739B50; 
	width:100px; 
	padding:5px;
	margin:5px;
	float: left;
	height: 30px;
}
.link_area_cpt_catalogos_a:link, .link_area_cpt_catalogos_a:active, .link_area_cpt_catalogos_a:visited, .link_area_cpt_catalogos_a:hover {
	color:#FFFFFF; 
	text-decoration:none; 
	font:12px Arial;
}
.div_resultat_enviament_catalogos {
	padding:20px 0; 
	font:11px Arial; 
	font-weight:bold;
}
.div_no_hay_datos {
	padding:20px 0; 
	font:11px Arial; 
	font-weight:bold;
}

/* MAPA WEB */
.imatge_volver_mapa_web {
	padding: 15px 650px 0 0;
	float: right;
}
.mapa_web_1r_nivell {
	display: block;
	float: left;
	width:205px; 
	border-top:1px solid #709b48; 
	padding:21px 10px; 
	margin:0 0 0 20px;
}
.mapa_web_1r_nivell_centre {
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	height: 0px;
}
.mapa_web_1r_nivell_productes {
	margin-top:0px;
	padding-top:0px;
	border: none;
	width:900px; 	
}
.mapa_web_1r_nivell_productes li {
	margin-top:0px;
	padding:0px;
	border: none;	
}
.mapa_web_1r_nivell li {
	font:14px Arial; 
	color:#6e964b; 
	list-style:none;
}
.mapa_web_1r_nivell li a{
	font:14px Arial; 
	color:#6e964b;
	text-decoration:none;
}
.mapa_web_1r_nivell li a:hover{
	text-decoration:underline;
	color: #6e964b;
}
.mapa_web_1r_nivell li a.enllac_negre{
	font:11px Arial; 
	color:#000;
	text-decoration:none;
}
.mapa_web_1r_nivell li a.enllac_negre:hover{
	text-decoration:underline;
	color: #000000;
}
.mapa_web_1r_nivell li ul li {
	text-indent: -40px;
	font:bold 11px Arial; 
	color:#000; 
	list-style:none;
	padding: 10px 0 0 0;
	margin: 0px;
}
.mapa_web_1r_nivell li ul a{
	font:bold 11px Arial; 
	color:#000; 
	text-decoration:none;
}
.mapa_web_1r_nivell li ul a:hover{
	text-decoration:underline;
	color: #000000;
}
.mapa_web_1r_nivell li ul li ul li{
	text-indent: -80px;
	font:11px Arial; 
	color:#000; 
	list-style:none;
	padding: 5px 0 0 0;
}
.mapa_web_1r_nivell li ul li ul a{
	font:11px Arial; 
	color:#000; 
	text-decoration:none;
}
.mapa_web_1r_nivell li ul li ul a:hover{
	text-decoration:underline;
	color: #000000;
}
.mapa_web_1r_nivell li ul li ul li ul li ul li.article {
	display: inline;
	padding: 0 5px;
	margin-top:10px;
	position: relative;
	border-right:1px solid #000;
}
