@charset "UTF-8";
/* CSS Document */

body {
	background-color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #444;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #1F519F;
}

a:hover {
	color: #16396D;
}

img {
	border: 0px;
	behavior: url('/iepngfix/iepngfix.htc');
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul li {
	display: inline;
}

input, select, textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

form {
	padding: 0;
	margin: 0;
	display: inline;
}

/* ********************************************* */

.normal {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #444;
	font-size: 12px;
}

.espacio3 {
	padding: 3px 0 0 0;
}

.espacio5 {
	padding: 5px 0 0 0;
}

.espacio10 {
	padding: 10px 0 0 0;
}

.espacio20 {
	padding: 20px 0 0 0;
}

.espacio25 {
	padding: 25px 0 0 0;
}

.espacio100 {
	padding: 100px 0 0 0;
}

.rojo {
	color: #F00;
}

.gris {
	color: #777;
}

.gris2 {
	color: #AAA;
}

.negro {
	color: #000;
}

.verde {
	color: #080;
}

.both {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.bold {
	font-weight: bold;
}

.px24 {
	font-size: 24px;
}

.px22 {
	font-size: 22px;
}

.px20 {
	font-size: 20px;
}

.center {
	text-align: center;
}

.mano {
	cursor: pointer;
}

/* ********************************************* */

#main {
	width: 100%;
}

.centrado_total {
	width: 950px;
	margin: 0 auto;
}

#menu_principal {
	height: 45px;
	background-color: #000;
	padding: 7px 0 7px 0
}

#menu_principal li {
	margin: 0 4px 0 4px;
	vertical-align: top;
}

#mp_opciones {
	padding: 10px 0 0 330px;
}

#logo {
	float: left;
}

#contenido {
	float: left;
	width: 664px;
	overflow: hidden;
}

#columna {
	float: right;
	width: 266px;
}

#menu_secund {
	margin: 10px 10px 0 5px;
	padding: 5px 10px 5px 10px;
	background-color: #FFF;
	border: dashed 1px #CCC;
	float: left;
}

#menu_secund li {
	margin: 0 12px 0 0;
}

#menu_secund .ultimoli {
	margin: 0px;
}

.titulo {
	padding: 25px 0 15px;
}

.titulo_sec {
	padding: 15px 0 10px;
}

.camiseta {
	float: left;
	text-align: center;
	padding: 0 10px 10px 0;
	width: 155px;
}

.camiseta_2 {
	float: left;
	text-align: center;
	padding: 0 10px 10px 0;
	width: 205px;
}

.htcamiseta {
	width: 354px;
}

.mini_cam {
	float: left;
	padding: 5px 5px 0 0;
}

.camiseta_info {
	float: right;
	width: 300px;
}

.camiseta_fondo {
	background-color: #FFF;
	border: solid 1px #DDD;
	padding: 1px;
}

.camiseta_fondo_150 {
	background-color: #FFF;
	border: solid 1px #DDD;
	height: 150px;
	padding: 1px;
}


.camiseta_fondo_200 {
	background-color: #FFF;
	border-bottom: solid 3px #DDD;
	height: 200px;
	padding: 1px; 
	vertical-align: bottom;
}

.camiseta_fondo_260 {
	background-color: #FFF;
	border-bottom: solid 3px #DDD;
	height: 260px;
	padding: 1px; 
	vertical-align: bottom;
}

.mini_camfondo {
	background-color: #FFF;
	border: solid 1px #DDD;
	padding: 1px;
	cursor: pointer;
}

.camiseta_img {
	float: left;;
	padding: 0 20px 0 0;
}

.camiseta_desc {
	padding: 5px 0 5px 0;
	text-align: justify;
}

.camiseta_opciones {
	color:#000;
	font-weight: bold;
	padding: 10px 0 10px 0;
}

.camiseta_opcion {
	clear: right;
	padding: 0 0 10px 20px;
}

.camiseta_cuadrito {
	width: 30px;
	height: 30px;
	float: left;
	border: solid 1px #000;
	cursor: pointer;
	margin: 0 5px 0 5px;
}

.camiseta_minicuadrito {
	width: 10px;
	height: 10px;
	float: right;
	border: solid 1px #000;
	margin: 0 1px 0 1px;
}

