@charset "UTF-8";

body {
  margin: 0px;
  padding: 0px;
  background: url("imagenes/back-pat.jpg") repeat scroll
    0% 0% transparent;
}


@font-face {
  font-family: "Constantia";
  font-weight: bold;
  src: url("fuentes/constanb.ttf");
}

@font-face {
  font-family: 'OrotundHeavy';
  src: url('Orotund-webfont.eot');
  src: local('?'), url('fuentes/Orotund-webfont.woff') format('woff'), url('fuentes/Orotund-webfont.ttf') format('truetype'), url('fuentes/Orotund-webfont.svg#webfonta77S6bkg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OrotundCapitalsHeavy';
  src: url('OrotundCaps-webfont.eot');
  src: local('?'), url('fuentes/OrotundCaps-webfont.woff') format('woff'), url('fuentes/OrotundCaps-webfont.ttf') format('truetype'), url('fuentes/OrotundCaps-webfont.svg#webfontFvWPnfYm') format('svg');
  font-weight: normal;
  font-style: normal;
}



.Constantia1 {
  letter-spacing: -4px;
  color: rgb(204, 204, 204);
  font-family: Constantia;
  font-weight: bold;
  font-size: 42px;
  text-align: right;
  
  text-shadow: 2px 2px 3px
    rgb(0, 0, 0);
}

.Constantia2 {
  letter-spacing: -1px;
  color: rgb(204, 204, 204);
  font-family: Constantia;
  font-weight: bold;
  font-size: 25px;

  text-shadow: 2px 2px 3px
    rgb(0, 0, 0);
 
}

.Constantia3 {
  letter-spacing: -2px;
  font-family: Constantia;
  font-size: 28px;
  color: rgb(43, 43, 43);
  text-shadow: 0px 1px 0px
    rgb(204, 204, 204);
  font-weight: bold;
}

.Constantia4 {
  letter-spacing: -1px;
  font-family: Constantia;
  font-size: 18px;
   color: rgb(43, 43, 43);
  text-shadow: 0px 1px 0px rgb(204, 204, 204);
  font-weight: bold;
}

.ConstantiaNegro {
  letter-spacing: -1px;
  font-family: Constantia;
  font-size: 1.3em;
  color: #000000;
  font-weight: bold;
}

.ConstantiaNegro2 {
  letter-spacing: -3px;
  font-family: Constantia;
  font-size: 45px;
  color: #000000;
  font-weight: bold;
}


.ConstantiaEmboss {
color:#660000;
font-family:Constantia;
font-size:45px;
font-weight:bold;
letter-spacing:-3px;
text-shadow:0 1px 0 #999999;
}
.OrotundHeavy{
font-family:OrotundHeavy;
font-weight: bold;
  font-size: 1.7em;
  letter-spacing: -3px;
  color: rgb(43, 43, 43);
}

#doblebackground {
  margin: 0px 0px -60px;
  width: 100%;
  height: 100px;
  background: url("imagenes/degradado-sup.png") repeat-x scroll  0% 0% transparent;
}

#doblebackgroundinf {
  position:absolute;
  bottom:0px;
  width: 100%;
  height: 100px;
  background: url("imagenes/degradado-inf.png") repeat-x scroll center bottom transparent;
}

#doblebackground.pie {
  width: 100%;
  height: 200px;
  background: url("imagenes/degradado-sup.png") repeat-x scroll
    center top transparent;
}

#container {
  height: 500px;
  background: url("imagenes/back-cementerio.png") no-repeat scroll 5px 50% transparent;
  position:relative;
}

#FacebookLike {
	
	position:absolute;
	top:377px; left:80px;
	
	}


#texto {
  text-shadow: 0px 1px 0px
    rgb(229, 229, 238);
  font-size: 24px;
  color: rgb(0, 0, 0);
}

#cabecerastore {
  position:relative;
  background: url("imagenes/secciones/seccion-store-barra.png") no-repeat scroll 150px top transparent;
  height: 100px;

 }

 #cabeceragallery {
  position:relative;
  background: url("imagenes/secciones/seccion-store-barra.png") no-repeat scroll 150px top transparent;
  height: 100px;

 }

#seccionstore {
 position:relative;
  background: url("imagenes/secciones/store-sec.png") no-repeat left top transparent;
  width:500px;
  height: 300px;
  
  margin-top: -110px;
}

