body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background: #fff url(../images/fondo.jpg) center repeat-y;
	text-align:center;
}
a {
	color:#000;
}
#header {
	background-color:#f0f0f0;
	height:72px;
	float:left;
	width:100%;
	margin-bottom:10px;
}
.header_button {
	width:auto;
	margin:15px 2px auto 2px;
	float:left;
	text-align:center;
}
#header iframe {
	float:left;
	margin-top:10px;
	margin-left:10px;
}
#buscador {
	background:#fff url(../images/fondo_buscar.jpg) center no-repeat;
	width:540px;
	height:42px;
	-margin-left:10px;
}
.buscar_input {
	width:394px;
	height:17px;
	padding:5px 10px;
	background:#fff url(../images/buscar_input.jpg) center no-repeat;
	margin:7px 0px 0px 15px;
	float:left;
}
.buscar_button {
	width:95px;
	height:31px;
	margin:5px;
	background:#fff url(../images/buscar_button.gif) no-repeat;
	float:left;
}
#menu_carrito {
	float:left;
	display:inline;
	margin-left:155px;
	-margin-left:165px;
	width:794px;
	height:40px;
	text-align:left;
	-behavior: url(iepngfix.htc);
}
#menu_carrito img {
}
#menu_carrito map area {
	float:left;
}
#menu_carrito span {
	float:right;
	position:relative;
	top:-31px;
	left:-20px;
	font-size:16px;
	font-weight:bold;
	color:#D20000;
	font-family:Arial, Helvetica, sans-serif;
}
#logo {
	position:relative;
	float:left;
	width:155px;
	background-color:#00a0c6;
	height:40px;
	margin-bottom:-40px;
}
#logo img {
	position:absolute;
	top:-40px;
	left:-40px;
	-left:-35px;
	-behavior: url(iepngfix.htc);
	width:259px;
	height:102px;
}
#banners {
	background:#00a0c6 url(../images/fondo_banners.gif) center bottom no-repeat;
	width:926px;
	padding:5px;
	/*-margin-top:-2px;*/
	-margin-top:-2px;
	-margin-left:10px;
 .margin-top:-2px;
	float:left;
	display:inline;
	-position:relative;
	-top:-25px;
	z-index:-1;
	-margin-bottom:-25px;
}
.transparente {
	-behavior: url(iepngfix.htc);
}
.banner_grande {
	float:left;
	-behavior: url(iepngfix.htc);
	width:568px;
	height:295px;
}
.banner_chico {
	margin-top:3px;
	margin-bottom:3px;
	width:344px;
	height:141px;
	float:left;
	margin-left:10px;
	-margin-left:5px;
	-behavior: url(iepngfix.htc);
}
.texto {
	color:#000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#paneles_banner, #cajas {
	width:940px;
	float:left;
	margin-bottom:10px;
	-margin-left:5px;
}
#paneles_banner ul li {
	width:223px;
	height:228px;
	padding:5px;
	float:left;
	display:inline;
	text-align:center;
}
#paneles_banner ul li h1 {
	text-align:center;
	font-size:13px;
	width:190px;
	margin:0 auto;
	font-weight:bold;
	text-transform:capitalize;
}
#paneles_banner ul li.temp {
	background:#fff url(../images/panel_temp.jpg) center no-repeat;
}
#paneles_banner ul li.des {
	background:#fff url(../images/panel_des.jpg) center no-repeat;
}
#paneles_banner ul li.ofer {
	background:#fff url(../images/panel_ofer.jpg) center no-repeat;
}
#paneles_banner ul li.enc {
	background:#fff url(../images/panel_enc.jpg) center no-repeat;
}
h1 {
	font-size:18px;
	color:#00a0c6;
	font-weight:bold;
}
.margin_vert_10 {
	margin:10px auto;
}
#cajas div {
	float:left;
	margin:auto 10px;
	-margin:auto 8px;
	display:inline;
}
#cajas #encuesta {
	width:188px;
	height:232px;
	padding:10px;
	padding-top:50px;
	background:#fff url(../images/encuesta.jpg) no-repeat center;
	text-align:center;
}
#juegos, #tu_foto {
	width:312px;
	height:232px;
	padding:10px;
	padding-top:50px;
	text-align:center;
}
#cajas #juegos {
	background:#fff url(../images/juegos.jpg) no-repeat center;
}
#cajas #tu_foto {
	background:#fff url(../images/tu_foto.jpg) no-repeat center;
}
#cajas h1 {
	text-align:center;
	margin:5px auto;
}
#encuesta h1 {
	color:#333;
}
#encuesta li {
	text-align:left;
	margin-left:15px;
	margin-bottom:5px;
}
#cajas form {
	float:left;
	margin:15px auto;
}
#cajas label {
	width:100px;
	float:left;
	margin-bottom:10px;
	text-align:left;
}
form .radio {
	width:50px;
	float:left;
}
form .votar {
	width:190px;
	height:33px;
	background:url(../images/votar.png) center no-repeat;
	-behavior: url(iepngfix.htc);
	margin:10px auto;
	-width:92px;
	-margin-left:30px;
}
#juegos h1, #tu_foto h1 {
	margin:10px auto;
	width:300px;
	font-size:16px;
}
#juegos img, .tu_foto {
	border:3px solid #00a0c6;
	margin:10px auto;
}
#marcas {
	width:820px;
	margin:15px auto;
	-margin:5px;
}
#marcas img {
	margin:5px 15px;
}
#footer {
	width:100%;
	background:url(../images/footer.png) center top no-repeat;
	float:left;
	height:100px;
}
.foot {
	margin:25px auto;
	color:#fff;
	font-weight:bold;
	float:left;
}
.footer_menu {
	list-style:none;
	float:left;
}
.footer_menu li {
	float:left;
	margin:25px 10px;
	margin-bottom:0px;
	color:#fff;
	text-align:left;
}
.footer_menu li a {
	color:#fff;
	font-weight:bold;
}
.footer_menu img {
	-behavior:url(iepngfix.htc);
	width:86px;
	height:29px;
}
#tu_foto a {
	margin:auto 20px;
 .margin:auto 12px;
	display:block;
	float:left;
	text-align:center;
}
.links {
	width:300px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#productos ul li {
	float:left;
	margin:15px;
	width:200px;
	height:280px;
}
#productos ul li h1 {
	height:36px;
	font-size:14px;
	font-weight:bold;
}
#productos ul li p {
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;
}
#productos .precios{
	margin:0;
	padding:0;
	height:54px;
}
img.png{
	width:93px;
	height:36px;
	-behavior:url(iepngfix.htc);
}
#productos .precio{
	font-size:16px;
	color:#CC0000;
}
#productos .anterior{
	font-size:14px;
	color:#990000;
	text-decoration:line-through;
}
/* growl */
div.growlUI {
	/*background: url(../images/check48.png) no-repeat 10px 10px*/
}
div.growlUI h1, div.growlUI h2 {
	color: white;
	padding: 5px 5px 5px 75px;
	text-align: left
}
div.growlUI a {
	color: white;
}
/* fin growl*/
/* encuestas */
.porcentaje-contenedor {
	background-color:#CCCCCC;
	width:120px;
	float:left;
	padding:0;
	margin:5px 0;
	height:12px;
}
.porcentaje {
	float:left;
	background-color:#00A0C6;
	padding:0;
	margin:0;
	height:12px;
}
#col_cate, #col_lista, #col_lista2 {
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
#col_cate ul {
	background-color:#017895;
	width:200px;
	float:left;
}
#col_cate ul li {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	float:left;
}
#col_cate ul li a {
	background-color:#00b8e4;
	padding:5px 10px;
	width:180px;
	float:left;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#col_cate ul li a.activo {
	background-color:#00a3cb;
}
#col_cate ul li a:hover {
	background-color:#00a3cb;
	text-decoration:none;
}
#col_cate ul li a.cat {
	background-color:#0195b9;
	font-size:14px;
	padding:10px;
	border-top:1px #0195b9 dashed;
}
span.flechita {
	font-size:10px;
}
#col_cate ul li a.title {
	background:url(../images/li_bg.jpg) top right no-repeat;
	background-color:#017895;
	font-size:16px;
	cursor:default;
	padding:10px;
}
#col_cate ul lia.title:hover {
	background-color:#017895;
}
#col_cate ul li a.title2 {
	background:url(../images/li_bg_bottom.jpg) bottom right no-repeat;
	background-color:#017895;
	font-size:16px;
	cursor:default;
}
#col_cate ul li a.title:hover2 {
 background-color:#017895;
}
div.controles {
	float:left;
	background-color:#ddd;
	padding:3px;
	width:694px;
}
div.controles2 {
	width:900px;
	float:left;
	background-color:#ddd;
	padding:3px;
}
div.controles form, div.controles2 form {
	float:left;
}
div.controles p, div.controles form label, div.controles2 p, div.controles2 form label {
	float:left;
	margin:auto 15px;
	padding-top:3px;
}
div.controles p.paginador, div.controles2 p.paginador {
	float:right;
}
#encontrados {
	float:left;
}
#col_lista {
	width:700px;
	margin-left:15px;
}
#col_lista2 {
	width:900px;
	margin-left:15px;
}
div.producto img {
	float:left;
	padding:5px;
	border:1px solid #ccc;
}
div.producto {
	float:left;
	margin:10px auto;
	border-bottom:1px dashed #ccc;
	padding-bottom:10px;
}
div.producto h1 {
	font-size:14px;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	text-align:left;
}
div.producto_info {
	float:left;
	width:430px;
	padding:10px;
	text-align:left;
}
div.producto_info2 {
	float:left;
	width:620px;
	padding:10px;
	text-align:left;
}
div.producto_precio {
	float:left;
	width:100px;
}
div.producto_precio img {
	border:0;
}
p.price {
	font-size:16px;
	padding:5px;
	font-weight:bold;
	color:#CE0000;
	margin-top:5px;
	margin-bottom:20px;
}
p.anterior {
	font-size:14px;
	padding:5px;
	font-weight:bold;
	color:#990000;
	margin-top:5px;
	margin-bottom:-10px;
	text-decoration:line-through;
}
a.mas {
	color:#00b8e4;
}
#carrito {
	margin-top:20px;
	float:left;
	width:940px;
}
#carrito table {
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #00a3cb;
	border-collapse:collapse;
}
#carrito table td {
	padding:10px;
	border:1px solid #00a3cb;
}
#carrito table td.title {
	color:#fff;
	font-weight:bold;
	background-color:#00a3cb;
}
#carrito input[type=text] {
	border:1px #CCCCCC solid;
	padding:5px;
	width:95%;
}
#carrito select {
	border:1px #CCCCCC solid;
	padding:5px;
	width:95%;
}
#carrito textarea {
	border:1px #CCCCCC solid;
	padding:5px;
	width:95%;
}
/* paginador */
.pag_act {
	font-weight:bold;
}
/* fin paginador*/
#contacto {
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	width:900px;
	text-align:left;
	padding:20px;
	height:auto !important;
	height:300px;
	min-height:300px;
}

