body {
	background:	#efefef;
	color:		#666666;
	font:		normal 11px Tahoma, Geneva, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align:	center;
	width:		100%;
}

.left {
	float:		left;
}

.right {
	float:		right!important;
}

.clear {
	clear:		both;
}

.nobackground {
	background-image:none!important;
}

.noborder {
	border:		none!important;
}

.nomargin {
	margin:		0!important;
}

.normal {
	font-weight:normal!important;
}

.oculto {
	display:	none;
}

.noextras {
	background: none!important;
	border:		none!important;
	margin: 	0!important;	
	padding: 	0!important;
}

ul {
	list-style-type:none;
	margin:		0;
	overflow:	auto;
	overflow:	hidden;
	padding:	0;
}

li {
	list-style-type:none;
	margin:		0;
	overflow:	auto;
	overflow:	hidden;
	padding:	0;
}

a {
	color:		#6385a1;
	text-decoration:none;
}
a:hover {
	color:		#6e8996;
	text-decoration:none;
}

a img {
	border:		none;
}

form {
	margin:		0;
	padding:	0;
}

fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}

div {
	margin:		0;
	overflow:	auto;
	overflow:	hidden;
	padding:	0;
}

p {
	margin:		0;
	padding:	0;
}

h1 {
	float:		left;
	height:		71px;
	margin:		44px 0 0 15px;
	width:		210px;
}

h2 {
	color:		#666666;
	font:		normal 16px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:		26px;
	margin:		0;
	text-transform:uppercase;
}

h3 {
	color:		#00aeef;
	font:		normal 15px Georgia, "Times New Roman", Times, serif;
	margin:		0;
}

h4 {
	color:		#00aeef;	
	font:		normal 12px Georgia, "Times New Roman", Times, serif;
	margin:		0;
}

h5 {
	color:		#00aeef;	
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0;
}

#global {
	background:	#FFF;
	margin:		0 auto;
	text-align:	left;
	overflow:	auto;
	overflow:	hidden;
	padding:	0 15px 15px 15px;
	width:		970px;
}

#top {
	background: url(../img/prt_bck_barratop.gif) repeat-x top left;
	display:	block;
	float:		left;
	height:		128px;
	margin:		0;
	width:		970px;
}

ul#idiomes {
	float:		right;	
	font: 		normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:		30px 7px 0 0;
	text-align:	center;
	width:		auto;
}

ul#idiomes li {
	float:		left;
	margin:		0 3px 0 0;
	padding:    0;
}

ul#idiomes li a {
	color:		#9c9c9c;
	background: #efefef;
	display: 	block;
	padding:    2px 0 2px 0!important;
	width:		54px;
}

ul#idiomes li a:hover {
	color:		#543800;
}

ul#idiomes .activo {
	background: #006ab5!important;
	color:		#fff!important;
	font-weight:normal!important;
	padding:    2px 0 2px 0!important;
	width: 		54px;
}

#container-breadcrumb-buscador {
	background: url(../img/prt_bck_barrabreadcrumb.gif) repeat-x top left;
	display: 	block;
	float:		left;
	height: 	47px; 
	margin: 	0!important;
	overflow:	hidden;
	padding:	0 0 0 10px;
	width:		960px;
}

ul#breadcrumb {
	color: 		#6385a1;
	display:	block;
	float:		left;
	height:		auto;
	margin:		14px 0 0 0;
	padding:	2px 0 10px 0;
}

ul#breadcrumb li {
	background: url(../img/prt_bck_breadcrumb.gif) no-repeat right;
	float:		left;
	margin:		0 6px 0 0;
	padding:	0 6px 0 0;
}

#buscador {
	display:	block;
	float:		right;
	width:		350px;
}

#fila01-container {
	border-bottom:1px solid #e5e5e5;
	height:		260px;
	margin:		0 0 11px 0;
	overflow:	hidden;
	padding:	0;
	width: 		970px;
}

#fila01-container-izquierda {
	float:		left;
	height:		260px;
	overflow:   hidden;
	width: 		625px;
}

#fila01-container-derecha {
	float:		right;
	height:		262px;
	width: 		345px;
}

#fila02-container-destacados {
	float:		left;
	width: 		671px;
}

#cajaofertas-home {
	float:		left;
	margin:		4px 0;
	width: 		295px;
}