.camiseta_talla {
	width: 45px;
	height: 37px;
	float: left;
	cursor: pointer;
	margin: 0 5px 10px 5px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

.camiseta_talla_sin {
	border: solid 1px #CCCCCC;
	color: #CCCCCC;
	width: 45px;
	height: 37px;
	float: left;
	margin: 0 5px 10px 5px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

.tallasdesc {
	clear: both;
	margin: 0 0 5px 10px;
	font-size: 14px;
	color: #666;
}

.tallaprecio {
	font-weight: bold;
	font-size: 18px;
	color: #000;
}

.talla_azul {
	border: solid 1px #0071E1;
	color: #0071E1;
}

.talla_azul:hover, .fondo_azul {
	background-color: #C6E2FF;
}

.talla_rosa {
	border: solid 1px #FF37FF;
	color: #FF37FF;
}

.talla_rosa:hover, .fondo_rosa {
	background-color: #FFDFFF;
}

.talla_verde {
	border: solid 1px #179401;
	color: #179401;
}

.talla_verde:hover, .fondo_verde {
	background-color: #E3FFDD;
}

.fondo_blanco {
	background-color: #FFFFFF;
}

#cuadrosel {
	border: solid 1px #000;
}

.camiseta_azul {
	background-color: #06C;
}

.tallanom {
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
}

.camiseta_verde {
	background-color: #0E7C01;
}

.diseno_voto1 {
	float: left;
	padding: 0 5px 10px 0;
	width: 127px;
}

.diseno_ganador {
	float: left;
	padding: 0 12px 10px 0;
	width: 154px;
}

.diseno_comparte {
	float: left;
	padding: 5px 5px 0 0;
	width: 127px;
}

.comparte {
	margin: 5px 5px 0 5px;
	float: left;
}

.borde_123 {
	border: solid 1px #DDD;
	height: 123px;
	padding: 1px;
}

.borde_150 {
	border: solid 1px #DDD;
	height: 150px;
	padding: 1px;
}

.borde_660 {
	border: solid 1px #DDD;
	height: 660px;
	padding: 1px;
}

.precio {
	position: absolute;
	padding: 2px 4px 2px 0;
	margin: 130px 0 0 106px;
	width: 40px;
	text-align: right;
	background-color: #00BAFF;
	font-weight: bold;
	color: #FFF;
	font-size: 10px;
	cursor: pointer;
}



.precio2 {
	position: absolute;
	padding: 2px 4px 2px 0;
	margin: 240px 0 0 106px;
	width: 40px;
	text-align: right;
	background-color: #00BAFF;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	cursor: pointer;
}

.precio3 {
	position: absolute;
	padding: 2px 4px 2px 0;
	margin: 180px 0 0 158px;
	width: 40px;
	text-align: right;
	background-color: #00BAFF;
	font-weight: bold;
	color: white;
	font-size: 13px;
	cursor: pointer;
}

.precio4 {
	position: absolute;
	padding: 2px 4px 2px 0;
	margin: 190px 0 0 140px;
	width: 40px;
	text-align: right;
	background-color: #00BAFF;
	font-weight: bold;
	color: #FFF;
	font-size: 10px;
	cursor: pointer;
}

a.autor {
	font-style: italic;
	color: #5085DC;
}

a.autor2 {
	font-style: italic;
	color: #C40000;
}

a.autor:hover {
	color: #719CE3;
}

a.autor2:hover {
	color: #E60000;
}

#pestana {
	background: #E8E8E8 url('/img/pie_login.gif') no-repeat bottom;
	padding: 10px 20px 10px 20px;
	margin: 0 0 20px 0;
	text-align: left;
	color: #777777;
	font-size: 11px;
}

#pestana .input_login {
	width: 212px;
	margin: 3px 0 5px 0;
	color: #888888;
}

#permanecer {
	font-size: 10px;
	text-align: center;
}

#permanecer input {
	margin: 2px 0 10px 10px;
}

.pregunta {
	padding: 5px 0 0 0;
	text-align: center;
}

.usr_fondo {
	float: left;
	width: 48px;
	height: 48px;
	padding: 1px;
	margin: 0 10px 0 0;
	border: solid 1px #DDD;
	background-color: #FFF;
}