#secciongallery {
 position:relative;
  background: url("imagenes/secciones/gallery-sec.png") no-repeat left top transparent;
  width:500px;
  height: 300px;

  margin-top: -110px;
}

#seccionontheroad {
 position:relative;
  background: url("imagenes/secciones/ontheroad-sec.png") no-repeat left top transparent;
  width:500px;
  height: 300px;

  margin-top: -110px;
}

#seccionpress {
 position:relative;
  background: url("imagenes/secciones/press-sec.png") no-repeat left top transparent;
  width:500px;
  height: 300px;

  margin-top: -110px;
}

#secciontattoos {
 position:relative;
  background: url("imagenes/secciones/tattoos-sec.png") no-repeat left top transparent;
  width:500px;
  height: 300px;

  margin-top: -110px;
}

#gallerycontainer{
  text-align: center;
}

#gallerycontainer ul{
    text-align: center;
}

#tienda {
  position: relative;
  min-height: 200px;
}

#carrito {
  background: none repeat scroll
    0% 0% rgb(0, 0, 0);
}

#contenido {
  height: 200px;
}

#contact {
  height: 100px;
}

#home ul {
  width: 170px;
  height: 100px;
  position: relative;
}

#home a {
  display: block;
  text-indent: -900%;
  outline: medium none;
  margin: 230px 0px;
  width: 270px;
  height: 150px;
}

#menu {
  margin: 85px 0px 0px;
  height: 250px;
}

#menu.contact {
  margin: 115px 0px 0px 31px;
  height: 100px;
}

#menu ul {
  position: relative;
}

#menu li {
  height: 45px;
  list-style: none outside none;
  display: block;
}

#menu span {
  display: none;
  position: absolute;
 
}

#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: medium none;
  background-position: 0px 0px;
}

#menu a:hover {
  background-position: -231px 0px;
}

#menu a:hover span {
  display: inline;
}

#menu .tattoos {
  width: 226px;
  height: 49px;
  background: url("imagenes/menu/tattoos.png") no-repeat scroll
    0% 0% transparent;
}

#menu .Stattoos {
  width: 226px;
  height: 49px;
  background: url("imagenes/menu/tattoos.png") no-repeat scroll
    -231px 0px transparent;
}

#menu .ontheroad {
  width: 226px;
  height: 31px;
  background: url("imagenes/menu/ontheroad.png") no-repeat scroll
    0% 0% transparent;
}

#menu .Sontheroad {
  width: 226px;
  height: 31px;
  background: url("imagenes/menu/ontheroad.png") no-repeat scroll
    -231px 0px transparent;
}

#menu .press {
  margin: -14px 0px;
  width: 226px;
  height: 74px;
  background: url("imagenes/menu/press.png") no-repeat scroll
    0% 0% transparent;
}

#menu .Spress {
  margin: -14px 0px;
  width: 226px;
  height: 74px;
  background: url("imagenes/menu/press.png") no-repeat scroll
    -231px 0px transparent;
}

#menu .gallery {
  margin: -7px 0px 0px;
  width: 226px;
  height: 49px;
  background: url("imagenes/menu/gallery.png") no-repeat scroll
    0% 0% transparent;
}

#menu .Sgallery {
  margin: -7px 0px 0px;
  width: 226px;
  height: 49px;
  background: url("imagenes/menu/gallery.png") no-repeat scroll
    -231px 0px transparent;
}

#menu .shopstudio {
  margin: -3px 0px;
  width: 226px;
  height: 50px;
  background: url("imagenes/menu/shopstudio.png") no-repeat scroll
    0% 0% transparent;
}

#menu .Sshopstudio {
  margin: -3px 0px;
  width: 226px;
  height: 50px;
  background: url("imagenes/menu/shopstudio.png") no-repeat scroll
    -231px 0px transparent;
}

#menu .store {
  margin: -13px 0px;
  width: 226px;
  height: 62px;
  background: url("imagenes/menu/store.png") no-repeat scroll
    0% 0% transparent;
}

#menu .Sstore {
  margin: -13px 0px;
  width: 226px;
  height: 62px;
  background: url("imagenes/menu/store.png") no-repeat scroll
    -231px 0px transparent;
}






#menu .contact {
  margin: -20px 0px 0px 50px;
  width: 226px;
  height: 50px;
  background: url("imagenes/menu/contact.png") no-repeat scroll 0% 0% transparent;
}

