body, html{
	margin:0px auto;
	padding:0px;
	width:100%;
	min-height:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#777777;
	background:#f4f4f5 url(../images/bck.gif) top left no-repeat;
}
a{
	text-decoration:underline;
	color:#54beb9;
}
h2,h3{
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#777;
}

h1{
	overflow:hidden;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	height:1px;
}

#central{
	margin:25px auto;
	padding:0px;
	width:960px;
	min-height:276px;
	text-align:left;
	position:relative;	
}
#centralhome{
	clear:both;
	background:url(../images/img_home.jpg) top left no-repeat;
	margin:0px auto;
	padding:0px;
	width:950px;
	height:356px;
	text-align:center;
}
#centralhomeVerano{
	clear:both;
	background:#4bbbb7;
	margin:0px auto;
	padding:0px;
	width:950px;
	height:508px;
	text-align:center;
}
#contenidoflash{
	vertical-align:top;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	height:386px;
	width:950px;
}
#contenidoflashVerano{
	vertical-align:top;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	height:366px;
	width:910px;
	border:10px solid #e5e5e5;
}
#contenido{
	width:960px;
	height:100%;
	margin:0px auto;
	padding:0px;
	display:block;
	text-align:left;
}
.pie{
	clear:both;
	background:url(../images/px_pie.gif) top left repeat-x;
	width:100%;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:10px 0px;
	padding:15px 0px;
	display:block;
}
.pieVerano{
	clear:both;
	background:url(../images/px_pieVerano.gif) top left repeat-x;
	width:100%;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:10px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	display:block;
}
.txtpie{
	font-size:11px;
	color:#777777;
}
.txtpieVerano{
	font-size:11px;
	color:#FFF;
	text-align:left;
	margin-left:10px;
}
.txtpieVerano a{
	color:#FFF;
	text-decoration:none;
}
.txtpieVerano a:hover{
	color:#FFF;
	text-decoration:underline;
}