.usr_menu {
	float: left;
}

#ctrl_autor {
	font-size: 12px;
}

#ctrl_opcs {
	padding: 6px 0 0 0;
}

.paginado {
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	padding: 10px 0 50px 0;
	color: #777;
}

.paginado a, .paginado span {
	padding: 0 10px 0 10px;
}

#voto_numeros {
	margin: 0 0 20px 0;
}

.voto_num {
	width: 64px;
	height: 64px;
	float: left;
	margin: 0 5px 0 0;
}

.flecha {
	width: 120px;
	height: 64px;
	float: left;
	margin: 0 2px 0 3px;
}

.voto_azul {
	background-color: #506FFE;
}

.voto_azul_sobre:hover {
	background-color: #2C51FE;
	cursor: pointer;
}

.voto_verde {
	background-color: #009500;
}

#voto_mensaje {
	margin: 0 2px 3px 123px;
	color: #009500;
	font-size: 11px;
}

#vm2 {
	color: #444444;
}

.error, .mensaje {
	width: 500px;
	color: #FFFFFF;
	margin: 20px 72px 20px 72px;
	padding: 10px 15px 10px 15px;
}

.error {
	border: solid 3px #7D0502;
	background: #D30903;
}

.mensaje {
	border: solid 3px #007500;
	background: #00CA00;
}

.botones {
	padding: 10px 0 10px 0;
}

.botones div {
	margin: 0 0 10px;
}

.boton {
	border:	solid 1px #0066CC;
	background-color: #0066CC;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 15px 2px 15px;
	margin:  0 7px 0 7px;
	cursor: pointer;
}

.boton_dis {
	border:	solid 1px #CCC;
	background-color: #CCC !important;
	cursor: default;
}

.boton_dis:hover {
	color: #FFF !important;
}


.boton:hover {
	color: #DDDDDD;
}

.promocion {
	text-align: center;
	padding: 100px 0 100px;
	border: solid 5px #AEF;
}

.promocion2 {
	text-align: center;
	padding: 10px 0 10px;
	margin: 0 20px 0 30px;
	width: 40%;
	float: left;
}

.comentario {
	padding: 10px 0 10px;
}

.cmd_descri {
	width: 602px;
	float: right;
	text-align: justify;
}

.registro_error {
	color: #CC0000;
	font-size: 11px;
}

#letragris11 {
	color: #777;
	font-size: 11px;
}

#letragris11 input, select {
	margin: 3px 0 15px 0;
}

#letragris11 .input_registro {
	width: 300px;
}

.input_normal {
	width: 300px;
	margin: 3px 0 0 0;
}

#columna_izq {
	width: 320px;
	margin: 0 20px 0 0;
	float: left;
}

#columna_der {
	float: left;
	width: 324px;
}

.registro_info {
	color: #444;
	padding: 0 0 20px 0;
	text-align: left;
	font-size: 12px;
}

.nickfecha {
	padding: 2px 0 6px;
	width: 602px;
	float: right;
}

.nickfecha .nick {
	float: left;
}

.nickfecha .fechacoment {
	font-size: 10px;
}

.separador {
	width: 500px;
	height: 5px;
	background-color: #C5EBFE;
	margin: 20px 0 20px 82px;
}

#comenttxt {
	width: 400px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

#comentinst {
	width: 180px;
	float: right;
	padding: 5px 0 0 0;
	color: #777;
}

.estadisticas {
	padding: 20px 0 0 0px;
	width: 370px;
	margin: 0 auto;
}

.estadistica {
	height: 21px;
	color: #777;
	padding: 4px 30px 0 33px;
	margin: 0 0 5px;
	float: left;
}

.reloj {
	background-color: #093;
	background: url('/img/reloj.gif') no-repeat left;
}

.visitas {
	background: url('/img/visitas.gif') no-repeat left;
}

.media {
	background: url('/img/media.gif') no-repeat left;
}

.ayuda_a li {
	margin: 5px 0;
	display: block;
}

.ayuda_tit {
	font-weight: bold;
	padding: 20px 0 0 0;
	color: #000;
}

.ayuda {
	color: #444;
	text-align: left;
	font-size: 12px;
}