#menu .Scontact {
  margin: 0px 0px 0px
    10px;
  width: 226px;
  height: 50px;
  background: url("imagenes/menu/contact.png") no-repeat scroll -231px 0px transparent;
}

#menu .myspace {
  margin: 50px 0px;
  width: 226px;
  height: 59px;
  background: url("imagenes/menu/myspace.png") no-repeat scroll 0% 0% transparent;
}

#menu .facebook {
  margin: 50px 0px;
  width: 50px;
  height: 59px;
  background: url("imagenes/menu/facebook.png") no-repeat scroll 0% 0% transparent;
}










#banner {
  margin: 0px 0px 0px;
  height: 0px;
}



#banner ul {
  position: relative;
}

#banner li {
  height: 45px;
  list-style: none outside none;
  display: block;
}

#banner span {
  display: none;
  position: absolute;
 
}

#banner a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: medium none;
  background-position: 0px 0px;
}

#banner a:hover {
  background-position: 0px 0px;
}

#banner a:hover span {
  display: inline;
}



#banner .ebay {
	margin: 120px -200px;
	width: 743px;
	height: 268px;
	background: url("imagenes/home/upcoming2.png") no-repeat scroll 0% 0% transparent;
}

#banner .ebay2 {
	margin: -160px -200px;
	width: 743px;
	height: 268px;
	background: url("imagenes/home/upcoming3.png") no-repeat scroll 0% 0% transparent;
}


#info{
  margin: 0px 0px 20px 0px;
  
}

#info-prints{
  margin: 0px 0px 150px 0px;
  
}

/*----------------------------------Menu store--------------------------*/

#menuseccion span {
  display: none;
  position: absolute;
  
}

#menuseccion a {
  display: block-inline;
  text-indent: -900%;
  position: absolute;
  outline: medium none;
  background-position: 0px 0px;
  
}

#menuseccion a:hover {
  background-position: -218px 0px;
}

#menuseccion a:hover span {
  display: inline;
}


#menuseccion .tour {
	left: 220px;
	top: 23px;
	width: 170px;
	height: 29px;
	background: url("imagenes/menu/bt-tour.png") no-repeat scroll
    0% 0% transparent;
}

#menuseccion .pics {
	top: 22px;
	left:410px;
	width: 109px;
	height: 29px;
	background: url("imagenes/menu/bt-pics.png") no-repeat scroll
    0% 0% transparent;
}


#menuseccion .vip {
  top: 22px;
  left:526px;
  width: 218px;
  height: 29px;
  background: url("imagenes/menu/bt-vip.png") no-repeat scroll
    0% 0% transparent;
}

#menuseccion .tshirts {
  left: 220px; top: 23px;
  width: 218px;
  height: 29px;
  background: url("imagenes/menu/store-tshirts.png") no-repeat scroll
    0% 0% transparent;
    
}

#menuseccion .prints {
  top: 24px;
  left:385px;
  width: 218px;
  height: 29px;
  background: url("imagenes/menu/store-prints.png") no-repeat scroll
    0% 0% transparent;
}

#menuseccion .others {
  top: 22px;
  left:526px;
  width: 218px;
  height: 29px;
  background: url("imagenes/menu/store-others.png") no-repeat scroll
    0% 0% transparent;
}

#menuseccion ul {
  position: absolute; 
  top: 0px; 
  right: 150px;
  
  
}

#menuseccion li {
  height: 29px;
  width: 218px;
  list-style: none outside none;
  display: inline;
  float:left;
  
}

#menuseccion {
  position:absolute;
  top: 0px; 
  right: 80px;
  
}

/*____________________________________________________*/
#limitededition{
 
  background:url("imagenes/secciones/store-limitededition.png")no-repeat;
  width:420px;
  height: 285px; 
  margin-top: -80px; 
  margin-left: -40px;
}

#escaparate{
  margin-bottom: 80px;
}

#escaparate-prints{
  height:500px;
  margin-top:20px;
  margin-bottom: 120px;
}


#TSfront{
display:inline;
float:left;
background:url("imagenes/secciones/store-bk-ts-2-front.png") no-repeat scroll 0px 35px transparent;
width: 185px;
height: 170px; 
padding: 70px 20px 50px 0px;
margin-left: 25px; 

}

#TSrear{
display:inline;
float:left;
width: 185px; 
height: 157px; 
background:url("imagenes/secciones/store-bk-ts-2-rear.png") no-repeat scroll 0px 35px transparent;
padding: 70px 20px 50px 25px;

}