.emred{
	right:10px;
	margin:0px auto 0px 300px;
	padding:0px;
}
.corp{
	font-size:11px;
	color:#4ec3be;
	padding-left:20px;
}
.txtpie a{
	color:#777;
	text-decoration:none;
}
.txtpie a:hover{
	color:#777;
	text-decoration:underline;
}
#cabecera{
	width:100%;
	margin:0px auto;
	height:135px;
	padding:0px;
	display:block;
}
UL #dir{
	LIST-STYLE-TYPE: none; HEIGHT: 89px; OVERFLOW:hidden; padding:0px; float:left; display:block;
}
UL#dir LI {
	DISPLAY:inline; HEIGHT: 89px; OVERFLOW:hidden; padding:0px; float:left;
}
UL#dir LI A {
	HEIGHT: 89px; OVERFLOW:hidden; TEXT-INDENT: -9999px; float:left; padding:0px;
}
#logo A {
	DISPLAY: block; BACKGROUND: url(../images/logo.gif) no-repeat; width:320px; HEIGHT: 89px; float:left; padding:0px;  margin:0px 0px 0px 0px;
}
UL#minimenu {
	LIST-STYLE-TYPE: none; HEIGHT: 30px; padding:0px; margin:0px; display:block; width:640px;
}
UL#minimenu LI {
	DISPLAY:inline; HEIGHT: 30px; padding:0px; margin:0px; text-align:right;
}
UL#minimenu LI A {
	HEIGHT: 30px; float:right; padding:0px; margin:5px; display:block;
}
#carrito {
	padding:0px; margin:0px; display:block; width:638px; height:59px; background:url(../images/bck_carrito.gif) top right no-repeat; font-family:"Courier New", Courier, monospace;
}
UL#carrito {
	LIST-STYLE-TYPE: none; padding:0px; margin:0px auto; display:block; text-align:right;
}
UL#carrito LI {
	DISPLAY:inline; padding:0px; margin:20px 10px 0px 0px; width:auto; float:right; color:#a9a9a9;
}
UL#carrito LI A {
	padding:0px; margin:0px; display:block; width:auto; color:#a9a9a9; text-align:right; text-decoration:none;
}
UL#carrito LI A:hover {
	color:#000;
	text-decoration:underline;
}
UL#nav {
	LIST-STYLE-TYPE: none; HEIGHT: 46px; OVERFLOW:hidden; padding:0px; margin:0px auto; float:left; display:block; width:960px; text-align:right;
}
UL#nav LI {
	DISPLAY:inline; HEIGHT: 46px; OVERFLOW:hidden; float:left; padding:0px; margin:0px auto;
}
UL#nav LI A {
	HEIGHT: 46px; OVERFLOW:hidden; TEXT-INDENT: -9999px; float:left; padding:0px;
}
UL#nav LI#quienes A {
	DISPLAY: block; BACKGROUND: url(../images/bt1_n.gif); FLOAT: left; WIDTH: 176px; HEIGHT: 46px;
}
UL#nav LI#quienes A:hover, UL#nav LI#quienes A.hover {
	BACKGROUND: url(../images/bt1_n.gif) 0px -46px; HEIGHT: 46px; 
}
/*UL#nav LI#quienes A.selected, UL#nav LI#quienes A:selected {
	BACKGROUND: url(../images/bt1_n.gif) 0px -46px; HEIGHT: 46px;
}*/
UL#nav LI#coleccion A {
	DISPLAY: block; BACKGROUND: url(../images/bt2_n.gif); FLOAT: left; WIDTH: 124px; HEIGHT: 46px;
}
UL#nav LI#coleccion A:hover, UL#nav LI#coleccion A.hover {
	BACKGROUND: url(../images/bt2_n.gif) 0px -46px; HEIGHT: 46px;
}
/*UL#nav LI#coleccion A.selected, UL#nav LI#coleccion A:selected {
	BACKGROUND: url(../images/bt2_n.gif) 0px -46px; HEIGHT: 46px;
}*/
UL#nav LI#bolso A {
	DISPLAY: block; BACKGROUND: url(../images/bt3_n.gif); FLOAT: left; WIDTH: 139px; HEIGHT: 46px;
}
UL#nav LI#bolso A:hover, UL#nav LI#bolso A.hover {
	BACKGROUND: url(../images/bt3_n.gif) 0px -46px; HEIGHT: 46px;
}
/*UL#nav LI#bolso A.selected, UL#nav LI#bolso A:selected {
	BACKGROUND: url(../images/bt3_n.gif) 0px -46px; HEIGHT: 46px;
}*/
UL#nav LI#prensa A {
	DISPLAY: block; BACKGROUND: url(../images/bt5_n.gif) no-repeat; FLOAT: left; WIDTH: 86px; HEIGHT: 46px;
}
UL#nav LI#prensa A:hover, UL#nav LI#prensa A.hover {
	BACKGROUND: url(../images/bt5_n.gif) 0px -46px; HEIGHT: 46px;
}
/*UL#nav LI#prensa A.selected, UL#nav LI#prensa A:selected {
	BACKGROUND: url(../images/bt5_n.gif) 0px -46px; HEIGHT: 46px;
}*/
UL#nav LI#contacto A {
	DISPLAY: block; BACKGROUND: url(../images/bt4_n.gif) no-repeat; FLOAT: left; WIDTH: 116px; HEIGHT: 46px;
}
UL#nav LI#contacto A:hover, UL#nav LI#contacto A.hover {
	BACKGROUND: url(../images/bt4_n.gif) 0px -46px; HEIGHT: 46px;
}
/*UL#nav LI#contacto A.selected, UL#nav LI#contacto A:selected {
	BACKGROUND: url(../images/bt4_n.gif) 0px -46px; HEIGHT: 46px;
}*/
#busca  {
	DISPLAY: inline; FLOAT: right; background:url(../images/bck_buscador.gif) top left no-repeat; margin:0px; padding:0px; height:43px; width:250px;
}
.caja{
	border:1px solid #777777;
	width:201px;
	height:17px;
	margin:12px 0px;
	padding:3px;
	color:#555555;
	font-size:11px;
}
.lista{
	border:1px solid #50bfba;
	width:150px;
	margin:0px 0px;
	padding:3px;
	color:#555555;
	font-size:11px;
}
.bt{
	margin:0px;
	padding:0px;
	display:block;
}
#content {
	width:960px;
	height:135px;
	margin:0px auto;
	padding:0px;
}
#content ul{
	margin: 0px auto;
	float:left;
	padding:0px;
	display:block;
	text-align:left;
}
#destacadoscentral{
	width:100%;
	height:100%;
	text-align:left;
	margin:10px 4px;
	padding:0px;
	display:block;
}
.destacadoshome{
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
}
.destacadoshome ul{
	width:463px;
	height:96px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	border:1px solid #e3e3e3;
}
.destacadoshome li{
	list-style:none;
	margin:5px 0px;
	padding:0px;
	display:block;
}
.destacadoshome .img{
	width:136px;
	margin:0px;
	padding:0px;
	display:block;
	height:94px;
	float:left;
}
.destacadoshome h2{
	margin:0px 10px;
	padding:0px;
	display:block;
	font-family:"Futura Bk BT", arial;
	text-transform:uppercase;
	font-size:1.4em;
}
.destacadoshome .txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin:0px 10px;
	padding:0px;
}
.destacadoshome a{
	margin:0px 10px;
	padding:0px;
	color:#57c6c1;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
}
.destacadoshome a:hover{
	text-decoration:underline;
}
UL.destacadoblog{
	margin-left:20px;
	background:url(../images/bck_destacado_blog.gif) top left no-repeat;
}
UL.destacadoblog .txt{
	margin:0px 10px;
	padding:0px;
	width:240px;
}
#menucoleccion{	
	width:200px;
	min-height:280px;
	background:url(../images/bck_menucoleccion.gif) top left no-repeat;
	display:block;
	float:left;
}
.menu{
	margin:0px;
	padding:25px 0px 0px 25px;
	display:block;
}
.menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
.menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:0px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	line-height:3em;
}
.menu li a:hover{
	color:#56c4bf;
	text-decoration:underline;
}
#menuabout{	
	width:200px;
	min-height:280px;
	background:url(../images/bck_menucoleccion.gif) top left no-repeat;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