ul#destacados-productos {
	float:		left;
	margin:		4px 0;
	width:		675px;
}

ul#destacados-productos li {
	background: url(../img/prt_bck_separadorproductos.gif) repeat-y top right;
	float:		left;
	margin:		0 22px 0 0;
	padding:	0 22px 0 0;
}

.destacados-productos-img {
	background: #FFF;
	border:		1px solid #ededed;
	margin:		0;
	overflow:	hidden;
	padding:	1px;
}

.destacados-productos-img:hover {
	background: #FFF;
	border:		1px solid #aaaaaa;
	cursor:		pointer;
	padding:	1px;
}

ul#destacados-productos li p, #cajaofertas-home p {
	color: 		#666666;
	float:		none;
	line-height:15px;
	margin:		8px 0 0 10px;
	padding:	0;
	width:		auto;
}

.destacados-productos-caja {
	background: url(../img/prt_bck_cajasproducto.gif) no-repeat bottom left;
	margin:		0;
	overflow:	hidden;
	padding:	6px 0 0 0;
	width:		292px;
}

.destacados-ofertas-caja {
	background: url(../img/prt_bck_cajasproducto.gif) no-repeat bottom left;
	margin:		0;
	overflow:	hidden;
	padding:	5px 0 0 0;
	width:		292px;
}

.destacados-productos-caja h3, #cajaofertas-home h3 {
	margin:		0 0 0 10px;
}

.categoriasconfoto-caja {
	background: url(../img/prt_bck_cajasproducto.gif) no-repeat bottom left;
	float:		none;
	height:		120px;
	margin:		0;
	overflow:	hidden;
	padding:	6px 0 0 0;
	width:		224px;
}

.categoriasconfoto-caja h3 {
	line-height:15px!important;
	margin:		0 0 10px 10px;
}

.categoriasconfoto-caja p {
	height:	    30px!important;
	line-height:normal!important;
	margin:		0 0 0 10px;
	padding:    0 10px 0 0;
	text-align: left!important;
}

.ficha-descripcion-caja p {
	font-weight:bold;
	line-height:14px!important;
	margin:		0 0 0 10px!important;
	padding:	0 10px 0 0!important;
	width: 		404px!important;
}

.ficha-descripcion-servicios p {
	font: 		bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:14px!important;
	margin:		0 0 0 10px!important;
	padding:	0 10px 0 0!important;
	text-align: left!important;
	width: 		190px!important;
}

.categoriasconfoto-caja a, .ficha-descripcion-caja a, ul#listado-productos a, #destacados-productos a, #cajaofertas-home a, .ficha-descripcion-servicios a {
	color:		#00aeef;
}

.categoriasconfoto-caja a:hover, .ficha-descripcion-caja a:hover, ul#listado-productos a:hover, #destacados-productos a:hover, #cajaofertas-home a:hover, .ficha-descripcion-servicios a:hover {
	color:		#6385a1;
}

.ficha-descripcion-caja {
	background: url(../img/prt_bck_ficha-descripcion.gif) no-repeat top left;
	float:		none;
	height:		80px;
	margin:		0 0 10px 0;
	overflow:	hidden;
	padding:	0 10px 0 0!important;
	width:		424px;
}

.ficha-descripcion-servicios {
	background: url(../img/prt_bck_cajasservicios.gif) no-repeat top left;
	float:		left;
	height:		84px;
	margin:		0 0 10px 0;
	overflow:	hidden;
	padding:	0 20px 10px 0!important;
	width:		190px;
}

.ficha-descripcion-caja h3, .ficha-descripcion-servicios h3 {
	margin:		10px 0 5px 10px!important;
}

ul.container-documentos {
	background: #f5f5f5;
	color: 		#ccc;
	margin:		10px 0 25px 0;
	padding: 	0 10px 0 10px;
	width:		414px;
}

ul.container-documentos li {
	background: url(../img/prt_bck_separadorlistas.gif) repeat-x bottom left;
	padding:	20px 0 20px 0;
	width:		auto;
}

ul.container-documentos li a {
	background: url(../img/prt_ico_pdf-02.gif) no-repeat left;
	color:		#00aeef;
	padding:	10px 0 10px 34px;
}

ul.container-documentos li a:hover {
	color:		#6385a1;
}