#others-bag-open{
display:inline;
float:left;
width: 185px; 
height: 147px; 
margin-left: 25px; 
margin-top: 45px;

padding:0px 25px 50px 0px;
background:url("imagenes/secciones/opened.png") no-repeat scroll 12px 55px transparent;

}

#others-bag-close{
display:inline;
float:left;
width: 185px; 
height: 147px;
padding:0px 25px 50px 0px;
margin-top: 45px;
background:url("imagenes/secciones/closed.png") no-repeat scroll 12px 55px transparent;

}

.simpleCart_shelfItem {

}

.carrito-imagen-tshirts {
  background: url("imagenes/secciones/store-bk-imagenes.png") no-repeat scroll right top transparent;
 
  height: 300px;
  line-height: 100%;
  position: relative;
}

.carrito-imagen-others {
  background: url("imagenes/secciones/store-bk-others.png") no-repeat scroll right top transparent;
  height: 300px;
  line-height: 100%;
  position: relative;
}

.carrito-imagen-others2 {
  background: url("imagenes/secciones/store-bk-others2.png") no-repeat scroll right top transparent;
  height: 300px;
  line-height: 100%;
  position: relative;
}

.carrito-imagen-printsV{
  position:relative;
  width: 430px; 
  height: 400px;
  margin:50px 0px 50px 80px;


}

#print-marcoV{
 
 background:url("imagenes/secciones/store-marcoV.png") no-repeat ;
 width:431px;
 height:521px;
 position:absolute;
 top: 0px; left: 0px; right: 0px; bottom: 0px; margin-top: -85px; margin-left: -40px;
 z-index:2;
 
}

#print-fondoV{
 width:300px;
 height:400px;
 position:absolute;
 top: -15px; right: 60px; bottom: 0px; left: 10px; 
 
 
 z-index:1;

}

.carrito-imagen-printsH{
  position:relative;
  width: 430px; 
  height: 400px;
  margin:25px 50px 0px 50px;



}
#print-marcoH{
 background:url("imagenes/secciones/store-marcoH.png") no-repeat ;
 width:460px;
 height:335px;
 
  position:absolute;
 
  z-index:2;
 
}

#print-fondoH{
 width:300px;
 height:211px;
 position:absolute;
top: 53px; left: 36px; bottom: 203px;
 z-index:1;

}

.carrito-info {
  display: block;
  margin: -15px 0px 0px 20px;
  padding: 25px 20px 20px 40px;
  height: 145px; width: 300px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 24px;
  line-height: 45px;
  position: relative;
  background: url("imagenes/secciones/store-bk-info.png") no-repeat scroll left top transparent;
}

.carrito-titulo-prints {
  display: block;
  margin: -20px 0px  -50px; 0px;
  width: 380px;
  height: 250px;
  position: relative;
  padding-top: 20px;  padding-left: 60px;
   
  background: url("imagenes/secciones/store-hojagrisacea.png") no-repeat scroll left top transparent;
   
}

.carrito-info-prints{
  display: block;
  width:300px;
  height:195px;
  position: relative;
  margin-top: 10px;
  padding:0px 80px 0px 30px;
  background: url("imagenes/secciones/store-hojamarron.png") no-repeat scroll 30px 0px transparent;
}

.carrito-info-prints-2 {
  display: block;
  height: 55px;
  position: relative;
  margin-top: 0px;
  padding:90px 80px 50px 40px;
 
  
}
.carrito-info-prints-2 p{
  line-height: 14px;
  color:#000000;
  
}

.carrito-info-prints-3{
  display: block;
  margin-top: -40px;
  margin-left: 25px;

}

.carrito-info-others {
  display: block;
  margin: -20px 0px -30px 20px;
  width: 480px;
  height: 250px;
  position: relative;
  padding-top: 20px;  padding-left: 60px;
  background: url("imagenes/secciones/store-info-others.png") no-repeat scroll left top transparent;
  color:#000000;
}

.carrito-info-others2 {
  display: block;
  margin: -20px 0px -30px 20px;
  width: 480px;
  height: 260px;
  position: relative;
  padding-top: 20px;  padding-left: 30px;
  background: url("imagenes/secciones/store-info-others2.png") no-repeat scroll left top transparent;
  color:#000000;
}