.menuinterior{
	width:181px;
	margin:0px;
	padding:0px;
	display:block;
}
.menuinterior ul{
	margin:0px auto;
	padding:0px;
	display:block;
}
.menuinterior ul li{
	margin:0px auto;
	padding:0px;
	display:block;
}
#menuitemsel {
	color:#56c4bf;
	text-decoration:underline;
}
#contenidoabout{
	background:url(../images/bck_about.gif) top right no-repeat;
	min-height:414px;
	width:750px;
	display:block;
	float:left;
}
#contenidoabout ul{
	list-style:none;
	width:249px;
	height:160px;
	display:block;
	float:left;
	margin:10px 0px;
	text-align:center;
	padding:0px;
}
#contenidoabout ul li{
	width:160px;
	margin:0px;
	padding:0px;
	display:block;
}
#contenidoabout ul li h3{
	font-family:"Courier New", Courier, monospace;
	font-size:1.3em;
	text-align:center;
	font-weight:bold;
	color:#54c1bc;
	width:140px;
	margin:0px;
	padding:0px;
}
#contenidoabout p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	width:490px;
	margin:0px;
	padding:10px 25px;
	display:block;
	min-height:400px;
}
#contenidoheroes{
	background:url(../images/bck_heroes.gif) top right no-repeat;
	width:750px;
	display:block;
	float:left;
}
#contenidoheroes ul{
	list-style:none;
	width:249px;
	height:160px;
	display:block;
	float:left;
	margin:10px 0px;
	text-align:center;
	padding:0px;
}
#contenidoheroes ul li{
	width:160px;
	margin:0px;
	padding:0px;
	display:block;
}
#contenidoheroes p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	width:340px;
	margin:0px;
	padding:10px 25px;
	display:block;
}
#contenidohistoria{
	background:url(../images/bck_historia.gif) top right no-repeat;
	width:750px;
	min-height:414px;
	display:block;
	float:left;
}
#contenidohistoria ul{
	list-style:none;
	width:249px;
	height:160px;
	display:block;
	float:left;
	margin:10px 0px;
	text-align:center;
	padding:0px;
}
#contenidohistoria ul li{
	width:160px;
	margin:0px;
	padding:0px;
	display:block;
}
#contenidohistoria p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	width:475px;
	min-height:414px;
	margin:0px;
	padding:10px 25px;
	display:block;
}
#contenidomateriales{
	width:750px;
	display:block;
	float:left;
}
#contenidomateriales ul{
	display:block;
}
#contenidomateriales ul li{
	margin:0px;
	padding:0px;
	display:block;
}
#contenidomateriales p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	width:475px;
	min-height:380px;
	margin:50px 0px;
	padding:10px 25px;
	display:block;
}
#contenidoco2{
	background:url(../images/bck_trilloco2.gif) top right no-repeat;
	width:750px;
	min-height:414px;
	display:block;
	float:left;
}
#contenidoco2 ul{
	display:block;
}
#contenidoco2 ul li{
	margin:0px;
	padding:0px;
	display:block;
}
#contenidoco2 p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	width:475px;
	min-height:414px;
	margin:0px;
	padding:10px 25px;
	display:block;
}
#contactoprensa{
	background:url(../images/bck_prensa.gif) top right no-repeat;
	width:750px;
	min-height:400px;
	height:100%;
	margin:0px auto;
	padding:0px;
	display:block;
	text-align:left;
	float:left;
}
#contactoprensa ul{
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
}
#contactoprensa p{
	clear:both;
	width:100%;
	margin:10px 0px;
	padding:5px;
	display:block;
}
#contactoprensa ul li{
	margin:0px auto;
	padding:0px;
	display:inline;
	float:left;
}
#contactoprensa .campotxt{
	width:100px;
	margin:4px 0px;
	padding:0px;
	display:block;
	float:left;
	text-align:right;
}
#contenidoprensa{
	background:url(../images/bck_prensa.gif) top right no-repeat;
	width:750px;
	min-height:414px;
	display:block;
	float:left;
}
#contenidoprensa ul{
	width:200px;
	display:block;
	margin:10px 0px;
	padding:0px;
	list-style:none;
	float:left;
}
#contenidoprensa ul li{
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-size:1em;
	color:#4dbeb9;
}
#contenidoprensa p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	margin:0px;
	padding:10px 220px 0px 25px;
	display:block;
}
#contenidoprensa h2{
	font-size:1.5em;
	text-align:justify;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 0px 20px;
	display:block;
	color:#4dbeb9;
	/*text-transform:lowercase;*/
	font-weight:bold;
}
#contenidocondiciones{
	min-height:414px;
	display:block;
	float:left;
}
#contenidocondiciones ul{
	width:400px;
	display:block;
}
#contenidocondiciones ul li{
	margin:0px;
	padding:3px;
	display:block;
	border-bottom:1px dashed #CCC;
	list-style:none;
}
#contenidocondiciones p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 10px 25px;
	display:block;
	border-bottom:1px dashed #CCC;
}
#contenidocondiciones h2{
	font-size:1.5em;
	text-align:justify;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 0px 25px;
	display:block;
	color:#4dbeb9;
}
#contenidocoleccion{
	width:748px;
	display:block;
	float:left;
}
#contenidocoleccion ul{
	list-style:none;
	width:249px;
	display:block;
	float:left;
	margin:10px 0px 10px 0px;
	text-align:center;
	padding:0px;
}
#contenidocoleccion ul li{
	width:180px;
	margin:0px;
	padding:0px;
	display:block;
}
#contenidocoleccion ul li.precio{
	font-family:"Courier New", Courier, monospace;
	font-size:1.3em;
	text-align:center;
	font-weight:bold;
	color:#333;
	width:180px;
}
#contenidocoleccion p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	width:690px;
	margin:0px;
	padding:10px 25px;
	display:block;
}
#sombra{
	clear:both;
	margin:0px;
	padding:0px;
	background:url(../images/sombra.gif) top left no-repeat;
	width:728px;
	height:18px;
	display:block;
	float:left;
	text-align:center;
}
#contenidoficha{
	width:728px;
	margin:0px auto;
	padding:0px;
	display:block;
	float:left;
}
#ficha{
	width:708px;
	margin:0px auto;
	padding:0px;
	display:block;
	float:left;
	border:14px solid white;
	background-color:#FFF;
}
#fotosficha{
	width:285px;
	margin:0px 15px 0px 0px;
	padding:0px;
	display:block;
	float:left;
}
#fotosficha ul{
	list-style:none;
	width:285px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