.container-links ul {
	background: #FFF!important;
	background: url(../img/prt_ico_links.gif) no-repeat left;
	float:		none;
	height: 	16px;
	margin:		15px 0 0 0;
	padding: 	5px 10px 5px 10px;
	width:		auto;
}

.container-links li {
	background: none!important;
	float:		none;
	margin:		0!important;
	padding: 	0!important;
}

.linkcomprar {
	background: url(../img/prt_bck_linkcompra.gif) no-repeat left;
	color: 		#f47920!important;
	display:	block;
	padding: 	0 0 2px 18px;
	text-align: right;
}

.linkcomprar:hover {
	background: url(../img/prt_bck_linkcompra_hover.gif) no-repeat left;
	color: 		#6385a1!important;
	display:	block;
	padding: 	0 0 2px 18px;
	text-align: right;
}

.linkvermas {
	background:url(../img/prt_bck_linkvermas.gif) no-repeat left;
	color: 		#6385a1!important;
	display:	block;
	overflow: 	hidden;
	padding: 	0 0 2px 18px;
	text-align: left;
	width:		auto!important;
}

.linkvermas a {
	background:url(../img/prt_bck_decolinks-azul.gif) repeat-x bottom left;
	color: 		#6385a1!important;
}

.container-links a {
	color: 		#6385a1;
}

.container-links a:hover {
	color: 		#6385a1;
}

.linkhomepage {
	background: url(../img/prt_ico_breadcrumbhome.gif) no-repeat left;
	display:	block;
	padding: 	0 2px 1px 18px;
	text-align: left;
}

.txt-pequeno {
	color: 		#8d8d85;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#fila03-container {
	background: #f5f5f5;
	float:		left;
	margin:		20px 0 0 0;
	padding:	20px;
	width: 		930px;
}

#fila03-col01 {
	float:		left;
	margin:		0 20px 0 0;
	width:		295px; 
}

#fila03-col02 {
	float:		left;
	margin:		0 20px 0 0;
	width:		295px; 
}

#fila03-col02 a {
	color:		#00aeef;
}

#fila03-col02 a:hover {
	color:		#6385a1;
}

#fila03-col03 {
	float: 		right;
	margin:		0;
	width:		279px; 
}

#fila03-col01 h3, #fila03-col02 h3 {
	margin:		10px 0 0 10px!important;
}

#fila03-col01 h3 {
	float: 		left;
	margin:		12px 0 5px 10px!important;
	width:		250px;
}

#fila03-col01 p, #fila03-col02 p {
	line-height:16px;
	margin:		5px 0 0 10px!important;
}

#fila03-col01 img {
	float:		left;
	margin:		0 12px 0 0;
}

#fila03-col01 h4 {
	float:		none;
	margin:		7px 0 7px 0;
	width:		275px; 
}

#fila03-col01 a {
	color:		#00aeef;
}

#fila03-col01 a:hover {
	color:		#6385a1;
}

#fila03-col01 p{
	float:		none;
	line-height: 16px;
	margin:		0;
	width:		275px; 
}

.promos {
	background: #FFF;
	border: 	1px solid #ededed;
	float:		none;
	padding:	1px;
}

.promos:hover {
	background: #FFF;
	border: 	1px solid #aaaaaa;
	padding:	1px;
}

.banners, .banners-interiores {
	border-bottom:1px solid #E5E5E5;
	float:		none;
	margin:		0;
	padding:	20px 20px 18px 20px;
}

.listaconfoto ul {
	float:		left;
	margin:		10px 0 0 0;
}

.listaconfoto ul li {
	background: url(../img/prt_bck_separadorlistas.gif) repeat-x bottom left;
	display:    block;
	float:		left;
	height: 	auto;
	margin:		0 0 10px 0;
	padding: 	0 0 12px 0;
	width:		auto;
}

.foto-img {
	border: 	1px solid #e5e5e5;
	margin: 	0 10px 0 0;
	padding: 	1px;
}

.foto-img-servicios {
	border: 	1px solid #e5e5e5;
	float:		left;
	margin: 	0 10px 10px 0;
	padding: 	1px;
}

.listaconfoto-img {
	border: 	1px solid #e5e5e5;
	cursor: 	pointer;
	float:		left;
	margin: 	0 10px 0 0;
	padding: 	1px;
}

