@font-face {font-family: 'Ubuntu';  font-style: normal; font-weight: normal; src: local('Ubuntu'), local('../Ubuntu-Regular'), url('http://themes.googleusercontent.com/font?kit=2Q-AW1e_taO6pHwMXcXW5w') format('truetype');}
*{margin:0px;padding:0px;}
body{background-color:#F2F2F2;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.catalogos{width:100%;background-color:#000000;height:30px;}
.cabecera{height:202px;background-color:#000000;color:#FFFFFF;margin:auto;padding-top:0px;background-repeat:no-repeat;background-position:center;background-image:url(../img/camisetas-baratas.jpg);margin-bottom:5px;}
.cabecera h2{font-size:10px;margin-bottom:10px;border-bottom:#333333 solid 0px;padding-bottom:0px;}
.cabecera h3{color:#CC0000;font-size:12px;}
.cabecera p{width:700px;margin-bottom:10px;}
.cabecera a{color:#FFFFFF;text-decoration:none;margin-right:10px;}
.cabecera a:hover{text-decoration:underline;}
.mapa-del-sitio{float:right;top:10px;width:350px;text-align:right;margin-top:-50px;}
.contenedor{width:980px;margin:auto;background-color:#FFFFFF;color:#333333;overflow:hidden;padding:10px;}
.menu{width:200px;float:left;padding-left:10px;}
.menu ul{padding-left:30px;margin-top:-15px;}
.menu h1{color:#CC0000;padding-left:30px;font-size:12px;}
.menu a{color:#333333;text-decoration:none;}
.menu a:hover{text-decoration:underline;color:#CC0000;}
.menu a:visited{text-decoration:line-through;text-decoration:none;color:#999999;}
.tipos-camisetas{font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-left:10px;padding-bottom:0px;margin-top:0px;}
.tipos-camisetas h2{width:100%;padding-left:10px;font-size:12px;}
.tipos-camisetas h2 a, .tipos-camisetas h2 a:visited{width:100%;padding-left:10px;}
.tipos-camisetas h2 a:hover{color:#CC0000;text-decoration:none;}
.ofertas-home{float:left;margin:4px;}
h5{font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#CC0000;margin-left:5px;}
.elseparador{width:100%;height:25px;clear:both;}
.pie{width:100%;color:#000000;background-color:#FFFFFF;border-top:#666666 solid 1px;}
.pie a{color:#000000;margin-right:32px;margin-top:15px;}
.pie p, .pie h2{margin:25px;}
.pie h2{font-size:18px;color:#FF0000;font-weight:bold;}
.pie ul, .pie h3{margin-left:25px;}
.pie ul a{color:#666666;margin:0px 2px 3px 5px;list-style:none;padding:0;border-right:#333333 solid 1px;padding-right:5px;padding-left:5px;text-align:left;float:left;text-decoration:none;font-size:10px;}
.pie ul a:hover{color:#FF0000;}
.pie li{color:red;list-style:none;display:inline;}
.contenido-mensaje-camisetas{width:500px;margin:auto;padding-top:25px;padding-bottom:25px;}
.rejilla-camisetas{width:745px;float:right;background-color:#FFFFFF;}
.rejilla-camisetas h1{color:#333333;font-size:16px;color:#CC0000;margin:10px 0px 0px 10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.calculadora-camisetas{width:670px;padding:10px;border-left:#E5E5E5 solid 2px;border-right:#E5E5E5 solid 2px;float:left;margin-left:2px;}
.capas-derecha{float:left;background-image:url(../img/menu-catalogo-camisetas/fondo-derecha.jpg);background-repeat:no-repeat;width:371px;height:187px;}
.capas-derecha h3{padding-left:35px;padding-top:60px;font-size:18px;font-weight:bold;}
.capas-derecha h4{padding-left:95px;}
.capas-derecha h5{padding-left:105px;}
.padding-top100{padding-top:100px;}
.text-imagenes{text-indent:-500px;}
.descripcion-camiseta{padding-top:5px;padding-left:5px;}
.descripcion-camiseta h1, .descripcion-camiseta h5{color:#CC0000;font-size:20px;font-family:Arial, Helvetica, sans-serif;margin-bottom:2px;margin-left:0px;}
.descripcion-camiseta h3{font-weight:bold;font-size:12px;margin-bottom:5px;}
.descripcion-camiseta ul{margin-left:-2px;margin-bottom:15px;list-style:none;}
.color-camiseta{border:#666666 solid 1px;}
select{margin-left:5px;font-size:10px;color:#666666;}
option{margin-right:10px;}
form p{margin-bottom:8px;}
.destacado-rojo{color:#CC0000;font-size:12px;font-weight:bold;}
table{background-color:#666666;margin-top:50px;}
td{padding:3px;}
h4{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#CC0000;margin-top:10px;margin-bottom:8px;text-decoration:underline;}
.lista-mapa-del-sitio{margin-left:40px;}
.lista-mapa-del-sitio li{list-style:square;color:#CC0000;}
.lista-mapa-del-sitio h2{font-size:11px;margin-top:10px;margin-bottom:5px;color:#99CC00;text-transform:uppercase;}
h3{font-size:11px;}
#nicemenu{}
#nicemenu ul, #nicemenu li{margin:0;border:0;list-style:none;padding:0;}
#nicemenu ul{height:20px;}
h1{font-size:12px;text-decoration:underline;padding-bottom:5px;}
p{line-height:18px;}
#info{margin:auto;width:800px;color:#FFFFFF;padding:10px;background:#000000;border:0px solid #DDD;}
#nicemenu, .nicemenu{margin:0 auto;width:975px;margin-top:0px;border-bottom:dotted 0px #E5E5E5;padding-top:5px;}
#nicemenu a, .nicemenu a{color:#FFFFFF;text-decoration:none;}
#nicemenu a:hover, .nicemenu a:hover{text-decoration:underline;}
#nicemenu li, .nicemenu li{display:inline;position:relative;border-right:#FFFFFF solid 1px;}
#nicemenu li span, .nicemenu li span{position:relative;z-index:10;padding:4px 4px 4px 6px;border-bottom:none;line-height:18px;}
#nicemenu li span a, .nicemenu li span a{font-weight:bold;padding:0 6px 0px 2px;}
#nicemenu li span.over, .nicemenuli span.over{padding:4px 3px 4px 5px;border-top:solid 1px #000000;border-left:solid 1px #000000;border-right:solid 1px #000000;border-bottom:solid 1px #000000;}
*+html #nicemenu li span.over{border-top:solid 2px #E5E5E5;padding-bottom:3px;}
#nicemenu li span.over a:hover{text-decoration:none;color:red;}
#nicemenu li span.active{padding:4px 3px 4px 5px;border-top:solid 1px #E5E5E5;border-left:solid 1px #E5E5E5;border-right:solid 1px #999999;border-bottom:solid 1px #fff;}
*+html #nicemenu li span.active{border-top:solid 2px #E5E5E5;padding-bottom:3px;}
#nicemenu li span.active a{}
#nicemenu li span.active a:hover{text-decoration:none;}
#nicemenu img.arrow{cursor:pointer;}
#nicemenu div.sub_menu{display:none;position:absolute;left:0;top:0px;margin-top:18px;border-top:solid 1px #E5E5E5;border-left:solid 1px #E5E5E5;border-right:solid 1px #999999;border-bottom:solid 1px #999999;padding:4px;top:2px;width:160px;background:#333333;}
* html #nicemenu div.sub_menu{margin-top:23px;}
*+html #nicemenu div.sub_menu{margin-top:23px;}
#nicemenu div.sub_menu a:link, #nicemenu div.sub_menu a:visited, #nicemenu div.sub_menu a:hover{display:block;font-size:11px;padding:4px;}
#nicemenu div.sub_menu a:hover{color:red;text-decoration:none;}
#nicemenu a.item_line{border-top:solid 1px #E5E5E5;padding-top:6px !important;margin-top:3px;}
#breadcrumb{padding:5px;background-color:#000000;color:#FFFFFF;margin-bottom:5px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#breadcrumb a{font-weight:bold;color:#FFFFFF;text-decoration:none;}
#breadcrumb h1, #breadcrumb p{font-size:11px;font-weight:bold;margin-bottom:0px;font-family:Verdana, Arial, Helvetica, sans-serif;clear:none;display:inline;}
#breadcrumb li{display:inline;font-weight:normal;padding-left:4px;padding-right:4px;font-size:12px;cursor:pointer;font-family:Verdana, Arial, Helvetica, sans-serif;border-right:#CC0000 solid 1px;}
h2{font-size:18px;font-family:Arial,Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#CC0000;border-bottom:#333333 solid 1px;padding-bottom:3px;}
#nicemenu li ul{position:absolute;left:-10px;top:0px;margin-top:45px;width:150px;line-height:16px;background-color:#172322;color:#0395CC;display:none;}
#nicemenu li:hover ul{display:block;}
#nicemenu li ul li{display:block;margin:5px 20px;padding:5px 0px;border-top:dotted 1px #606060;list-style-type:none;}
#nicemenu li ul li:first-child{border-top:none;}
#nicemenu li ul li a{display:block;color:#0395CC;color:#0066FF;}
#nicemenu li ul li a:hover{color:#7FCDFE;}
#nicemenu #main{left:0px;top:-20px;padding-top:20px;background-color:#000000;color:#fff;z-index:999;}
.productos-relacionados{float:left;width:175px;overflow:hidden;border:solid 1px #CCCCCC;margin-left:5px;}
.productos-relacionados a{color:#CC0000;}
.productos-relacionados img{margin-right:5px;}
#tienda-online-camisetas{width:980px;padding-left:15px;}
#tienda-online-camisetas a{color:#CC0000;text-decoration:none;}
#tienda-online-camisetas li{list-style:none;}
#tienda-online-camisetas h3{color:#CC0000;margin-top:6px;margin-bottom:3px;}
#tienda-online-camisetas div{width:900px;margin:60px 0px 5px 0px;}
#tienda-online-camisetas ol li{list-style:decimal;list-style-position:inside;font-weight:bold;padding-left:60px;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#comprar-camisetas a{line-height:190%;font-size:11px;}
.detalle-camisetas-baratas{width:750px;padding:15px;float:right;}
.caracteristicas-de-la-camisetas{width:750px;border:#CCCCCC solid 1px;background-color:#FFFFFF;}
.menu-camisetas-baratas{width:100%;background-color:#CC0000;height:30px; margin-bottom:1px;}
.descripcion-colores-precios{float:left;width:230px;margin-left:5px;margin-right:5px;padding-bottom:10px;}
#concurso-etiqueta-camisetas{padding:60px;}
#concurso-etiqueta-camisetas p{margin-bottom:15px;font-size:10px;}
#concurso-etiqueta-camisetas ul, #concurso-etiqueta-camisetas ol{margin-left:40px;}
#concurso-etiqueta-camisetas h3{font-size:large;color:#CC0000;font-weight:bold;margin-top:25px;border-bottom:#999999 dashed 1px;margin-bottom:15px;}
.menu-universal{width:185px;overflow:hidden;padding:3px;font-size:12px;color:#FFFFFF;float:left;border:#000000 solid 1px;background-color:#000000;overflow:hidden;}
.menu-universal ul{margin-bottom:10px;}
.menu-universal li{padding:10px;margin-bottom:1px; background-color:#999999;}
.menu-universal li:hover{padding:10px;margin-bottom:1px;background-image:url(img/back-menu.jpg);background-position:0px -40px;}
.menu-universal li a{font-weight:bold;padding:0px 5px 0px 3px;color:#000000;width:100%;display:block;text-decoration:none; color:#333333;}
.menu-universal li a:hover{color:#FFFFFF;}
.menu-universal h4{color:#FF0000;text-decoration:none;font-weight:bold;margin-top:15px;text-transform:uppercase;}
*{outline:none;}
#left{width:350px;overflow:hidden;padding:5px;}
#calculadora{width:360px;float:right;border-left:#E5E5E5 solid 2px;padding:5px;background-color:#F7F7F7;}
.boton{width:205px;height:30px;font-weight:bold;font-size:12px;background:none;border:none;background-color:#99CC00;background-image:url(img/btn_verde.jpg);background-repeat:no-repeat;height:40px;}
.boton:hover{ color:#FFF; border:#CCCCCC solid 2px; cursor:pointer;}
a{text-decoration:none;}
.precios-con-iva{font-size:9px;margin-top:-4px;}
.marcas{text-align:center;border-top:#000000 solid 1px;padding-top:6px;}
img{border:0px;}
.typo{width:300px;margin:60px;float:left;height:230px;}
.typo p{background-color:#000000;color:#FFFFFF;padding:5px;text-transform:uppercase;font-weight:bold;}
.sin-estampar{width:980px;padding-left:15px;}
.sin-estampar h3, .guia-lisas h3{font-size:16px;color:#CC0000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-top:15px;}
.guia-lisas{width:450px;float:right;padding-top:100px;padding:5px;border-left:#CCCCCC solid 1px;background-color:#D9DFDB;}
.guia-lisas img{border:#CCCCCC solid 1px;margin:10px;}
.guia-lisas ol{margin-left:25px;}
.guia-lisas li{margin:10px 5px 10px 0px;font-size:14px;}
.oferta-especial{width:239px;height:400px;float:left;margin:0px 5px 0px 1px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.precio-especial{font-size:16px;font-weight:bold;color:#99CC00;}
strike{font-size:16px;color:#CC0000;font-weight:bold;}
.resumen{ font-size:14px; line-height:175%; font-family:Arial, Helvetica, sans-serif;}
.resumen h3{ font-size:14px; color:#CC0000; margin-top:10px;}
.botones{text-align:center;text-decoration:none;font-size:18px;font:18px/100%"Trebuchet MS",Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);font-weight:bold;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.botones:hover{text-decoration:underline; cursor:pointer;}
.botones:visited{ color:#FFFFFF;}
.red {color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');}
.red:hover {background: #b61318;background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));background: -moz-linear-gradient(top,  #c9151b,  #a11115);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');}
.red:active {color: #de898c;background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}
.redplain{ background-color:#BB0000; }
.greenplain{ background-color:#90DC00; }
.blueplain{ background-color:#3DBEFA;}
.productos-destacados{width:245px;height:182px;overflow:hidden;float:left;text-decoration:none;margin-top:2px;}
.productos-destacados h3, .productos-destacados h4{ font-family: 'Ubuntu', arial, serif; color:#333333; text-decoration:none;}
.productos-destacados h3{	font-size:25px;	color:#CC0000;	font-weight:bold;}
.productos-destacados h4{	font-size:24px;	margin-bottom:45px;	text-transform:uppercase;	font-weight:bold;}
.productos-destacados  .fruit {	font-size:16px;	height:29px;}
.productos-destacados a{ color:#000;}
.productos-destacados img{}
.precios-productos-destacados{margin-top:-175px;left:2px;padding-left:10px;color:#000000;height:70px;width:222px;text-decoration:none;cursor:pointer;}
.precios-productos-destacados b{color:#CC0000;font-weight:bold;font-size:1.8em;}
.precios-productos-destacados h4{ height:25px; overflow:hidden; margin-bottom:8%;}
.title-sections{ color:#C33200; border-bottom:3px solid #C33200; font-size:26px; font-family:'Ubuntu',Geneva, Arial, Helvetica, sans-serif; margin-top:5px;  padding:5px;}
.precios-productos-destacados h4, .precios-productos-destacados h3{ background:none;}
.header-home h1,.header-home h2{  font-size:11px; text-decoration:none; text-transform:uppercase; font-family:'Ubuntu',Geneva, Arial, Helvetica, sans-serif; float:left; text-decoration:none; border:0px; }
.header-home h2{ margin-left:1%;}
h1{ text-decoration:none; border:0px;}
.nicemenu a{ font-size:11px;}
.gallery_demo li{width:30px; height:30px;margin:2px; float:left; list-style:none; overflow:hidden; border:#CCCCCC solid 1px;}
.gallery_demo li img{width:25px;}
.gallery_demo li div{left:360px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 arial,serif;}
#main_image{margin:0 auto 60px auto;width:330px; height:410px; overflow:visible;}
#main_image img{margin-bottom:10px; width:100%; height:auto; }
.caption{ font-size:16px; font-family:arial,georgia,serif;}
.detalle-camisetas-baratas h3{font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#333333; color:#FFFFFF; padding:3px;}
#ofertashome{ clear:left; padding-top:1%;}
#ofertashome img{ border:#CCCCCC solid 1px; margin:1% 0% 0% 0%; }
.oferta{ padding:0.2% 0.5% 0.5% 0.5%; background-color:#333333; color:#FFFFFF;}
.right{float:right;}
.left{float:left;}
