/* CSS Document */
body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	font-family: Verdana, Arial;
	background: #000;
}
#headerhome h1, #headerinterior h1, #top h1, h2{
	display: none;
}
#formloginhomeon h3 {
	font-family: Helvetica, Arial;
	font-size: 0.8em;
	margin: 10px 0 15px 0;
	padding: 0;
	text-align: center;
	color: #FFF;
}
img {
	border: 0;
}
a:link {
	text-decoration: underline;
}

code {
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #FFF;
	font-size: 0.8em;
	background: #D71D20;
	padding: 0 3px;
}
#home{
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin-top: -291px;
	margin-left: -487px;
	position: absolute; 
	top: 50%;
	left: 50%;
	width: 974px;
	height: 582px;
}
#headerhome{
	width: 100%;
	height: 13px;
}
#contenthome-es{
	width: 966px;
	height: 485px;
	border: 4px solid #FFF;
	margin: 0 auto;
	background: #FFF url(../img/home-es.jpg) no-repeat 0 top;
}
#contenthome-ca{
	width: 966px;
	height: 485px;
	border: 4px solid #FFF;
	margin: 0 auto;
	background: #FFF url(../img/home-ca.jpg) no-repeat 0 top;
}
#contenthome-fr{
	width: 966px;
	height: 485px;
	border: 4px solid #FFF;
	margin: 0 auto;
	background: #FFF url(../img/home-fr.jpg) no-repeat 0 top;
}
#contenthome-uk{
	width: 966px;
	height: 485px;
	border: 4px solid #FFF;
	margin: 0 auto;
	background: #FFF url(../img/home-uk.jpg) no-repeat 0 top;
}
#interior{
	margin: 0 auto;
	width: 936px;
}
#headerinterior{
	width: 100%;
	height: 13px;
	margin-top: 10px;
}
#top-es, #top-ca, #top-fr, #top-uk {
	width: 100%;
	height: 125px;

}
#top-es {
	background: url(../img/top-es.gif) no-repeat center top;
}
#top-ca {
	background: url(../img/top-ca.gif) no-repeat center top;
}
#top-fr {
	background: url(../img/top-fr.gif) no-repeat center top;
}
#top-uk {
	background: url(../img/top-uk.gif) no-repeat center top;
}
#contentinterior{
	width: 936px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
	display: table;
	background: #FFF url(../img/bg_content.jpg) no-repeat left bottom;
	*width: 894px;
	*padding: 10px 22px 20px 20px;
}

.logo {
	text-align: left;
	float: left;
}



/****** 	H3  ******/
#content h3{
	margin: 0 0 25px 0;
	height: 45px;
}
h3 span{
	display: none;
}
h3.opc1es{
	background: #000 url(../img/topc1-es.gif) no-repeat 40px top;
}
h3.opc2es{
	background: #000 url(../img/topc2-es.gif) no-repeat 40px top;
}
h3.opc3es{
	background: #000 url(../img/topc3-es.gif) no-repeat 40px top;
}
h3.opc4es{
	background: #000 url(../img/topc4-es.gif) no-repeat 40px top;
}
h3.opc5es{
	background: #000 url(../img/topc5-es.gif) no-repeat 40px top;
}
h3.opc6es{
	background: #000 url(../img/topc6-es.gif) no-repeat 40px top;
}
h3.buscares{
	background: #000 url(../img/buscar-es.gif) no-repeat 40px top;
}
h3.carritoes{
	background: #000 url(../img/carrito-es.gif) no-repeat 40px top;
}
h3.novedadeses{
	background: #000 url(../img/novedades-es.gif) no-repeat 40px top;
}
h3.registroes{
	background: #000 url(../img/registro-es.gif) no-repeat 40px top;
}


h3.opc1ca{
	background: #000 url(../img/topc1-ca.gif) no-repeat 40px top;
}
h3.opc2ca{
	background: #000 url(../img/topc2-ca.gif) no-repeat 40px top;
}
h3.opc3ca{
	background: #000 url(../img/topc3-ca.gif) no-repeat 40px top;
}
h3.opc4ca{
	background: #000 url(../img/topc4-ca.gif) no-repeat 40px top;
}
h3.opc5ca{
	background: #000 url(../img/topc5-ca.gif) no-repeat 40px top;
}
h3.opc6ca{
	background: #000 url(../img/topc6-ca.gif) no-repeat 40px top;
}
h3.buscarca{
	background: #000 url(../img/buscar-ca.gif) no-repeat 40px top;
}
h3.carritoca{
	background: #000 url(../img/carrito-ca.gif) no-repeat 40px top;
}
h3.novedadesca{
	background: #000 url(../img/novedades-ca.gif) no-repeat 40px top;
}
h3.registroca{
	background: #000 url(../img/registro-ca.gif) no-repeat 40px top;
}