.listaconfoto-img:hover {
	border: 	1px solid #aaaaaa;
}

ul#topfive {
	margin:		10px 0 0 0;
}

ul#topfive li {
	background: url(../img/prt_bck_separadorlistas.gif) repeat-x bottom left;
	float:		left;
	margin:		0 0 10px 0;
	width:		25px;
}

ul#topfive li ul {
	background: none;
	float:		none;
	margin:		0;
}

ul#topfive li ul li {
	background: none;
	float:		none!important;
	margin:		0;
	width:		205px!important;
}

.precio {
	background: url(../img/prt_ico_carrito-vs02.gif) no-repeat left;
	color:		#f47920;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		-7px 0 0 0!important;
	padding:	0 0 0 15px;
	text-align: left;
}

.precioGrande {
	background: url(../img/prt_ico_carrito.gif) no-repeat left;
	color:		#f47920;
	font:		bold 16px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 	0;
	padding:	0 0 0 18px!important;
	text-align: left;
}

.precionocompra {
	background: none;
	color:		#f47920;
	font:		bold 16px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 	0;
	padding:	0!important;
	text-align: left;
}

.precioTachadoGrande {
	color:		#f47920;
	float:		left;
	font:		normal 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 10px 0 0;
	text-decoration:line-through;
}

.marca-productos, .sector-actividad, .nombre-cliente, .enlaceweb, .fecha  {
	color:		#f47920;
	float:		none;
	font:		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 	0 0 5px 0!important;
}

.enlaceweb a {
	color:		#f47920!important;
	font:		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 	0 0 5px 0!important;
}

.enlaceweb a:hover {
	color:		#6385a1!important;
	font:		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 	0 0 5px 0!important;
}

#carroussel-marcas {
	float:		right;
	height:		auto;
	margin:		0;
	text-align: center;
	width:		345px;
}

#carroussel-marcas h3 {
	background: url(../img/prt_bck_separadorlistas.gif) repeat-x bottom left;
	margin:		28px 10px 21px 10px;
	padding:    0 0 1px 0;
}

ul#carroussel-marcas-botones {
	float:		none;
	margin:		17px 0 0 0;
	text-align: center;
	width:		auto;
}

#carroussel-marcas-botones li {
	display:	inline;
	margin:		0;
}

ul#mainNav {
	float:		left;
	font: 		bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		30px 0 0 20px;
	width:		725px;
	padding:	0;
}

ul#mainNav li {
	background: url(../img/mainnav/prt_bck_separador_mainnav.gif) no-repeat bottom left;
	display:	block;
	float:		left;
	margin:		0;
	padding:	5px 0 15px 15px;
	width:		86px;
}

ul#mainNav li ul {
	background:	none!important;
	border-bottom:none;
	display:	block;
	float:		none;
	margin:		0;
	padding:	0;
	width:		auto;
}

ul#mainNav li ul li {
	background: none;
	color:		#383838;
	float:		none;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0;
	padding:	0;
	width:		auto;
}

ul#mainNav li ul li.active {
	color:		#b5b5b5!important;
	display:	block;
	float:		none;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	padding:	0;
	margin:		0;
	width:		auto;
}

#mainNav a {
	color:		#006ab5;
	display:	block;
	margin:		0;
	padding:	0;
	width:		auto!important;
}

#mainNav a:hover {
	color:		#686c71;
	display:	block;
	font-weight:bold;
	width:		auto!important;
}

#mainNav a.active {
	color:		#f47921;
	display:	block;
	font-weight:bold;
	width:		auto!important;
}

.mainNav-contacto {
	display:	block;
	margin:		0!important;
	padding:	5px 0 15px 15px!important;
	width: 		102px!important;
}

ul#mainNav li ul li a {
	background: url(../img/prt_bck_marca-mainnav-subitem.gif) no-repeat top left;
	color:		#383838;
	margin: 	0!important;
	padding: 	0 0 0 6px;
}

ul#mainNav li ul li a:hover {
	color:		#6385a1;
	font-weight:normal!important;
}

#datos-contacto-top {
	background: url(../img/prt_bul_flecha.gif) no-repeat 0 14px;
	color:		#8d8d85;
	margin:		23px 0 0 263px;
/*  float:		left;  */
	padding:	0 0 5px 8px;
	position:   absolute;
	width: 		480px;
}