#fotosficha .imgagenbig{
	width:285px;
	height:285px;
	margin:0px;
	padding:0px;
	display:block;
	border:1px solid #d8d8d8;
}
.botonera{
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
}
.botonera li{
	margin:0px;
	padding:0px;
	display:inline;
}
#caracteristicas{
	width:403px;
	margin:0px auto;
	padding:0px;
	border:1px solid #d7d7d7;
	display:block;
	float:left;
}

/* se usa esta en vez de h1 para dejar el h1 para posicionamiento */
.nombrebolso {
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	text-transform:uppercase;
	font-size:2em;
	color:#56c1bc;
	margin:0px;
	padding:0px 10px;
	display:block;
}

#caracteristicas h2{
	font-family:"Courier New", Courier, monospace;
	font-size:1.5em;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:0px 10px;
	display:block;
}
#caracteristicas h3{
	font-family:"Courier New", Courier, monospace;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	color:#777;
	margin:15px 0px;
	padding:0px;
	display:block;
}
#caracteristicas p{
	margin:0px;
	padding:0px;
}
#caracteristicas ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin:10px 0px;
	padding:0px 25px;
}
.colores{
	clear:both;
	height:30px;
	margin:0px auto;
	padding:5px 0px;
	display:block;
	text-align:center;
}
.colores ul{
	margin:0px auto;
	padding:0px;
	display:block;
	vertical-align:bottom;
	
}
.colores li{
	margin:0px auto;
	padding:0px;
	height:14px;
	display:inline;
	vertical-align:bottom;
}
.btvolver{
	width:300px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
.menufichaint{
	width:100%;
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
}
.menufichaint ul{
	margin:10px 0px;
	list-style:none;
	padding:0px;
	display:block;
	float:left;
	text-align:left;
}
.menufichaint li{
	margin:0px;
	list-style:none;
	padding:0px;
	display:block;
}
.dere{
	width:260px;
	margin:0px;
	padding:0px;
	display:block;
	float:right;
}
.dere li{
	float:right;
}
#derecha{
	width:403px;
	height:100%;
	margin:0px auto;
	padding:0px;
	display:block;
	float:left;
}
.izquierda{
	width:400px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
.izquierda ul{
	clear:both;
	width:100%;
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
.izquierda ul li{
	width:35%;
	list-style:none;
	margin:0px;
	padding:0px;
	display:inline;
}
.izquierda .botones{
	margin:0px;
	padding:5px 0px;
	display:block;
	float:right;
}
.izquierda .txt{
	width:100px;
	margin:4px 0px;
	padding:0px;
	display:block;
	float:left;
}
.textfields{
	border:1px solid #777777;
	width:250px;
	margin:2px;
	padding:3px;
	color:#555555;
	font-size:11px;
}
.txtnegro{
	color:#000;
}
.derelogin{
	width:500px;
	height:314px;
	margin:43px 0px;
	padding:0px;
	display:block;
	float:right;
}
.derelogin ul{
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}
.derelogin .botones{
	margin:0px;
	padding:5px 0px;
	display:block;
}
#contenidoalta{
	width:960px;
	height:100%;
	margin:0px auto;
	padding:0px;
	display:block;
	text-align:left;
}
#contenidoalta ul{
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
}
#contenidoalta p{
	clear:both;
	width:100%;
	margin:10px 0px;
	padding:5px;
	display:block;
}
#contenidoalta ul li{
	margin:0px auto;
	padding:0px;
	display:inline;
	float:left;
}
#contenidoalta .campotxt{
	width:150px;
	margin:4px 0px;
	padding:0px;
	display:block;
	float:left;
	text-align:right;
}
.datospersonales{
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
}
#contenidonews{
	background:url(../images/bck_newsletter.gif) top right no-repeat;
	width:960px;
	min-height:400px;
	margin:0px auto;
	padding:0px;
	display:block;
	text-align:left;
}
#contenidonews ul{
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
}
#contenidonews p{
	clear:both;
	width:100%;
	margin:10px 0px;
	padding:5px;
	display:block;
}
#contenidonews ul li{
	margin:0px auto;
	padding:0px;
	display:inline;
	float:left;
}
#contenidonews .campotxt{
	width:150px;
	margin:4px 0px;
	padding:0px;
	display:block;
	float:left;
	text-align:right;
}
#contenidoservicio{
	width:960px;
	min-height:400px;
	margin:0px auto;
	padding:0px;
	display:block;
	text-align:left;
}
#contenidoservicio ul{
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
}
#contenidoservicio p{
	clear:both;
	width:100%;
	margin:10px 0px;
	padding:5px;
	display:block;
}
#contenidoservicio ul li{
	margin:0px auto;
	padding:0px;
	display:inline;
	float:left;
}
#contenidoservicio .campotxt{
	width:150px;
	margin:4px 0px;
	padding:0px;
	display:block;
	float:left;
	text-align:right;
}