h3.opc1fr{
	background: #000 url(../img/topc1-fr.gif) no-repeat 40px top;
}
h3.opc2fr{
	background: #000 url(../img/topc2-fr.gif) no-repeat 40px top;
}
h3.opc3fr{
	background: #000 url(../img/topc3-fr.gif) no-repeat 40px top;
}
h3.opc4fr{
	background: #000 url(../img/topc4-fr.gif) no-repeat 40px top;
}
h3.opc5fr{
	background: #000 url(../img/topc5-fr.gif) no-repeat 40px top;
}
h3.opc6fr{
	background: #000 url(../img/topc6-fr.gif) no-repeat 40px top;
}
h3.buscarfr{
	background: #000 url(../img/buscar-fr.gif) no-repeat 40px top;
}
h3.carritofr{
	background: #000 url(../img/carrito-fr.gif) no-repeat 40px top;
}
h3.novedadesfr{
	background: #000 url(../img/novedades-fr.gif) no-repeat 40px top;
}
h3.registrofr{
	background: #000 url(../img/registro-fr.gif) no-repeat 40px top;
}


h3.opc1uk{
	background: #000 url(../img/topc1-uk.gif) no-repeat 40px top;
}
h3.opc2uk{
	background: #000 url(../img/topc2-uk.gif) no-repeat 40px top;
}
h3.opc3uk{
	background: #000 url(../img/topc3-uk.gif) no-repeat 40px top;
}
h3.opc4uk{
	background: #000 url(../img/topc4-uk.gif) no-repeat 40px top;
}
h3.opc5uk{
	background: #000 url(../img/topc5-uk.gif) no-repeat 40px top;
}
h3.opc6uk{
	background: #000 url(../img/topc6-uk.gif) no-repeat 40px top;
}
h3.buscaruk{
	background: #000 url(../img/buscar-uk.gif) no-repeat 40px top;
}
h3.carritouk{
	background: #000 url(../img/carrito-uk.gif) no-repeat 40px top;
}
h3.novedadesuk{
	background: #000 url(../img/novedades-uk.gif) no-repeat 40px top;
}
h3.registrouk{
	background: #000 url(../img/registro-uk.gif) no-repeat 40px top;
}




/****** IDIOMA ******/

ul#idioma {
	float: right;
	margin: 0;
	height: 10px;
	list-style-type: none;
}
ul#idioma li{
	float: left;
	height: 10px;
	font-size: 0.4em;
	line-height: 10px;
}
ul#idioma li strong{
	visibility: hidden;
}
ul#idioma a{
	width: 18px;
	height: 10px;
	display: block;
	text-decoration: none;
}
ul#idioma .ca a{
	margin: 0 7px;
	background: url(../img/id-ca.gif) no-repeat center top;
}
ul#idioma .es a{
	margin: 0 7px;
	background: url(../img/id-es.gif) no-repeat center top;
}
ul#idioma .fr a{
	margin: 0 7px;
	background: url(../img/id-fr.gif) no-repeat center top;
}
ul#idioma .uk a{
	margin: 0 0 0 7px;
	background: url(../img/id-uk.gif) no-repeat center top;
}
ul#idioma .ca a:hover, ul#idioma .ca #active{
	background: url(../img/id-ca.gif) no-repeat center bottom;
}
ul#idioma .es a:hover, ul#idioma .es #active{
	background: url(../img/id-es.gif) no-repeat center bottom;
}
ul#idioma .fr a:hover, ul#idioma .fr #active{
	background: url(../img/id-fr.gif) no-repeat center bottom;
}
ul#idioma .uk a:hover, ul#idioma .uk #active{
	background: url(../img/id-uk.gif) no-repeat center bottom;
}



/****** MENU HOME ******/
.menuhome {
	float:left;
	width: 601px;
	height: 21px;
	margin: 464px 0 0 0;
	background: #333;
	font-family: Helvetica, Arial;
	font-size: 0.65em;
	text-transform: uppercase;
	text-align: center;
}
.menuhome ul {
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.menuhome li {
	display: inline;
	line-height: 21px;
}
.menuhome li a{
	color: #CCC;
	text-decoration: none;
	padding: 0;
	margin: 0 12px;
}
.menuhome li a:hover {
	color: #FC3;
}
.menuhome li.destacat a {
	background: #D71D20;
	color: #FFF;
	padding: 0 5px;
}
.menuhome li.destacat a:hover {
	background: #FC3;
	color: #000;
}


/****** MENU ******/
.menu {
	float:right;
	width: 185px;
	margin: 0 5px 0 0;
	font-family: Helvetica, Arial;
	font-size: 0.65em;
	text-transform: uppercase;
}
.menu ul {
	text-align: center;
	list-style: none;
	margin: 6px 0 0 0;
	padding: 0;
	text-align: right;
}
.menu li {
	list-style-type: none;
	line-height: 15px;
	margin: 2px 0;
}
.menu li a {
	color: #FFF;
	text-decoration: none;
	padding: 0 5px 0 0;
	margin: 0 16px;
	border-right: 5px solid #000;
}
.menu li a:hover, .menu li #active {
	color: #FC3;
	border-right: 5px solid #FC3;
}
.menu li.destacat a {
	background: #FC3;
	color: #000;
	padding: 0 5px;
}
.menu li.destacat a:hover, .menu li.destacat #active {
	background: #000;
	color: #FC3;
}