.carrito-botones-others {
  display: inline-block;
  height: 106px;
  
  font-size: 14px;
  line-height: 100%;
  position: relative;
  vertical-align: middle;
  margin: -10px 0px 0px -25px;
}


.carrito-botones {
  display: inline-block;
  height: 106px;
  
  font-size: 14px;
  line-height: 100%;
  position: relative;
  vertical-align: middle;
  margin-top: -10px;
}

#sizeselect{
  width: 165px; 
  padding-right: 50px; 
  margin-left: -15px;
}

.size_info{
width: 50px;   
height: 35px; 
display: inline; 
float:right;
padding-right: 5px;


}
.size_select{
  display: inline; 
  float:right;
  margin-top: -3px;
}
.item_image {
  float: left;
  margin-left: 30px;
  padding-top:4px;
}
.others{
  margin-left:15px;
}

.item_name {
  text-align: right;
}

.item_size {
  font-family: Constantia;
  background-color: black;
  text-shadow: 1px 1px 0px rgb(51, 51, 51);
  font-size: 0.6em;
  vertical-align: middle;
}

.item_Description {
  font-size: 20px;
  line-height: 18px;
   padding-left:15px;
}
 


.item_Description span{
   padding-left:15px;
}

.info_price {
margin-left: 145px; margin-top: -20px;
  text-align: left;
  

}
.info_price-o{
  color:#000000;
}
.info_price-p {
  font-size:46px;
  text-align: left;
  margin: -55px 0px 0px 175px;
}

.item_price {
  padding: 5px 0px 0px 10px;
  height: 35px;
  width: 165px;
  border: 1px none;
  text-align: center;
  color: black;
  overflow: hidden;
}

.drop {
  background: url("imagenes/secciones/fondo-select.png") repeat scroll left center transparent;
}

.item_add {
  display: block;
  width: 112px;
  height: 66px;
  text-indent: -9999px;
  overflow: hidden;
  background: url("imagenes/menu/addtocart.png") repeat scroll 0% 0% transparent;
  float: left;
}

.item_add:hover {
  background-position: -112px 0px;
}

.item_add:active {
  background-position: -112px 0px;
}


.item_thumb {
  display: none;
}



.item_Quantity {
  background: url("imagenes/menu/store-units-bk.png") no-repeat top left transparent;
  width: 34px;
  height: 34px;
 font-family:OrotundCapitalsHeavy;
font-size:1.5em;
border-width: 0px; 
margin-top: -8px; 
padding-left: 12px;
display:inline-table;
float:left;
color: rgb(43, 43, 43);

}

.Vmiddle {
  vertical-align: middle;
 
  float: left;
}





#cartTotal {
  clear: both;
  text-align: right;
  font: 11px Arial,sans-serif;
  text-shadow: none;
  margin-top: 23px;
  float: left;
  width: 100%;
  margin-left: -65px;
}


.simpleCart_empty {
  clear: both;
  display: inline-block;
  font-size: 11px;
  text-decoration: none;
}

.simpleCart_checkout {
  clear: both;
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
  position: relative;
}



/* -------------------------------------------------------------------------*/
/* --------------------------------- Estilos del carrito de la compra */
/* -------------------------------------------------------------------------*/

/*shiping camisetas*/
#shipselect{
  margin-left: 35px; 
  margin-top: 15px;
  width:190px;
  height: 78px;
}

#ship{

  display:block-inline;
  float:left; 
  height:24px;
  margin-left: 0px; 
  margin-right: 65px;
}

#selectship{

  display:block-inline;
  float:left;
  margin-right:20px;
}
/*shipping-posters*/

#shipselect-prints{
  float:left;
  margin-top: 15px;
  width:170px;
  display:relative;
}

#ship-prints{

  display:block-inline;
  float:left; 
  height:38px;
  margin: -8px 65px 0px 0px;
}


#addtocart{
margin-left: -30px;
margin-top: 15px;
width: 140px; height: 66px;

}

#addtocart-prints{
  width:100px;
  height:66px;
 margin-top: 15px;
}





/*------------------------------------------Fin de los estilos del carrito de la compra */

p {
  padding: 10px 0pt;
}

strong {
  font-family: "Helvetica Neue" ,"HelveticaNeue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

h3 {
  margin: 35px 3px 0pt;
  font: bold 20px "Helvetica"
    ,Arial,sans-serif;
  color: rgb(255, 255, 255);
  text-shadow: 0px -1px 1px
    rgba(0, 0, 0, 0.796);
}