.skypetop {
	position: 	relative!important;
	top:		7px;
}

#datos-contacto-top .telf {
	color:		#5c5c56;
}

#datos-contacto-top .separador {
	color:		#006ab5;
	margin: 	0 4px 0 0;
	padding: 	0 0 0 4px;
}

table {
	border:		none;
	margin: 	0; 
	width:		100%;
}

.tablatopfive td, th {
	height:		10px;
	padding: 	0!important;
	margin:		0!important;
}

.tablatopfive {
	float:		right;
	margin:		0;
	width:		270px;
}

.tablatopfive .nums {
	margin:		0;
	padding:    0;
	text-align: left;
	vertical-align:top;
	width:		20px!important;
}

.tablatopfive .datos {
	margin:		0;
	padding:    0;
	text-align: left;
	vertical-align:top;
	width:		219px!important;
}

.tablatopfive a { 
	color: 		#00aeef;
}

.tablatopfive a:hover { 
	color: 		#88a1b6;
}

.tablatopfive h5 {
	margin:	    0!important;
	padding:	0!important;
	text-align: left;
	vertical-align:top;
}

.tablatopfive .liniaseparadora {
	height:		1px!important;
	margin:	    0!important;
	padding:	0!important;
	text-align: right!important;
	vertical-align:top;
}