/* TIENDA*/
.cuadrogris{
	margin:0px auto;
	padding:5px;
	display:block;
	border:1px solid #d7d7d7;
	background:#FFF;
}
#contenidotienda{
	width:960px;
	min-height:380px;
	margin:0px auto;
	padding:0px;
	display:block;
	text-align:left;
}
#contenidotienda ul{
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
}
#contenidotienda p{
	clear:both;
	width:100%;
	margin:10px 0px;
	padding:5px;
	display:block;
}
#contenidotienda ul li{
	margin:0px auto;
	padding:0px;
	display:inline;
	float:left;
}
#contenidotienda .campotxt{
	width:150px;
	margin:4px 0px;
	padding:0px;
	display:block;
	float:left;
	text-align:right;
}

table {
  border-collapse: collapse;
  border: 1px solid #383838;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #777;
  background: #d4eae9;
  width:100%;
  }
caption {
  text-align: left;
  font: bold 16px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
td, th {
  border: 1px dashed #FFF;
  padding: .8em;
  color: #000;
  }
thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #a9b4b3;
  text-align: left;
  color: #FFF;
  padding-top:6px;
  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #000;
  }
tbody td a:hover {
  background: transparent;
  color: #000;
  }
tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: underline;
  font-weight:bold;
  color: #000;
  }