#contacto form {
	padding:20px 5px;
	float:left;
	width:920px;
}
#contacto form input, #contacto form textarea {
	float:left;
	border:1px solid #ccc;
	padding:5px;
	width:250px;
	margin:5px auto;
	font-family:Tahoma;
	font-size:12px;
}
#contacto form label {
	float:left;
	width:350px;
	text-align:right;
	margin:5px 10px;
}
#contacto form span {
	color:#D20000;
	font-size:14px;
	font-weight:bold;
	margin:auto 5px;
}
#contacto form input.button {
	background-color:#00a0c6;
	color:#fff;
	font-weight:bold;
	border:0;
	padding:5px;
	margin-right:10px;
	width:120px;
}
#detalle_prod {
	padding:10px;
	width:920px;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
}
#detalle_prod img {
	padding:3px;
	float:left;
}
#prod_det{
	float:left;
	width:580px;
	margin:0 10px;
}
#prod_det .tit{
	border-bottom:1px solid #00a0c6;
}
#prod_det .dato{
	margin:10px 0;
}
p.relacionados {
	font-size:11px;
	background-color:#f0f0f0;
	padding:5px;
	float:left;
	margin-bottom:10px;
}
p.prec {
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#CA0000;
	margin:15px 0;
}
p.prec span {
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
#prod_img {
	float:left;
	width:320px;
}
#prod_img p.but img{
	border:none;
	padding:0;
	margin:0;
}
#prod_img img {
	border:1px solid #ccc;
	margin:3px;
	float:left;
	display:inline;
}
.active {
	font-weight:bold;
	text-decoration:none;
}
.error {
	border:1px solid #EA0000;
	background-color:#FFE6E6;
	color:#EA0000;
	text-align:center;
	padding:10px;
	display:block;
	font-weight:bold;
	font-size:16px;
}
.no_error {
	border:1px solid #C6D880;
	background-color:#E6EFC2;
	color:#426F14;
	text-align:center;
	padding:10px;
	display:block;
	font-weight:bold;
	font-size:16px;
}
.celltxt {
	color:#333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#interna {
	text-align:left;
	padding-top:20px;
	height:auto !important;
	height:300px;
	min-height:300px;
}
#login, #registro {
	float:left;
	text-align:left;
	width:400px;
	padding:10px;
	margin:20px;/*border:1px solid #cc0000;*/
}
#login h1, #registro h1 {
	padding-bottom:3px;
	border-bottom:1px solid #00a0c6;
}
#login h2, #registro h2 {
	margin:3px auto;
}
#login form, #registro form {
	/*border:1px solid #cc0000;*/
	padding:10px;
	float:left;
}
#login form label, #registro form label {
	float:left;
	text-align:right;
	width:150px;
	padding:7px;
}
#login form input, #registro form input {
	border:1px solid #ccc;
	float:left;
	width:153px;
	padding:5px;
	margin-bottom:5px;
}
#login form input.button, #registro form input.button {
	float:left;
	width:auto;
	margin-right:5px;
	background-color:#00a0c6;
	color:#fff;
	border:0;
	padding:6px;
	font-weight:bold;
}
span.em {
	color:#D20005;
	font-weight:bold;
}
h2.pass {
	border-top:1px solid #00a0c6;
	padding-top:5px;
	padding-left:5px;
}
h2.pass a {
	color:#00a0c6;
}
#galeria {
	width:905px;
	margin-left:15px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	display:inline;
	text-align:center;
	_display:inline;
	_margin-left:30px;
}
#galeria ul {
	margin:10px auto;
	width:810px;
	overflow:hidden;
	_display:inline;
	_margin:0px;
	_margin-bottom:20px;
}
#galeria ul li {
	float:left;
	margin:10px;
	_display:inline;
}
#galeria ul.juegos li {
	margin:5px;
}
#galeria ul.juegos li img {
	margin-bottom:10px;
}
#galeria ul.juegos li h2 {
	font-size:14px;
	color:#00a0c6;
}
#galeria ul.juegos li a:hover {
	color:#00a0c6;
}
#galeria ul li a {
	border:1px solid #ccc;
	padding:3px;
	display:block;
	_display:inline-block;
}
#juegoflash {
	padding:20px;
	text-align:center;
	_display:inline;
	_margin-left:30px;
}
#juegoflash img, #juegoflash h1 {
	margin-bottom:10px;
}
#pague_aqui{
	position:relative;
	float:right;
	top:-2px;
	left:0px;
	width:121px;
}
#pague_aqui img{
	width: 121px;
	height:25px;
	-behavior: url(iepngfix.htc);
}