@charset "utf-8";
/* CSS Document */
body{
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px 0px 0px 0px;
}
form{
margin:0px 0px 0px 0px;
}
#textopublicidad{
	background-color:#EAEAEA;
	margin-left:300px;
	position:absolute;
	top:1px;
	left:100px;
	padding-left:10px;
	padding-right:10px;
	color:#666;
	font-weight:bold;
}
a{
text-decoration:none;
}
a img {
	border: 0;
}
h3 {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
#wrapper{
margin:0 auto;
width:1000px;
height:100%;
position:relative;
}
#menusheader{
font-family: Arial, Helvetica, sans-serif;
width:100%;
height:38px;
position:relative;
background:#EEEEEE;
}
#header{
width:100%;
height:130px;
position:relative;
}
#slo{
	font-size:12px;
	font-weight:600;
	color:#333;
	width:280px;
	text-align:center;
	margin-left:-25px;
}
#logo{
position:absolute;
width:226px;
height:84px;
background-image:url(img/logo.png);
left: 80px;
top: 10px;
}
#slo{
position:absolute;
width:306px;
height:84px;
left: 0px;
top: 80px;
}
#slogan{
position:absolute;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#333;
font-weight:600;
width:600px;
height:90px;
top:15px;
left:400px;
}
#accAnun{
position:absolute;
width:160px;
height:18px;
background-image:url(img/llave.png);
background-position:left;
background-repeat:no-repeat;
padding-left:25px;
line-height:18px;
left:20px;
top:10px;
color:#477601;
text-decoration:none;
}
#accAnun:hover{
text-decoration:underline;
}
#ayudaEnLinea{
position:absolute;
width:160px;
height:18px;
background-image:url(img/ayuda-online.png);
background-position:left;
background-repeat:no-repeat;
padding-left:33px;
line-height:18px;
left:268px;
top:10px;
color:#477601;
text-decoration:none;
}
#ayudaEnLinea.offline {
	background-image:url(img/ayuda-offline.png) !important;
}
#ayudaEnLinea:hover{
text-decoration:underline;
}
#misFav{
position:absolute;
width:160px;
height:18px;
background-image:url(img/misFav.png);
background-position:left;
background-repeat:no-repeat;
padding-left:25px;
line-height:18px;
left:200px;
top:10px;
color:#477601;
text-decoration:none;
}
#misFav:hover{
text-decoration:underline;
}
#addFav{
position:absolute;
width:133px;
height:18px;
background-image:url(img/addFav.png);
background-position:left;
background-repeat:no-repeat;
padding-left:25px;
line-height:18px;
left:428px;
top:10px;
color:#477601;
text-decoration:none;
}
#addFav:hover{
text-decoration:underline;
}
#telex{
position:absolute;
background-repeat:no-repeat;
width:250px;
height:18px;
padding-left:27px;
line-height:18px;
left:710px;
top:10px;
color:#477601;
font-weight:bold;
text-decoration:none;
}