/****** MENU SERIES HOME ******/
.serieshome {
	width: 152px;
	height: 485px;
	float: left;
	padding: 0;
	margin: 0;
	overflow:auto;
}
.serieshome ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 25px;
	text-align: left;
	font-family: Arial;
	font-size: 0.7em;
	font-weight: bold;
}
.serieshome li {
	margin: 0;
	_margin: 0;
	line-height: 19px;
}
.serieshome li strong {
	visibility: hidden;
}
.serieshome li a {
	color: #000;
	text-decoration: none;
	padding: 0 0 0 10px;
	background: url(../img/pic1.gif) no-repeat left 5px;
}
.serieshome li a:hover {
	color: #D71D20;
}



/****** MENU SERIES ******/
.series {
	width: 172px;
	float: left;
	padding: 15px 0 0 0;
	margin: 0 0 0 22px;
	*margin: 0;
}
.series ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 0.75em;
	font-weight: bold;
	border-top: 14px solid #CECECE;
	border-bottom: 14px solid #CECECE;
}
.series li {
	margin: 0;
	height: 29px;
}
.series li strong {
	visibility: hidden;
}
.series li a {
	height: 29px;
	line-height: 29px;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 28px;
	display: block;
	background: url(../img/bg_menu.gif) no-repeat top left;
}
.series li a:hover {
	color: #D71D20;
	background: url(../img/bg_menu.gif) no-repeat 0 -29px;
}
.series li #active {
	color: #FFF;
	background: url(../img/bg_menu.gif) no-repeat 0 -58px;
}
.slideshow {
	width: 172px;
	float: left;
	padding: 15px 0 0 0;
	background: url(../img/bg_menubot.gif) no-repeat top center;
}
.slideshow a {
	width: 172px;
	height: 34px;
	line-height: 34px;
	font-size: 0.7em;
	color: #666;
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background: url(../img/bg_slideshowoff.gif) no-repeat top center;
}
.slideshow a:hover {
	color: #FFF;
	background: url(../img/bg_slideshowon.gif) no-repeat top center;
}


/****** COLUMNA RIGHT ******/
.colright {
	width: 213px;
	height: 485px;
	float: left;
	background: #D71D20 url(../img/bg_colright.jpg) no-repeat left top;
}



/****** CONTENT ******/
#precontent{
	width: 696px;
	float: right;
	margin-top: 5px;
	margin-right: 20px;
	*margin-right: 0;
}
#content{
	width: 696px;
	float: right;
	border: 1px solid #000;
	background: #F6F6F6;
	padding: 0 0 20px 0;
	margin-right: 20px;
	*margin-right: 0;
}
#content input.button {
	width: 108px;
	height: 18px;
	text-transform: uppercase;
	line-height: 18px;
	margin: 0 auto;
	padding-bottom: 3px;
	font-size: 10px;
	text-align: center;
	display: block;
	border: 0;
	color: #000;
	text-decoration: none;
	background: url(../img/bg_button2.gif) no-repeat center center;
}
.serie-1 span, .serie-2 span, .serie-3 span, .serie-4 span, .serie-5 span, .serie-6 span, .serie-7 span, .serie-8 span, .serie-9 span, .serie-10 span, .serie-11 span, .serie-12 span, .serie-13 span, .serie-14 span, .serie-15 span, .serie-16 span, .serie-17 span, .serie-18 span, .serie-19 span, .serie-20 span, .serie-21 span, .serie-22 span, .serie-23 span, .serie-24 span, .serie-25 span, .serie-26 span, .serie-27 span, .serie-28 span {
	display: none;
}

