body {
	background: #58585A url("/img/fondo.gif");
	margin: 0;
	padding: 0;
	font: 11pt Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
}

img {
	border: 0;
}
p
{
	text-align:left;
}

a {
	color: #317F37;
}
a.strong {
	font-weight: bold;
}
a:hover {
	color: #FA9D1C;
}

.center{
    margin:0 auto;
}
.clearer{clear:both;}
table
{
	border-collapse:collapse;
	padding:0;
	margin:0;
}
.caja {
	border-collapse: collapse;
	padding: 0;
	width: 976px;
	display:block;
	margin-bottom: auto;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
table.caja td.izq {
	/*background: transparent url("/img/caja-borde-bg.gif") repeat-y top right;*/
	width: 15px;
	width: 0;
	padding: 0;
}
table.caja td.med {
	vertical-align: top;
	padding: 0;
}
table.caja td.der {
	/*background: transparent url("/img/caja-borde-bg.gif") repeat-y top left;*/
	width: 15px;
	width: 0;
	padding: 0;
}

.encabezado {
	background: #41B54A url("/img/encabezado-bg.gif") repeat-x top left;
	height: 177px;
}

.encabezado .logo {
	float: left;
	padding: 40px 0 0 34px;
}
.encabezado img, a{
    outline: none medium;
}

.encabezado .consultasBox {
	float: right;
	padding: 0 43px 0 0;
}
.encabezado .consultasBox .consultas {
	background: #FAFFE1 url("/img/consultas-fondo.gif") no-repeat top left;
	width: 215px;
	height: 136px;
}
.encabezado .consultasBox .consultas .botones {
	text-align: center;
	padding: 83px 0 0 0;
}
.encabezado .consultasBox .consultas .botones .chat {
	margin-left: 9px;
}

div.menu {
	background: #A5CD39 url("/img/menu-bg.gif") repeat-x top left;
	height: 44px;
	padding: 0 10px;
	clear: both;
}

div.menu table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	height: 44px;
	width: 100%;
}

div.menu table td.izq-on {
	background: #fff url("/img/menu-on-izq.gif") no-repeat bottom left;
	padding: 0;
	width: 15px;
}
div.menu table td.med-on {
	background: #fff url("/img/menu-on-med.gif") repeat-x bottom left;
	text-align: center;
	vertical-align: bottom;
	padding: 0 0 4px 0;
}
div.menu table td.der-on {
	background: #fff url("/img/menu-on-der.gif") no-repeat bottom right;
	width: 15px;
	padding: 0;
}

div.menu table td.izq-off {
	background: #D8EAB0 url("/img/menu-off-izq.gif") no-repeat bottom left;
	width: 15px;
	padding: 0;
}
div.menu table td.med-off {
	background: #D8EAB0 url("/img/menu-off-med.gif") repeat-x bottom left;
	text-align: center;
	vertical-align: bottom;
	padding: 0 0 6px 0;
}
div.menu table td.der-off {
	background: #D8EAB0 url("/img/menu-off-der.gif") no-repeat bottom right;
	width: 15px;
	padding: 0;
}
/* Menu Resaltado */
div.menu table td.izq-off-h {
    background: #D8EAB0 url("/img/menu-off-izq-h.gif") no-repeat bottom left;
    width: 15px;
    padding: 0;
}
div.menu table td.med-off-h {
    background: #D8EAB0 url("/img/menu-off-med-h.gif") repeat-x bottom left;
    text-align: center;
    vertical-align: bottom;
    padding: 0 0 6px 0;
}
div.menu table td.der-off-h {
    background: #D8EAB0 url("/img/menu-off-der-h.gif") no-repeat bottom right;
    width: 15px;
    padding: 0;
}

div.menu table td.separador {
	width: 5px;
}

.contenido {
	background: #fff;
	padding: 20px 20px 20px;
}

.pie {
	border-top: 2px solid #317F37;
	background: #A5CD39;
	height: 60px;
}

.pie .copyright {
	float: left;
	padding: 17px 0 0 10px;
}

.pie .links {
	float: right;
	text-align: right;
	padding: 32px 20px 0 0;
	font-size: 8pt;
	color: #335C32;
}

.pie .links a {
	text-decoration: none;
	color: #21290B;
	font-weight: bold;
}
.pie .links a:hover {
	text-decoration: underline;
}

table.home {
	margin: 20px 0 0 0;
	
}
table.home td {
	font-size: 8pt;
	font-weight: bold;
	color: #58585A;
	text-align: center;
	vertical-align: top;
}
table.home td.medio {
	background: #ffffff url("/img/home-bg-med.gif") repeat-y top left;
	padding-right:20px;
}

table.express {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

table.express td.preview {
	vertical-align: top;
}
table.express td.menu {
	vertical-align: top;
	padding: 0 0 0 20px;
}

table.express div.modelos {
	margin: 20px 0 35px 0;
}
table.express div.colores {
	margin: 15px 0;
}
table.express div.modelo {
	margin: 15px 0;
}

table.express div.colores img {
	margin: 0 15px 15px 0;
}

table.pedidos {
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}
table.pedidos th, table.pedidos td {
	padding: 10px;
	border-bottom: 1px solid #eee;
}
table.pedidos th {
	text-align: left;
	width: 200px;
	background: #fafafa;
}
table.pedidos .enviar {
	margin: 10px 0;
	font-size: 16pt;
}
/************
 Rotator
************/
div#rotator {
margin:0px auto;
text-align:center;
width:400px;
min-height:360px;
}

/* rotator css */
div#rotator ul{
margin:0px;
padding:0px;

}
div#rotator ul li {
float:left;
position:absolute;
list-style: none;
}
/* rotator image style */
div#rotator ul li img {
/*border:1px solid #ccc;*/
padding: 4px;
background: #FFF;
}
div#rotator ul li.show {
z-index:500;
}

/***********
  Desarrollos
***********/
#camiseta_seleccion h2{
    font-size: 16pt;
    font-weight: bold;
    color: #FF9900;
}
#camiseta_seleccion h3{
    font-size: 14pt;
    font-weight: bold;
    color: #435d0e;
}
#camiseta_seleccion h3 span{
    color: #88cb00;
}

/************
  Div Oferta Camiseta Seleccion
*************/
#oferta-seleccion {
float:right;
margin-right:100px;
margin-top:-50px;
position:relative;
z-index:9999 !important;
}

/*******************
    Form de contacto
*******************/
#sendForm input.error,select.error{    border: 2px solid #ff0000;}
#sendForm input.error:focus,select.error:focus{background: #ffecec;}
#sendForm label.error{display: block;text-align: left;color: red;font-style: italic;width: 70%;}
/*******************
    Camisetas internacionales
*******************/