.anuncio_der {
	padding: 10px 0 10px 0;
}

.imgsuper {
	width: 200px;
	padding: 1px;
	margin: 0 20px 0 0;
	border: solid 1px #DDD;
	float: left;
}

.imgdiseno {
	width: 123px;
	padding: 1px;
	margin: 0 20px 0 0;
	border: dashed 1px #D2E3FF;
	float: left;
}

#nomusr {
	font-size: 20px;
}

.nocomentario {
	color: #777;
	padding: 20px 0 0;
}

.usr_estdst {
	padding: 0 0 15px;
}

.mis_urlweb {
	padding: 15px 0 0 220px;
}

.urlweb {
	border: solid 1px #CCC;
	background-color: #EEE;
	color: #FFF;
	padding: 2px 7px 2px 7px;
	margin: 5px 50px 10px 0;
}

.resernombre {
	padding: 0 0 0 133px;
}

.reserestado {
	padding: 20px 0 0;
}

.reserestres {
	color: #000;
}

.parrafo {
	padding: 0 0 15px;
}

#foot {
	height: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: right;
	margin: 50px 0 20px;
	padding: 10px 0 0;
	border-top: 1px dotted #CCC;
	background: url('/img/metodospago.gif') no-repeat;
	background-position: bottom left;
}

#copy {
	float: left;
	width: 150px;
}

#enlaces a {
	margin: 0 7px 0 7px;
	font-size: 10px;
}

.votado {
	position: absolute;
}

.cuadrofb {
	background: url('/img/cuadrofb.gif') no-repeat;
	height: 61px;
}

.cuadrotw {
	background: url('/img/cuadrotw.gif') no-repeat;
	padding: 15px 0 0 13px;
	height: 50px;
}

.sptexto {
	text-align: justify;
}

.sptexto2 {
	padding: 0 10px 0 10px;
}

.sptexto li {
	display: block;
	padding: 0 0 7px 0;
}

.sptexto ul {
	padding: 0 0 0 20px;
}

.camiseta_pie {
	padding: 3px 0 0 0;
}

#marcacolor {
	background-image: url(../img/marcacolor.gif);
	width: 26px;
	height: 26px;
	margin: -2px 0 0 3px;
	visibility: hidden;
	position: absolute;
}

.loading {
	font-size: 10px;
	text-align: center;
	margin: 20px 0 10px 0;
}

.tituloesc {
	font-size: 26px;
	padding: 25px 0 15px 0;
	color: #0066CC;
}

.tituloesc2 {
	font-size: 26px;
	padding: 0 0 5px 0;
	color: #0066CC;
}

.tituloesc3 {
	font-size: 26px;
	padding: 25px 0 15px 0;
	color: #009B00;
}

.carrimg {
	width: 79px;
	padding: 2px 0 2px 0;
}

.carrnom {
	font-size: 24px;
	padding: 0 0 0 5px;
}

.carrdesc {
	color: #777;
	padding: 0 0 0 5px;
}

.carrcantn {
	width: 20px;
	text-align: center;
}

.carrtalla {
	font-size: 24px;
	font-weight: bold;
	padding: 0 10px 0 10px;
	text-align: center;
	color: #000;
}

.carrtotal {
	border-top: solid 1px #CCC;
	margin: 10px 30px 30px 30px;
	color: #000;
	text-align: right;
	padding: 5px 10px 0 0;
	font-size: 16px;
}

.carrrev {
	border-top: solid 1px #CCC;
	margin: 10px 30px 5px 30px;
	color: #000;
	text-align: right;
	padding: 5px 10px 0 0;
	font-size: 16px;
}

.carrrev2 {
	margin: 0 30px 5px 30px;
	color: #000;
	text-align: right;
	padding: 5px 10px 0 0;
	font-size: 16px;
}

.carrrev3 {
	border-top: solid 1px #000;
	margin: 0 30px 5px 30px;
	width: 50%;
	color: #000;
	text-align: right;
	padding: 5px 10px 0 0;
	font-size: 16px;
	float: right;
}

.camprecio {
	font-size: 42px; 
	font-weight: bold; 
	text-align: center; 
	color:#000;
}