#content .serie-1, #content .serie-2, #content .serie-3, #content .serie-4, #content .serie-5, #content .serie-6, #content .serie-7, #content .serie-8, #content .serie-9, #content .serie-10, #content .serie-11, #content .serie-12, #content .serie-13, #content .serie-14, #content .serie-15, #content .serie-16, #content .serie-17, #content .serie-18, #content .serie-19, #content .serie-20, #content .serie-21, #content .serie-22, #content .serie-23, #content .serie-24, #content .serie-25, #content .serie-26, #content .serie-27, #content .serie-28 {
	height: 114px;
	margin: 0 0 25px 0;
	background: #000;
	border-bottom: 1px solid #000; 
}
#content .serie-1 {
	background: #000 url(../img/bg_serie-1.jpg) no-repeat left top;
}
#content .serie-2 {
	background: #000 url(../img/bg_serie-2.jpg) no-repeat left top;
}
#content .serie-3 {
	background: #000 url(../img/bg_serie-3.jpg) no-repeat left top;
}
#content .serie-4 {
	background: #000 url(../img/bg_serie-4.jpg) no-repeat left top;
}
#content .serie-5 {
	background: #000 url(../img/bg_serie-5.jpg) no-repeat left top;
}
#content .serie-6 {
	background: #000 url(../img/bg_serie-6.jpg) no-repeat left top;
}
#content .serie-7 {
	background: #000 url(../img/bg_serie-7.jpg) no-repeat left top;
}
#content .serie-8 {
	background: #000 url(../img/bg_serie-8.jpg) no-repeat left top;
}
#content .serie-9 {
	background: #000 url(../img/bg_serie-9.jpg) no-repeat left top;
}
#content .serie-10 {
	background: #000 url(../img/bg_serie-10.jpg) no-repeat left top;
}
#content .serie-11 {
	background: #000 url(../img/bg_serie-11.jpg) no-repeat left top;
}
#content .serie-12 {
	background: #000 url(../img/bg_serie-12.jpg) no-repeat left top;
}
#content .serie-13 {
	background: #000 url(../img/bg_serie-13.jpg) no-repeat left top;
}
#content .serie-14 {
	background: #000 url(../img/bg_serie-14.jpg) no-repeat left top;
}
#content .serie-15 {
	background: #000 url(../img/bg_serie-15.jpg) no-repeat left top;
}
#content .serie-16 {
	background: #000 url(../img/bg_serie-16.jpg) no-repeat left top;
}
#content .serie-17 {
	background: #000 url(../img/bg_serie-17.jpg) no-repeat left top;
}
#content .serie-18 {
	background: #000 url(../img/bg_serie-18.jpg) no-repeat left top;
}
#content .serie-19 {
	background: #000 url(../img/bg_serie-19.jpg) no-repeat left top;
}
#content .serie-20 {
	background: #000 url(../img/bg_serie-20.jpg) no-repeat left top;
}
#content .serie-21 {
	background: #000 url(../img/bg_serie-21.jpg) no-repeat left top;
}
#content .serie-22 {
	background: #000 url(../img/bg_serie-22.jpg) no-repeat left top;
}
#content .serie-23 {
	background: #000 url(../img/bg_serie-23.jpg) no-repeat left top;
}
#content .serie-24 {
	background: #000 url(../img/bg_serie-24.jpg) no-repeat left top;
}
#content .serie-25 {
	background: #000 url(../img/bg_serie-25.jpg) no-repeat left top;
}
#content .serie-26 {
	background: #000 url(../img/bg_serie-26.jpg) no-repeat left top;
}
#content .serie-27 {
	background: #000 url(../img/bg_serie-27.jpg) no-repeat left top;
}
#content .serie-28 {
	background: #000 url(../img/bg_serie-28.jpg) no-repeat left top;
}
#content .fecha {
	font-size: 0.7em;
	font-weight: bold;
	color: #666;
}
#content .titular {
	font-family: Helvetica, Arial;
	font-size: 1.1em;
	font-weight: bold;
	color: #D71D20;
}
ol#noticies {
	margin: 15px 40px 5px 40px;
	padding: 0;
	list-style:none;
}
ol#noticies li {
	margin: 0;
	padding: 0;
}
ol#noticies .noticia {
	margin: 5px 0 10px 0;
	font-family: Verdana, Arial;
	text-align: justify;
	font-size: 0.8em;
	color: #000;
}



