body { background-color: #3F4C6B; 	margin-bottom: 0px; 	margin-top: 0px; 	font-family: Arial, Helvetica, sans-serif; }
h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; 	color: #EEEEEE; 	font-size: 18px;	text-align: left;		margin-top: 7px;}
a:link { text-decoration: none;	color: #FFFFFF; }
a:visited {	text-decoration: none;	color: #FFFFFF; }
a:hover { text-decoration: underline;	color: #FFFFFF;}
a:active {	text-decoration: none;	color: #FFFFFF;}	
.Estilo4 {	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #000000; }
.Estilo5 {	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; }
.Estilo26 {font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Estilo63 {	color: #FFFFFF; font-size: 12px; font-weight: bold; }
.Estilo66 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; }
.Estilo69 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #EEEEEE;	font-size: 18px; }
.Estilo73 {	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Estilo74 {color: #356AA0}
.Estilo81 {	font-weight: bold; font-size: 9px;	font-family: Arial, Helvetica, sans-serif; color: #FF0000; }
.Estilo82 {	font-weight: bold;	font-size: 10px; font-family: Arial, Helvetica, sans-serif;	color: #80FF00;}
.Estilo83 { color: #FFFFFF;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Estilo86 {font-weight: bold; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #DD5800; }
.Estilo87 {font-weight: bold; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCC66; }
.Estilo88 {	color: #336699;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;	line-height: 12px;}
.Notiband { color: #FFFFFF;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding: 0px 15px 0px 15px; }
.Notiband2 { color: Yellow; font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.separador {	width: 100%;	padding: 5px 0px 5px 0px;	margin: 0px 0px 0px 0px;	background: #003366;}
.separador1 {	width: 100%;	padding: 10px 0px 5px 0px;	margin: 0px 0px 0px 0px;	background: url('../images/fondo.png');}
.sombra {	background: url('../images/2.jpg') repeat-x;	height: 20px;	}
.sombra1 {	background: url('../images/22.jpg') repeat-x;	height: 20px;	}
.content {	width: 600px;	margin-left: 5px;	margin-right: 5px;}
.content .item1 {	padding: 15px 10px 0px 10px;	height: 35px;	background: url('../images/tablon1.jpg');	margin-bottom: 0px;	text-align: center;}
.content .item2 {	padding: 5px 30px 5px 30px;	background: url('../images/tablon2.gif') repeat-y;	margin-bottom: 0px;	text-align: justify;	}
.content .item3 {	padding: 5px 30px 5px 30px;	background: url('../images/tablon3.gif') repeat-y;	margin-bottom: 0px;	text-align: justify;}
.content .item4 {	height: 40px;	margin: 0px 0px 0px 0px;	background: url('../images/tablon4.jpg');}
.content .busca1 {	background: #458BBE url('../images/busc1.jpg');	height: 20px;	margin: 0px 0px 0px 0px;}
.content .busca2 {	background: #458BBE url('../images/busc2.jpg') repeat-y;	margin: 0px 0px 0px 0px;	padding: 15px 0px 5px 0px;}
.content .busca3 {	background: #458BBE url('../images/busc3.jpg');	height: 20px;		margin: 0px 0px 0px 0px;}
.content .botones{	margin-right: 10px;	margin-top: 10px;	text-align: right;}
.content .botones1{	margin-left: 25px;	text-align: left;}
.avisos {	width: 600px;	margin-left: 5px;}
.avisos .texto {	padding: 1px 12px;		background: #001F33;	margin-bottom: 8px;	text-align: justify;}
.enlaces {	width: 95%;	padding-left: 10px;		text-align: left;}
.enlaces li {		margin-left: 10px;		list-style-image: url(../images/menupunto.gif);}

/* Menu ----------------------------------------------------------------------------- */
.moduletable_menu table .mainlevel, .moduletable table .mainlevel{
display: block;
position: relative;
width: 135px;
height: 16px;
text-decoration: none;
background: inherit;
background: url('../images/botones/boton2.jpg');
padding-left: 5px;
padding-top: 3px;
margin-bottom: 1px;
color: #ffffff;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif; }

.moduletable_menu table .mainlevel:hover, .moduletable table .mainlevel:hover{ background: inherit; color: #FFFF00; background: url('../images/botones/boton1.jpg'); }
.moduletable_menu table .mainlevel#active_menu, .moduletable table .mainlevel#active_menu  { color: #85AC1E; }
.moduletable_menu table .mainlevel:hover#active_menu, .moduletable table .mainlevel:hover#active_menu { color: #fefefe; }
#menu ul{ list-style: none; margin: 0px; }
#menu li{ background: none; padding: 0px; font-weight: bold; }

/* Imagenes ----------------------------------------------------------------------- */

img.picB {	position: relative;	width: 150px;	height: 110px;	margin-left: 5px;}
img.floatleft { position: relative; float: left; margin: 0px 5px 0px 10px; }
img.middle { 	position: relative; vertical-align: middle; 	margin: 0px 5px 5px 5px;}

/* Camisetas ----------------------------------------------------------------------- */

div.camisetas{ display:block; width:730px; overflow:hidden; margin:20px auto 0px;}
div.imagenesCamisetas{ width:370px; float:left; }
div.descripcionCamisetas{ width:350px; margin-left:5px; display:inline; float:left; color:#ffffff; font-size:12px; text-align:left; }

table.sizes{ font-size:10px; color:#ffffff; border:1px solid #333333; border-collapse:collapse; margin-top:40px; }
td.sizesTitle{ height:15px; vertical-align:middle; text-align:center; background:#3377AA; border:1px solid #333333; width:50px; }
td.sizesText{ border:1px solid #333333; vertical-align:middle; text-align:center; width:50px; }
td.sizesImage{ border:1px solid #333333; vertical-align:middle; text-align:center; }

img.camisetasMainImage{ display:block; margin:10px auto; border:none; cursor:pointer; }
div.camisetasAdditionalImage{ height:90px; display:block; margin:0px 0px 0px 10px; }
img.camisetasAdditionalImage{ float:left; margin:3px; border:none; cursor:pointer; opacity: .5; filter: alpha(opacity=50); -moz-opacity: .5 }
img.camisetasAdditionalImage:hover{ float:left; margin:3px; border:none; cursor:pointer; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1 }
div.addthisContainer{ background:url(../camisetas/shareBg.gif) center no-repeat; display:block; height:16px; padding:5px; text-align:center; width:180px; margin:auto;}
div.addthisContainer a { font-size:11px; line-height:17px; color:#000066; }

div.camisetasHowTo{ display:block; margin:20px auto 20px; padding:10px; color:#ffffff; font-size:12px; }

div.buyMethod{ text-align:left; overflow:hidden; width:710px; padding:10px 0px; border-bottom:1px dashed #cccccc; color:#ffffff; font-size:12px; }
div.buyMethod a{ color:#999999;  }
div.buyMethod a:hover{ color:#333333;  }
img.paymentMethod{ display:block; margin:0px 0px 5px 0px; }
div.buyMethodText{ width: 500px; float:left; margin:0px 10px 0px 0px; text-align:left; font-size:12px; }
div.buyMethodLink{ width: 180px; height:135px; padding-top:20px; background:url(../camisetas/paymentBg.gif) center no-repeat; float:left; text-align:center; }

a.paymentMethodLink{ display:block; margin:auto; width:100px; color:#000033; border:none; }
a.paymentMethodLink:hover{ display:block; margin:auto; width:100px; color:#000033; border:none; text-decoration:underline; }
a.paymentMethodLink img{ border:none; }

table.additionalInfo{ width:725px; margin:0px auto 20px; }
td.additionalInfoIcon{ width:50px; text-align:center; vertical-align:middle; padding:10px; }
td.additionalInfoText{ width:635px; color:#FFFFFF; font-size:12px; text-align:left; padding:10px; } 