.direccion {
	padding: 5px 0 10px 10px;
	color: #777;
}

.direccion2 {
	padding: 5px 0 10px 0;
	color: #777;
}

.metpago div {
	margin: 0 0 10px 0;
	float: left;
}

.metpago div input {
	margin: 2px 0 0 0;
}

#dirpostal {
	color: #777;
	font-size: 11px;
}

#dirpostal input, select {
	margin: 3px 0 10px 0;
}

#dirpostal .input_registro {
	width: 300px;
}

.botonpago {
	margin: 30px 0 0 0;
}

.carrito {
	padding: 9px 5px 0 0;
	vertical-align: top;
	float: right;
}

.numcarrito {
	color: #CCC;
}

.pedimg {
	width: 79px;
	padding: 2px 2px 2px 0;
	float: left;
}

.agotado {
	color: #AAA;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: right;
}

.secsel {
	border-bottom: dotted 1px #BBB;
}

a.sec {
	color: #999;
	font-size: 16px;
}

a.sec:hover {
	color: #666;
}

.sterror {
	font-family: Verdana, Geneva, sans-serif;
	padding: 0 0 0 5px;
	color: #F00;
	font-size: 9px;
}

.tbl1 {
	font-weight: bold;
	padding: 20px 7px 0 7px;
	text-align: left;
}

.tbl2 {
	font-weight: bold;
	padding: 5px 15px 5px 0;
	text-align: left;
}

.tachado {
	text-decoration: line-through;
}

.descuento {
	margin: 130px 0 0 76px !important;
	width: 70px !important;
	background-color: #C00 !important;
}

.descuento2 {
	margin: 240px 0 0 76px !important;
	width: 70px !important;
	background-color: #C00 !important;
}

.descuento3 {
	margin: 180px 0 0 129px !important;
	width: 70px !important;
	background-color: #C00 !important;
}
.trendpoints {
	font-size: 30px;
}

.sinvotos {
	width: 414px;
	float: left;
}

.utilizar {
	color: #666;
	font-size: 12px;
}

.codigopr {
	width: 65px;
}



























































































/* ********* <MAGAZINE> **************************** */

.magtitulo {
	margin: 25px 0 4px;
	padding: 5px 0 0;
	font-size: 25px;
	font-weight: bold;
	border-top: solid 1px #CCC;
}

.magtitulo a {
	color: #000;
	line-height: 1.1;
}

.magtitulo a:hover {
	border-bottom: solid 1px #CCC;
}

.magautorfecha a, .storycontent a, .magmeta a {
	color: #0398FF;
}

.storycontent {
	line-height: 1.5;
	text-align: justify;
}

.storycontent img {
	border: solid 1px #EEE;
	padding: 1px;
}

.alignleft {
	float: left;
	margin: 0 10px 0 0;
}

.alignright {
	float: right;
	margin: 0 0 0 10px;
}
	
.magmeta {
	padding: 7px 0 0;
	font-size: 11px;
}

.maggallery {
	margin: 20px 0 0 0;
	border: solid 1px #EEE;
	padding: 1px;
}

#menu {
	padding: 10px 0 0 0;
}

.widget {
	font-size: 26px;
	color: #AAA;
}

#s {
	width: 260px;
}

.profileimage {
	visibility: hidden;
}

.categories li {
	font-size: 12px;
	display: block;
}

.magspecial {
	clear: both;
	padding: 7px 0 12px 0;
}

a.magsec {
	font-size: 24px;
	color: #000;
}

a.magsec:hover {
	color: #666;
}

.magcat {
	padding: 0 0 5px 0;
}

.magcat a {
	font-size: 20px;
	color: #000;
	font-weight: normal;
}

.magcat a:hover {
	color: #666;
}

.magimg {
	float: left;
	padding: 0 10px 0 0;
}

.magimg img {
	border: solid 1px #DEDEDE;
	padding: 1px;
}

.magdesc {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #444;
	font-size: 12px;
	font-weight: normal;
}

.wp-caption-text {
	background-color: #EEE;
	padding: 2px 5px;
	margin: 2px 6px 0 0;
	border: solid 1px #DDD;
	color: #555;
}

/* ********* </MAGAZINE> *************************** */