#content .gallery, #content .gallery_nov {
	padding: 0 18px;
	text-align: center;
}
#content .gallery a img, #content .gallery_nov a img {
	margin-bottom: 3px;
	border: 1px solid #C8C8C8;
}
#content .gallery a:hover img, #content .gallery_nov a:hover img {
	border: 1px solid #F23423;
}
ul#photos {
	margin: 0;
	padding: 0;
	display: table-cell;
	list-style-type: none;
}
.gallery_nov ul#photos li {
	width: 122px;
	list-style-type: none;
	height: 190px;
	display: block;
	float: left;
	padding: 10px 20px 0 20px;
	font-size: 0.65em;
}
.gallery ul#photos li {
	width: 122px;
	list-style-type: none;
	height: 175px;
	display: block;
	float: left;
	padding: 10px 20px 0 20px;
	font-size: 0.65em;
}
ul#photos strong {
	font-weight: bold;
}
ul#photos li a {
	color: #666;
	text-decoration: none;
}
ul#photos li a:hover {
	color: #F23423;
}
ul#photos li .bserie {
	width: 124px;
	padding: 0;
	margin: 0;
	font-family: Helvetica, Arial;
	font-size: 10px;
}
ul#photos li .bserie a {
	color: #FFF;
	display: block;
	padding: 1px 0 1px 0;
	background: #666;
	text-decoration: none;
	border-bottom: 1px solid #333;
}
ul#photos li .bserie a:hover {
	color: #FFF;
	background: #D71D20;
	text-decoration: none;
}
.nuevo {
	font-family: Helvetica, Arial;
	font-size: 9px;
	color: #FFF;
	background: #666;
	text-decoration: none;
	padding: 0 3px;
}
#content2{
	width: 555px;
	height: 300px;
	float: left;
	margin: -10px 5px 0 30px;
	padding: 18px 0 0 0;
	overflow: auto;
	overflow-x:hidden;
}
#content p{
	margin: 15px 40px 10px 40px;
	font-family: Verdana, Arial;
	text-align: justify;
	font-size: 0.8em;
	color: #000;
}
#content hr{
	margin: 25px 0;
}
#content .imgtext{
	margin: 5px 10px;
}
#mapa {
	width: 415px;
	float: left;
	text-align: right;
}
#mapaloc {
	width: 440px;
	float: left;
	text-align: right;
}
#resmapa {
	width: 230px;
	margin: 0 30px 0 0;
	_margin: 0 15px 0 0;
	float: right;
}
#resmapa .zona{
	font-size: 0.8em;
	background: #CCC;
	font-weight: bold;
	padding: 1px 0;
	text-align: center;
	border-top: 1px solid #FFF;
}
#resmapa ol {
	list-style-type: none;
	margin: 0;
	padding: 5px 8px 10px 8px;
	font-size: 0.7em;
	background: #FFF;
	border: 1px solid #eee;
	border-top: 1px solid #999;
}
#resmapa li {
	padding: 10px 0;
	border-bottom: 1px dotted #DEDEDE;
}
#resmapa a, #address a {
	color: #666;
}
#resmapa a:hover, #address a:hover{
	color: #D71D20;
}
#address {
	width: 200px;
	margin: 30px 30px 0 0;
	_margin: 30px 15px 0 0;
	float: right;
	font-size: 0.7em;
}
.small{
	margin: 0 20px 0 20px;
	padding-top: 20px;
	display: block;
	line-height: 20px;
	font-size: 10px;
	text-align: center;
}
#content strong{
	font-weight: bold;
}
#back {
	float: right;
}
#back strong{
	display: none;
}
#back a{
	width: 66px;
	height: 39px;
	display: block;
	margin: 0 20px 0 0;
	background: url(../img/back0.gif) no-repeat left top;
}
#back a:hover{
	background: url(../img/back1.gif) no-repeat left top;
}
#note{
	margin: 10px 40px;
	font-size: 0.6em;
	color: #7E7E7E;
}
#note a{
	color: #7E7E7E;
}
ol.notasprensa {
	margin: 0 0 0 40px;
	padding: 0;
	list-style: none;
	font-size: 0.8em;
}
ol.notasprensa li {
	width: 100%;
	margin: 10px 0;
	float: left;
	line-height: 17px;
}
ol.notasprensa img {
	float: left;
	border: 1px solid #666;
	margin-right: 10px;
}
ol.notasprensa li a {
	color: #d71d20;
	font-weight: bold;
}
ol.notasprensa li a:hover {
	color: #000;
}




ol.notasprensaxxx {
	margin: 0;
	list-style: none;
	font-size: 0.8em;
}
ol.notasprensaxxx li {
	margin: 15px 0;
	padding-left: 15px;
	background: url(../img/ico_notas.gif) no-repeat left center;
}
ol.notasprensaxxx li a {
	color: #d71d20;
	font-weight: bold;
}
ol.notasprensaxxx li a:hover {
	color: #000;
}



small {
	color: #666;
}


/****** CATALOGO ******/
ol#menu_cataleg{
	margin: 0;
	list-style-type: none;
}
ol#menu_cataleg li{
	float: left;
}
ol#menu_cataleg li strong{
	visibility: hidden;
}
ol#menu_cataleg li a{
	width: 216px;
	height: 319px;
	display: block;
	text-decoration: none;
}
ol#menu_cataleg .inf{
	padding: 0;
	margin: 0 30px 0 -5px;
	_margin: 0 30px 0 17px;
	background: url(../img/catinf-ca.jpg) no-repeat center center;
}
ol#menu_cataleg .fus{
	padding: 0;
	margin: 0 0 0 22px;	
	background: url(../img/catfus-ca.jpg) no-repeat center center;
}
#cataleg {
   margin: -20px 0 0 0;
   _margin: -5px 0 0 0;
} 
#content2 #cataleg {
   margin: -40px 0 0 0;
   _margin: -25px 0 0 0;
} 
#cataleg li {
   display:inline;
   float:left;
   width:210px;
   background-color:#f5f7f9;
   padding:5px;
   margin: 10px;
   text-align: center;
   border-right: #5D5D5D solid 1px;
   border-bottom: #5D5D5D solid 1px;
} 
#cataleg a img{
	border:2px solid #EFEFEF;
}
#cataleg a:hover img{
	border:2px solid #FFCC00;
}
#cataleg a {
	text-decoration: none;
}
#cataleg span {
	color:#515151;
	font-size: 0.6em;
	line-height: 1.2em;
}