#recomendar{
position:absolute;
width:153px;
height:18px;
background-image:url(img/recomendar.png);
background-position:left;
background-repeat:no-repeat;
padding-left:27px;
line-height:18px;
left:580px;
top:10px;
color:#477601;
text-decoration:none;
}
#recomendar:hover{
text-decoration:underline;
}
#menuColor{
background:url(img/barraColor.jpg);
height:63px;
position:relative;
width:100%;
}
#menu{
background:url(img/barraGris.png);
position:absolute;
width:894px;
height:31px;
left:52px;
top:16px;
behavior: url(iepngfix.htc);
}
#menu #ligas{
	width:100px;
	float:left;
	position:relative;
	width:645px;
	height:100%;
	padding-left:5px;
}
#menu a{
text-decoration:none;
line-height:30px;
color:#333333;
margin:0px 3px;
}
#menu a:hover{
text-decoration:none;
border-bottom:1px dotted #333333;
}
#menu #busqueda{
float:left;
position:relative;
width:177px;
height:100%;
background:url(img/busqueda.png);
background-repeat:no-repeat;
padding-right:0px;
}
#menu #busqueda input{
position:absolute;
top: 8px;
height: 17px;
width: 143px;
left: 7px;
border:none;
background:none;
font-size:11px;
}
#menu #busqueda #lupa{
position:absolute;
width:20px;
height:20px;
left: 154px;
top: 6px;
}
#menu #busqueda a:hover{
border:none;
}
#menu #avanzada{
float:left;
position:relative;
width:52px;
height:100%;
padding-left:5px;
}
#content{
float:left;
width:100%;
height:100%;
padding-bottom:40px;
}
#subwrapper{
margin:0 auto;
padding-top:10px;
width:892px;
position:relative;
}
#categorias{
position:relative;
background-position:left;
width:100%;
height:23px;
padding-bottom:10px;
}
#categorias #infantiles{
position:absolute;
width:91px;
height:20px;
left: 114px;
top: 0px;
}
#categorias #juveniles{
position:absolute;
width:93px;
height:20px;
left: 235px;
top: 0px;
}
#categorias #social{
position:absolute;
width:79px;
height:20px;
left: 357px;
top:0px;
}
#categorias #coorporativo{
position:absolute;
width:109px;
height:20px;
left: 458px;
top:0px;
}
#categorias #registrate{
position:absolute;
width:160px;
height:40px;
left: 720px;
top: -5px;
background-image:url(img/b1.png);
background-repeat:no-repeat;
}
#categorias #registrate:hover{
background-image:url(img/b2.png);
background-repeat:no-repeat;
}
#infoPag{
width:582px;
height:90px;
padding:15px 0px 15px 310px;
position:relative;
}
#infoPag p{
margin:0px 0px 5px 0px;
}
#whiteBox{
float:left;
width:892px;
height:100%;
background:#FFFFFF;
padding:20px;
}
#atajos{
font-family: Arial, Helvetica, sans-serif;
width:852px;
	float:left;
	clear:both;
	padding:10px 0px 25px 0px;
	color:#333333;
}
#atajos a{
font-family: Arial, Helvetica, sans-serif;
clear:both;
	text-decoration:none;
	border-bottom:1px dashed #666666;
	width:285px;
	height:15px;
	padding-top:5px;
	position:relative;
	float:left;
}
#footer{
float:left;
position:relative;
background:url(img/pin.png);
background-position:left;
background-repeat:no-repeat;
width:822px;
height:28px;
padding-left:30px;
margin-bottom:10px;
}
#footer a{
text-decoration:none;
color:#333333;
margin:0px 4px 0px 4px;
}
#footer a:hover{
text-decoration:none;
border-bottom:1px dotted #333333;
}
#footer p{
margin:0px 4px 0px 4px;
}
.verde{
color:#477601;
}
.gris{
color:#CCCCCC;
}
.grisO{
color:#666666;
}
.blanco{
color:#FFFFFF;
}
.rojo{
color:#FF0000;
}
#divCarrito {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 340px;
	height: 540px;
	visibility: hidden;
	background-color: #FFFFFF;
	z-Index: 100;
	
}
#frame{
border:none;
}
.txt15{
font-size:15px;
}

.mensaje-exito {
	width: 95%;
	margin: 10px 0px 10px 0px;
	padding: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
	font-weight: bold;
	color: #006600;
	background-color: #FFFFDD;
	border: 1px #339966 solid;
}

.mensaje-error {
	width: 95%;
	margin: 10px 0px 10px 0px;
	padding: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	background-color: #FFFFDD;
	border: 1px #990000 solid;
}

.camporequerido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	margin-left: 5px;
	display: inline;
}

.bordered {
	border: 1px #000000 solid;
}

.bordered th {
	font-weight: bold;
	text-align: left;
	border-bottom: 1px #000000 solid;
	background-color: #EFEFEF;
}

.bordered td {
	border-bottom: 1px #CCCCCC solid;
}

.evento h1 a {
	color: #006600;
	text-decoration: none;
}

.evento h1 a:hover {
	text-decoration: underline;
}