/* PÁGINAS INTERIORES ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#fila01-interior-container {
	height:		165px;
	margin:		0 0 11px 0;
	overflow:	hidden;
	padding:	0;
	width: 		970px;
}

#fila01-interior-container-izquierda {
	float:		left;
	height:		165px;
	overflow:   hidden;
	width: 		677px;
}

#fila01-interior-container-derecha {
	float:		right;
	height:		165px;
	width: 		293px;
}

#fila01-interior-container-derecha h3 {
	background: url(../img/prt_bck_separadorlistas.gif) repeat-x bottom right;
	margin:		18px 10px 0 10px;
	text-align: center;
}

#fila02-interior-container {
	float:		left;
	width: 		970px;
}

#fila02-interior-col01 {
	float:		left;
	margin:     0 22px 0 0;
	padding:	0 0 20px 0;
	width: 		160px;
}

#fila02-interior-col02 h2 {
	display:	block!important;
	float:		none!important;
	margin:		0 0 12px 0;
}

#fila02-interior-col02 {
	background: url(../img/prt_bck_separadorproductos.gif) repeat-y bottom left;
	float:		left;
	margin:     0;
	padding:	0 2px 20px 22px;
	width: 		450px;
}

#fila02-interior-col02-doble {
	background: url(../img/prt_bck_separadorproductos.gif) repeat-y bottom left;
	float:		left;
	margin:     0;
	padding:	0 0 20px 22px;
	width: 		764px;
}

#fila02-interior-col03 {
	float:		right;
	margin:     0;
	padding:	0 0 20px 0;
	width: 		292px;
}

#fila02-interior-col02 p {
	float:		none;
  	line-height:16px;
	margin:     0 0 16px 0;
	padding:	0;
	text-align: justify;
	width: 		auto;
}

#fila02-interior-col02 h3 {
	float:		none;
	font:		normal 14px Georgia, "Times New Roman", Times, serif;
	margin:     8px 0 4px 0;
	padding:	0;
	width: 		auto;
}

ul#subnav {
	margin:		0;
}

ul#subnav li {
	background: url(../img/prt_bck_separadorsubnav.gif) repeat-x bottom left;
	float:		none;
	padding:	10px 0;
}

ul#subnav li ul li {
	background: none!important;
	float:		none;
	padding:	5px 5px 0px 10px;
}

ul#subnav li ul li a {
	background: url(../img/prt_bck_breadcrumb.gif) no-repeat left;
	color:		#6385a1!important;
	float:		none;
	font:		normal 11px Georgia, "Times New Roman", Times, serif!important;
}

ul#subnav li ul li a:hover {
	background: url(../img/prt_bck_breadcrumb.gif) no-repeat left;
	color:		#00aeef!important;
	float:		none;
	font:		normal 11px Georgia, "Times New Roman", Times, serif!important;
}

ul#subnav li ul li a.activo {
	font-weight:bold!important;
}

.subnav-active {
	background: url(../img/prt_bck_separadorsubnav.gif) repeat-x bottom left!important;
	float:		none;
	padding:	10px 0!important;
}

.subnav-active a {
	background: url(../img/prt_bul_flechasubnav-active.gif) no-repeat top left!important;
	color:		#6385a1!important;
	cursor: 	default;
	font:		normal 12px Georgia, "Times New Roman", Times, serif;
	list-style-position:outside;
 	padding:	0 0 0 10px;
	text-indent:10px;
}

ul#subnav li a {
	background: url(../img/prt_bul_flechalistacomun.gif) no-repeat top left;
	color:		#00aeef;
	font:		normal 12px Georgia, "Times New Roman", Times, serif;
	list-style-position:outside;
 	padding:	0 0 0 10px;
	text-indent:10px;
}

ul#subnav li a:hover {
	color:		#6385a1;
	font:		normal 12px Georgia, "Times New Roman", Times, serif;
}

ul.listado-productos-pequeno, ul.listado-pequeno, ul.listado-resultados {
	margin: 	0;
}

ul.listado-productos-pequeno img {
	margin: 	0 10px 0 0!important;
}

ul.listado-productos-pequeno li, ul.listado-pequeno li {
	background:url(../img/prt_bck_separadorlistas.gif) repeat-x bottom right;
	float:		none;
	margin: 	0 0 10px 0;
	padding:	0 0 10px 0;
}

ul.listado-resultados li {
	background:url(../img/prt_bck_separadorlistas.gif) repeat-x bottom right;
	float:		none;
	margin: 	0 0 5px 0;
	padding:	0 0 5px 0
}

ul#listado-productos-pequeno p, ul.listado-pequeno p,  ul.listado-resultados p {
	float:		none;
	margin: 	0;
}

ul.listado-productos-pequeno a, ul.listado-pequeno a,  ul.listado-resultados a {
	color:		#00aeef;
}

ul.listado-productos-pequeno a:hover, ul.listado-pequeno a:hover,  ul.listado-resultados a:hover {
	color:		#6385a1;
}

ul.listado-pequeno img, ul.listado-pequeno img:hover {
	margin:		0 10px 0 0;
}

ul.listado-pequeno h5 {
	color:		#00aeef;	
	font:		normal 12px Georgia, "Times New Roman", Times, serif;
	margin:		14px 0 0 0;
}

ul.listado-resultados h5 {
	color:		#00aeef;	
	font:		normal 12px Georgia, "Times New Roman", Times, serif;
	margin:		6px 0 0 0;
}

ul#listado-marcas {
	margin: 	0;
}

ul#listado-marcas li {
	float:		left;
	height:		120px;
	margin: 	0 0 30px 0;
	text-align: center;
	width:		135px;
}

ul#listado-productos {
	margin: 	10px 0 10px 0;
}

ul#listado-productos li {
	float:		left;
	height:		220px;
	margin: 	0 5px 0 0;
	text-align: center;
	width:		140px;
}

ul#listado-productos li img {
	margin: 	0 0 5px 0;
}

ul#listado-productos h5 {
	margin: 	5px 0 0 0!important;
	text-align: center!important;
}

ul#listado-productos p {
	text-align: center!important;
	width:		135px;
}

#productos-galeria {
	float:		left;
	margin:		10px 0 0 0;
	padding:    0 0 10px 0!important;
}

#ofertas-novedades-galeria {
	float:		none;
	margin:		10px 0 0 0;
	padding:    0 0 10px 0!important;
}

ul#productos-galeria-thumbnails {
	float:		left;
	margin:		0;
	padding: 	0!important;
	width:		195px;
}

ul#productos-galeria-thumbnails li {
	float:		left;
	height: 	62px;
	margin:		0 3px 3px 0!important;
	width:		62px;
}

.img-border4px-listados {
	background:	#FFF;
	border:		4px solid #e5e5e5;
	cursor:     pointer;
	margin: 	0;
	padding: 	1px;
}

.img-border4px-listados:hover {
	background:	#FFF;
	border:		4px solid #aaaaaa;
	cursor:     pointer;
	margin: 	0;
	padding: 	1px;
}

.img-border4px:hover {
	background:	#FFF;
	border:		4px solid #aaaaaa;
	cursor:     pointer;
	float:		left;
	margin: 	0 5px 0 0;
	padding: 	1px;
}

.img-border4px {
	background:	#FFF;
	border:		4px solid #e5e5e5;
	cursor:     pointer;
	float:		left;
	margin: 	0 5px 0 0;
	padding: 	1px;
}

.img-border4px:hover {
	background:	#FFF;
	border:		4px solid #aaaaaa;
	cursor:     pointer;
	float:		left;
	margin: 	0 5px 0 0;
	padding: 	1px;
}

ul.categoriasconfoto {
	float:		left;
	margin:		4px 0 0 0;
}

ul.categoriasconfoto li {
	float:		left;
	margin:     0 30px 30px 0!important;
	width:		224px!important;
}



/* ELEMENTOS COMUNES ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

ul.listacomun {
	float:		none;
	margin:		0 0 14px 0;
	padding: 	0 0 0 10px;
}

ul.listacomun li {
	background: url(../img/prt_bul_flechalistacomun.gif) no-repeat top left;
	float:		none;
	line-height:14px;
	margin:		0 0 8px 0;
	padding:	0 0 0 10px;
	text-align: justify;
}

ul.listacomun li ul {
	float:		none;
	margin:		5px 0 5px 0;
}

ul.listacomun li ul li {
	float:		none;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:14px;
	margin:		5px 0 7px 25px;
	padding:	0 0 0 7px;
}

.parrafodoble {
	float:		left;
	margin:		0 0 22px 0!important;
}

.marca {
	background:url(../img/prt_bul_flechaidiomas.gif) no-repeat bottom center;
	position:relative;
}

#pagetop_top {
	float:		left;
	height:		0;
	margin:		0!important;
	padding:	0!important;
}

#container-paginacion {
	float:		none;
	text-align: center!important;
	width:		450px;
}

ul#paginacion {
	background: url(../img/prt_bck_separadorlistas.gif) repeat-x top left;
	height:		45px!important;
	margin: 	0;
	overflow: 	hidden;
	padding:    20px 0 20px 0!important;
}

ul#paginacion li {
	float:		left;
	margin:		0 7px 7px 0!important;
	text-align:	center;
	width:		auto;
}

ul#paginacion li a.pagActiva {
	background: #eff8ff;
	border:		1px solid #00aeef;
	color:		#00aeef;
	display: 	block;
	font-weight:bold!important;
	height: 	15px;
	margin:		0;
	padding:	3px 2px 2px 3px!important;
	text-align:	center;
	width:		15px;
}

ul#paginacion li a.pagActiva:hover {
	background: #eff8ff;
	border:		1px solid #00aeef;
	color:		#00aeef;
	cursor: 	default;
	display: 	block;
	font-weight:bold;
	height: 	15px;
	margin:		0;
	padding:	3px 2px 2px 3px!important;
	width:		15px;
}

ul#paginacion li a {
	background: #fff;
	border:		1px solid #d1e2ef;
	color:		#00aeef;
	display:	block;
	font-weight:normal;
	height: 	15px;
	margin:		0;
	padding:	3px 2px 2px 3px!important;
	width:		15px;
}

ul#paginacion li a:hover {
	background: #eff8ff;
	border:		1px solid #d1e2ef;
	color:		#00aeef;
	display:	block;
	font-weight:normal;
	height: 	15px;
	margin:		0;
	padding:	3px 2px 2px 3px!important;
	width:		15px;
}

ul#paginacion li a.anterior  {
	background: none;
	border:		0!important;
	color:		#00aeef;
	font-weight:bold;
	margin:		0 0 150px 0;
	padding:	5px 6px 5px 6px;
}

ul#paginacion li a.siguiente  {
	background: none;
	border:		0!important;
	color:		#00aeef;
	font-weight:bold;
	margin:		0;
	padding:	5px 6px 5px 6px;
}

.noinfo {
	background: #fff;
	border:		1px solid #d1e2ef!important;
	color:		#d1e2ef!important;
	display:	block;
	font-weight:normal;
	height: 	15px!important;
	margin:		0;
	padding:	3px 2px 2px 3px!important;
	width:		15px!important;
}

#iframe-googlemaps {
	margin:		10px 0 0 0!important;
}

.enlaceOferta {
	
}

.volver {
	float:		right;
	margin:		10px 0 20px 0;
	padding:	0;
	text-align: right;
	width:		auto;
}

.volver a {
	color:		#c88b00;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.volver a:hover {
	color:		#9f9f9f;
}

.descargarDoc  {
	float:		right;
	margin:		10px 22px 5px 0!important;
	width:		130px!important;
}

.pesoDoc {
	color:		#f47921;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.numitems {
	color:		#c88b00;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding:	4px 0 0 0;
}

.slideshow {
	border-bottom:1px solid #e5e5e5;
	height:		123px;
	text-align: center;
	width: 		293px;
}

.slideshow ul {
	margin:		0;
}

.slideshow ul li {
	float:		none;
	margin:		0;
}

.slideshow img {
	padding:	0 0 0 83px!important;
}

.datoscontacto h4 {
	background: url(../img/prt_ico_links.gif) no-repeat left;
	margin: 	0 0 5px 0;
	padding: 	0 0 0 20px;
}

.datoscontacto {
	background:url(../img/prt_bck_datoscontacto.gif) repeat top left;
	padding:   14px 12px 0 10px;
}

.datoscontacto ul {
	float:		none;
	margin:     0 0 20px 0;
}

.datoscontacto li {
	float:		none;
	margin:     0 0 4px 0;
	padding: 	0 0 0 20px;
}



/* FOOTER ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

ul#prefooterNav {
	float:		left;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:		28px;
	margin:		0;
	padding:	15px 0 0 0;
	text-align:	center;
	width:		970px;
}

ul#prefooterNav li {
	background: url(../img/prt_bck_prefooterNav.gif) repeat-y top right;
	display:	inline;
	margin:		0 8px 0 0;
	padding: 	0 11px 0 0;
}

ul#prefooterNav li a {
	color: 		#666666;
}

ul#prefooterNav li a:hover {
	color: 		#6385a1;
}

#footer {
	background: url(../img/prt_bck_footer.jpg) no-repeat top left;
	color:		#FFF;
	float:		left;
	height:		auto;
	margin:		0;
	padding:    20px;
	width:		930px;	
}

#footer p {
	float:		none;
	margin:		0;
	width:		450px!important;	
}

#footer a {
	color:		#fff;
	padding:	0 0 2px 0;
}

#footer a:hover {
	background: none;
	color:		#cdcdcd;
}

.copyright {
	color:		#002e40;
	font: 		normal 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding:    0 0 0 3px;
	width:		450px;
}

.skype {
	margin:		8px 0 0 0!important;
}

.credits {
	background: url(../img/prt_bul_flechacredits.gif) no-repeat right!important;
	color:		#ffffff;
	height:		25px;
	float:		none!important;		
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		-3px 0 0 0!important;
	padding: 	0 10px 0 0!important;
}

.credits a {
	background: url(../img/prt_bul_flechacredits.gif) no-repeat right!important;
	padding:	0 10px 0 0!important;
	text-align:	left!important;	
}

.credits a:hover {
	background: url(../img/prt_bul_flechacredits.gif) no-repeat right!important;
	padding:	0 10px 0 0!important;
	text-align:	left!important;	
}

#datos-contacto {
	background: url(../img/prt_bck_separadorfooter.gif) repeat-y top right;
	float:		left;
	height:		105px;
	margin:		0 30px 0 0;
	padding:	0 0 0 0;
	width:		335px;
}

.contacto  {
	height:		10px!important;
	margin:		0 0 2px 0!important;
}

#marcas-footer ul {
	float:		left;
} 

#marcas-footer ul li {
	float:		left;
	margin:		0 5px 0 0;
} 



/* TABLAS I LISTAS DE DEFINICIÓN ------------------------------------------------------------------------------------------------------------------------------------------------------------ */

dl { 
	background: url(../img/cgt_bck_li_agenda.gif) repeat-x bottom left;
	padding:	0 0 10px 0;
}

dt {
	float: 		left;
	font-weight:bold;
	margin: 	0;
	padding: 	7px;
	width: 		15em;
}

dd {
	margin-left:11em;
	padding: 	7px;
}

dd.first {}

dd.justify {
	text-align: justify;
}

.textReduced {font-size:75%;}

.addCarrito {
	border-left:1px solid #6385a1;
	border-bottom:1px solid #6385a1;
	font: 		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding:	0 0 2px 6px;
}