/****** CATALOGO 2 ******/
ol#menucat{
	font-size: 0.7em;
	color: #FFF;
	font-weight: bold;
	height: 25px;
	list-style-type: none;
	margin: 10px 0 15px 10px;
	padding: 0;
	backgroundas: url(../img/pic.gif) no-repeat 15px top;
}
ol#menucat li{
	float: left;
	height: 25px;
}
ol#menucat li a{
	color: #FFF;
	text-decoration: none;
	margin: 0 3px;
	padding: 2px 4px 2px 4px;
	background: #F67C1C;
	border-bottom: 3px solid #FFF;
}
ol#menucat li a:hover, ol#menucat li.current a:hover{
	color: #4F6913;
	background: #FFF;
	border-bottom: 3px solid #4F6913;
}
ol#menucat li.current a{
	color: #FFF;
	background: #975CA0;
	border-bottom: 3px solid #333;
}
ol#menu_pdf {
	font-size: 0.7em;
	color: #B9D37B;
	list-style-type: none;
	margin: 10px 0 0 60px;
	padding: 0 0 0 60px;
}
ol#menu_pdf li {
	margin: 10px 0;
}
ol#menu_pdf li a{
	color: #FFF;
	text-decoration: none;
	padding: 5px 0 3px 20px;
	background: url(../img/pdf.gif) no-repeat left center;
}
ol#menu_pdf li a:hover, ol#menu_pdf li.current a:hover{
	color: #FFCC33;
}
ol#menu_pdf li.current a{
	color: #FFF;
	background: #975CA0;
}



/****** LOGIN ******/
form {
	margin: 0;
	padding: 0;
}
ul#formloginhome {
	width: 180px;
	height: 60px;
	list-style:none; 
	margin: 0 0 0 15px;
	padding: 13px 0 0 0;
}
ul#formloginhome li {
	margin: 5px 0; 
	padding:  0;
	text-align: left;
	line-height: 21px;	
}
ul#formloginhome li label {
	width: 83px;
	float: left;
	text-align: right;
	display: block;
	font-size: 10px;
	line-height: 21px;
	margin: 0 5px 0 0;
	color: #FFF;
}
ul#formlogin {
	width: 310px;
	list-style:none; 
	margin: 0 0 5px 0;
	text-align: center;
	padding:0;
}
ul#formlogin li {
	margin: 1px 0;
	font-size: 10px;
	padding:  0;
	text-align: center;
	line-height: 21px;
	color: #FFCC33;
}
ul#formlogin li label {
	width: 220px;
	float: left;
	text-align: right;
	display: block;
	font-size: 10px;
	line-height: 21px;
	margin: 0;
	color: #FFF;
}
ul#formlogin .btn_logout a{
	width: 63px;
	height: 22px;
	margin: 0 auto 5px auto;
	font-size: 10px;
	text-align: center;
	display: block;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background: url(../img/bg_button.gif) no-repeat center center;
}
ul#formlogin .carrito a{
	color: #D71D20;
	background: #FFF;
	padding: 1px 10px;
	text-decoration: none;
	font-weight: bold;
	border: 1px outset;
}
ul#formlogin .carrito a:hover{
	color: #000;
	background: #FC3;
}
#formloginhomeon {
	width: 141px;
	height: 130px;
	list-style:none; 
	margin: 15px 0 0 15px;
	padding: 10px 10px 15px 10px;
	float: left;
	text-align: center;
	border: 3px double #8C1315;
}
.bannerhome {
	padding: 10px 9px 10px 23px;
}