tbody th a:hover {
  background: transparent;
  color: #000;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  color:#FFF;
  padding-top:6px;
  }
.odd {
  background: #d4eae9;
  }
tbody tr:hover {
  background: #4abab6;
  color:#000;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #4abab6;
  color:#000;
  }
.cajatienda{
	border:1px solid #777777;
	width:201px;
	margin:0px;
	padding:2px;
	color:#555555;
	font-size:11px;
}
.menumateriales{
	display:block;
	margin:10px 25px;
	padding:0px;
}
.menumateriales ul{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
}
.menumateriales ul li{
	width:36%;
	height:35px;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}
/*.menumateriales ul li a{
	display:block;
	color:#FFF;
	margin-right:12px;
	padding:10px;
	background:#4dbeb9;
	font-family:"Courier New", Courier, monospace;
	font-size:1.5em;
	border:1px dashed #FFF;
}
.menumateriales ul li a:hover{
	color:#000;
	background:#a6a6a6;
}*/
.menumateriales ul li.desactivo a{
	display:block;
	color:#FFF;
	margin-right:12px;
	padding:10px;
	background:#a6a6a6;
	font-family:"Courier New", Courier, monospace;
	font-size:1.5em;
	border:1px dashed #FFF;
}
.menumateriales ul li.activo a{
	display:block;
	color:#000;
	margin-right:12px;
	padding:10px;
	background:#4dbeb9;
	font-family:"Courier New", Courier, monospace;
	font-size:1.5em;
	border:1px dashed #FFF;
}



#contenidomapa{
	display:block;
	float:left;
	margin-right:20px;
}
#contenidomapa ul{
	width:380px;
	display:block;
}
#contenidomapa ul li{
	margin:0px;
	padding:3px;
	display:block;
	/*border-bottom:1px dashed #CCC;*/
	list-style:none;
}
#contenidomapa .sub a{
	margin:0px auto;
	padding:0px 25px;
	display:block;
	color:#777;
}
#contenidomapa p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 10px 25px;
	display:block;
	/*border-bottom:1px dashed #CCC;*/
}

.separa{
	margin:0px;
	padding:0px;
	height:10px;
	list-style:none;
}

#contenidomapa2{
	display:block;
	float:left;
}
#contenidomapa2 ul{
	width:380px;
	display:block;
}
#contenidomapa2 ul li{
	margin:0px;
	padding:3px;
	display:block;
	/*border-bottom:1px dashed #CCC;*/
	list-style:none;
}
#contenidomapa2 .sub a{
	margin:0px auto;
	padding:0px 25px;
	display:block;
	color:#777;
}
#contenidomapa2 p{
	font-size:0.9em;
	text-align:justify;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 10px 25px;
	display:block;
	/*border-bottom:1px dashed #CCC;*/
}

.promo{
	text-decoration:underline;
	color:#54beb9;
	font-weight:bold;
}


#contenidobusca{
	min-height:414px;
	display:block;
	float:left;
}
#contenidobusca ul{
	width:700px;
	display:block;
}
#contenidobusca ul li{
	margin:0px;
	padding:3px;
	display:block;
	border-bottom:1px dashed #CCC;
	list-style:none;
}
#contenidobusca .sub a{
	margin:0px auto;
	padding:0px 25px;
	display:block;
	color:#777;
}
.sinpunto {
	list-style:none;
	margin:0px;
	padding:0px;
}