/****** FORM ******/
ul#form, ul#buscar {
	list-style:none; 
	margin: 0;
	padding:0;
	text-align: right;
}
ul#form li, ul#buscar li{
	margin: 5px 0; 
	padding:  0;
	text-align: left;
	line-height: 21px;
}
ul#form li label, ul#buscar li label {
	width: 110px;
	float: left;
	text-align: right;
	display: block;
	font-size: 10px;
	line-height: 21px;
	margin: 0 5px 0 0;
	color: #000;
	font-weight: bold;
}
legend{
	font-family:verdana, arial, sans-serif; 
	font-size: 0.8em;
	color: #D71D20;
	font-weight: bold;
}
input{
	font-family:verdana, arial, sans-serif; 
	font-size: 11px;
	margin: 0;
}
.input_text{
	padding: 2px 3px;
	border: 1px solid #666;
	font-weight: normal;
}
textarea{
	font-family: verdana, arial, sans-serif; 
	font-size: 0.7em;
	line-height: 15px;
	padding: 2px 3px;
	border: 1px solid #666;
}
select{
	font-family: verdana, arial, sans-serif; 
	font-size: 0.7em;
	line-height: 15px;
	padding: 1px;
	border: 1px solid #666;
}
#resmapa select{
	width: 100%;
}
input.input_text:focus, select:focus, textarea:focus {	
	border:solid 1px #000;
	background-color: #FFFAE8;
}
fieldset {
	padding: 0;
	margin: 0 0 0 15px;
	_margin: 0;
	border: 0;
}
fieldset.top {
	float: left;
	padding: 0 0 0 300px;
	margin-top: 10px
}
fieldset.buscar {
	width: 400px;
	padding: 10px 10px 15px 10px;
	margin: 5px 0 25px 135px;
	_margin-left: 70px;
	border: 1px solid #D71D20;
}
fieldset.registro {
	padding: 10px 20px 15px 20px;
	margin: 5px 40px 25px 40px;
	border: 1px solid #D71D20;
}
ul#logout {
	list-style:none; 
	margin: 0 0 5px 0;
	padding: 0;
}
ul#logout li {
	margin: 0;
	font-size: 10px;
	padding: 0;
	font-weight: bold;
	line-height: 21px;
	color: #FFCC33;
}
ul#logout li a {
	width: 63px;
	height: 22px;
	font-size: 10px;
	text-align: center;
	margin: 20px auto 0 auto;
	padding-bottom: 4px;
	border: 0;
	display: block;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background: url(../img/bg_button.gif) no-repeat center center;
}
#entrarhome input, #entrar input{
	width: 63px;
	height: 22px;
	font-size: 10px;
	padding-bottom: 4px;
	text-align: center;
	border: 0;
	background: url(../img/bg_button.gif) no-repeat center center;
}
#entrar input{
	margin-right: 4px;
}
#entrar .error {
	color: #FFCC00;
	font-weight: bold;
	font-size: 0.65em;
	padding: 0;
	margin: 0;
	text-align: center;
}
#content .error {
	color: #FFF;
	font-size: 0.7em;
	font-weight: bold;
	background: #D71D20;
	margin: 0 auto;
	text-align: center;
	line-height: 17px;
}
#entrarhome, #entrar {
	width: 180px;
	text-align:right;
	padding: 0;
	margin: 0;
	font-size: 0.65em;
	line-height: 25px;
}
#entrarhome2 {
	width: 205px;
	text-align: center;
	padding: 0 0 5px 8px;
	margin: 0;
	font-size: 0.65em;
	line-height: 25px;
	color: #ccc;
	font-weight: bold;
}
#entrarhome2 a {
	color: #FFF;
	margin: 0 10px;
	text-decoration: underline;
}
#entrar {
	width: 310px;
	line-height: 15px;
}
#entrarhome a {
	color: #FFF;
	text-decoration: underline;
}
#entrar a{
	color: #FFF;
	text-decoration: underline;
	margin: 0 5px;
}
#entrarhome p, #entrarhome p a, #entrar p, #entrar p a{
	font-weight: bold;
	text-decoration: none;
}
#entrar span {
	font-weight: bold;
}
#entrar a:hover, #entrarhome a:hover{
	color: #FC3;
}

#buscarhome {
	text-align: right;
	margin: 10px 10px 0 0;
}
#flash-es, #flash-ca, #flash-fr, #flash-uk {
	height: 146px;
	text-align: center;
	padding-top: 35px;
	margin-top: 25px;
	margin-left: 14px;
}
#flash-es {
	background: url(../img/bg_flash-es.gif) no-repeat center top;
}
#flash-ca {
	background: url(../img/bg_flash-ca.gif) no-repeat center top;
}
#flash-fr {
	background: url(../img/bg_flash-fr.gif) no-repeat center top;
}
#flash-uk {
	background: url(../img/bg_flash-uk.gif) no-repeat center top;
}
#flash-es a, #flash-ca a, #flash-fr a, #flash-uk a {
	font-size: 0.6em;
	color: #FFF;
}
.inicio {
	width: 60px;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	margin: 5px 0 3px 0;
}
.inicio a {
	font-family: helvetica, arial;
	color: #000;
	display: block;
	text-align: center;
	background: #FFCC33;
	border: 1px solid #666;
	text-decoration: none;
}
.inicio a:hover {
	color: #FFF;
	background: #D71D20;
	border: 1px solid #000;
}
.buscar {
	width: 220px;
	font-size: 0.6em;
	font-weight: bold;
	float: left;
	text-align: right;
	margin: 0 0 4px 240px;
	_margin: 0 0 4px 160px;
}
.novedades {
	float: right;
	width: 138px;
	height: 24px;
	font-size: 0.6em;
	text-align: center;
	line-height: 24px;
	background: url(../img/bg_novedades.gif) no-repeat right bottom;
}
.novedades a {
	color: #FFF;
}
.novedades a:hover {
	color: #FC3;
}
#button {
	width: 100%;
	text-align: center;
	margin: 15px auto 20px auto;
	padding-top: 4px;
	height: 25px;
}
#button a {
	background-color: #CCCCCC;
	padding: 3px 20px;
	font-size: 0.65em;
	border-top: 1px solid #808080;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #808080;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
#button a:hover{
	color: #990000;
	background: #FFCC00;
	border-top: 1px solid #000;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #000;
}
#btn_img {
	width: 696px;
	margin: 20px 0 10px 0;
	text-align: center;
	height: 20px;
	float: left;
}
#btn_img a {
	margin: 0 25px;
}




/****** NOVEDADES ******/
ol#novetats{
	margin: 0;
}
ol#novetats li{
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
}
ol#novetats ul{
	list-style-type: none;
	margin-top: 5px;
}
ol#novetats ul li{
	padding: 5px 0 3px 15px;
	font-size: 0.7em;
	background: url(../img/pic.gif) no-repeat left center;
}
ol#novetats ul li a{
	color: #FFF;
	background: #F67C1C;
	padding: 0 5px 1px 5px;
	text-decoration: none;
}
ol#novetats ul li a:hover{
	color: #FFF;
	background: #975CA0;
}



/****** CARRITO COMPRA ******/
.tableone-a {
	width:640px; 
	border-collapse:collapse; 
	margin: 0 auto 10px auto;
	background:#D71D20; 
	color:#FFF;
	line-height: 16px;
	font-size: 0.65em;
	text-align: left;
}
.tableone-h {
	width:640px; 
	border-collapse:collapse; 
	margin:0 auto 10px auto;
	background:#666600; 
	border:2px solid #666600; 
	color:#FFF;
	line-height: 16px;
	font-size: 0.65em;
}
.tabletwo-a, .tabletwo-h{
	width:100%;
	border-collapse:collapse;
}
.tabletwo-a img{
	margin-top: 3px;
}
.th1 {width:25px;}
.th2 {width:132px;}
.th3 {width:70px;}
.th4 {width:252px;}
.th5 {width:110px;}
.th6 {width:45px;}

.td1 {width:25px; text-align: center;}
.td2 {width:132px; text-align: center;}
.td3 {width:70px; text-align: center;}
.td4 {width:252px; text-align: center;}
.td5 {width:110px; text-align: center;}
.td6 {width:45px; text-align: center;}

.tableone-a td, .tableone-h td {
	border: 1px solid #fff; 
	color:#fff;
}
.tableone-a tfoot td, .tableone-h tfoot td{
	border:0;
	padding: 3px;
}
.tabletwo-a a, .tabletwo-h a { 
	color:#000;
	font-weight: bold;
}
.tabletwo-a a:hover, .tabletwo-h a:hover { 
	color:#F77400;
}
.tableone-a tfoot a, .tableone-h tfoot a {
	color:#FFF;
	padding: 0 3px;
}
.tableone-a tfoot a:hover, .tableone-h tfoot a:hover {
	color:#FFCC00;
}
.tableone-a tbody, .tableone-h tbody {
	background:#FFF;
	color:#000;
}
.tabletwo-a td, .tabletwo-h td {
	color:#000;
	height: 25px;
}
.tableone-a th, .tableone-h th {
	text-align: center;
}
.tabletwo-a tr.dk td, .tabletwo-h tr.dk td {
	color:#000;
}
.tabletwo-a tr th {
	background:#CC9933; 
	color:#FFF;
	border:1px solid #fff; 
	font-weight: normal;
	text-align: center;
}
.tabletwo-h tr th {
	background:#CC9966; 
	color:#FFF;
	border:1px solid #fff; 
	font-weight: normal;
	text-align: center;
}
scope {
	background:#999; 
	color:#FFF;
}
****innerb-a {
	height:75px; 
	overflow:auto;
}
****innerb-h {
	height:125px; 
	overflow:auto;
}


/****** PARAULES  ******/
.words {
	width: 966px;
	height: 50px;
	clear: both;	
	margin: 0;
	padding: 6px 0 0 0;
	border: 4px solid #FFF;
	border-top: 0;
	background: #d1d1d1;
}
.words ul {
	float: left;
	list-style: none;
	text-align: left;
	font-family: Verdana, Arial;
	color: #333;
	font-size: 0.65em;
	margin: 0 13px;
	_margin: 0 10px;
	padding: 0;
	line-height: 15px;
}
.words ul li a {
	color: #333;
	text-decoration: none;
}
.words ul li a:hover {
	color: #D71D20;
}
.intsearch {
	width: 928px;
	border-top: 0;
	background: #e6e6e6;
}
.intsearch ul {
	margin: 0 9px;
}



/****** FOOT HOME ******/
#foothome {
	width: 100%;
	float: left;
	font-family: Verdana, Arial;
	color: #999;
	font-size: 0.65em;
	text-align: right;
	padding: 5px 0 0 0;
}
#foothome a {
	color: #999;
}
#foothome a:hover {
	color: #FFF;
}

/****** FOOT ******/
#foot {
	width: 936px;
	height: 44px;
	margin: 0 auto;
	background: #DDD;
	font-family: Verdana, Arial;
	color: #333;
	font-size: 0.65em;
	text-align: center;
	padding: 5px 0 0 0;
	border-bottom: 5px solid #D71D20;
	line-height: 19px;
}
#foot a {
	color: #333;
}
#foot a:hover {
	color: #D71D20;
}
.errorhome {
	width: 100%;
	height: 17px;
	line-height: 17px;
	display: block;
	color: #FFCC00;
	font-weight: bold;
	font-size: 0.65em;
	padding: 0;
	margin: 0;
	text-align: center;
	bssackground: #000;
}

