@charset "utf-8";
/* CSS Document */

html,body {  margin:0;  padding:0 ; font-family:Trebuchet MS; }
.TopAlign * { vertical-align:top; }

.text_gray_small { text-align:right; margin-top:0px; font-size:11px; color:#999999; }
.comentario_linea_gris { clear:both; width:95%; border-bottom:1px solid #ccc; margin:0 auto 10px; padding-bottom:10px; }

a {color:#00aff0;}

.ordenes {
	min-height:200px;
	height:auto !important;
	height:200px;
}

.width_wrap {
 width:814px;
 margin:0 auto;
 position:relative;
}

h2 {
	font-size:28px;
	color:#23bbf2;
	padding:0;	margin:0;
	font-family:Trebuchet MS;
}

h3 {
	font-size:18px;
	color:#23bbf2;
	padding:15px 0 0;	margin:0;
	font-family:Trebuchet MS;
}


img.blogfoto {
width:expression(document.body.clientWidth > 370? "370px": "auto" );
max-width:370px;
}

/* *********** HEADER *********** */ 
.header {
	height:127px;
}

.header .logo {
	margin-top:15px;
}

/* *********** HEADER: LANG *********** */ 

.header .lang_bar {
 float:right;
 font:11px Trebuchet MS;
 color:#00aff0;
}
.header .lang_bar a {
 color:#00aff0;
}

/* *********** HEADER: MENU *********** */ 

.header .menu {
 padding-top:10px;
 float:right;
 clear:right;
 height:40px;
}

.header .menu a,
.menu_list a  {
 font:24px Trebuchet MS;
 text-decoration:none;
 padding-right:16px;
 padding-left:20px;
 float:left;
}

.header .menu a { color:#ff0000; padding-top:20px; }

.menu_list a { 
 color:#042F52;
 font:bold 16px Trebuchet MS;
 line-height:20px;
 margin-top:16px;
 margin-right:1px;
 padding-right:10px;
 text-align:left;
}

.menu_list a:hover { 
 color:#01AEF0;
}

.header .menu a:hover {
 color:#b22222;
}

.palomita_selected { background: url(../images/hover_paloma_azul.jpg) no-repeat right top; }

.header .menu a.selected {
 background: url(../images/hover_paloma_azul.jpg) no-repeat right top;
}

.header .menu .join {
 font:24px Trebuchet MS;
 color:#b22222;
 padding-left:20px;
}


/* *********** HEADER: LOGIN_FORM *********** */ 

 .login_form {
	float:right;
	clear:right;
	text-align:right;
	font:bold 9px Trebuchet MS;
	width:auto;
}

 .login_form .textbox {
	background:#f3f3f3;
	width:115px;
	vertical-align:middle;
}

 .login_form .select_drop {
	background:#f3f3f3;
	width:100px;
	line-height:14px;
	font:12px "Trebuchet MS";
	vertical-align:middle;
}

 .login_form .boton {
	vertical-align:middle;
}

 .login_form a {
	font: 9px Arial, Helvetica, sans-serif;
	color:#f00;
	vertical-align:middle;
}

/* *********** HEADER: MENU_LIST *********** */ 

.header .menu_list {
  float:right;
	clear:right;
	text-align:right;
	width:460px;
	font:bold 9px Trebuchet MS;
	position:relative;
	z-index:1;
}


/* *********** BANNER *********** */ 

.banner {
	height:251px;
	background: #67d4f6 url(../images/banner_bg.jpg) repeat-x;
}

/* *********** BANNER SMALL *********** */ 

.banner_small {
	height:4px;
	background: #67d4f6 url(../images/banner_bg.jpg) repeat-x;
}

/* *********** CONTENT *********** */ 

.content {
	min-height:675px;
	height:auto !important;
	height:675px;
}

.content_small {
	min-height:375px;
	height:auto !important;
	height:375px;
}

/* *********** CONTENT: BUSCAR *********** */ 

.content .buscar {
	background:#f5f9fd;
	padding:0 10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

.content .buscar a { color:#00aff0; }

/* .content .buscar * { 	vertical-align:middle; } */

/* *********** CONTENT: HOME_GALLERY *********** */ 

.content .home_gallery {
	width:515px;
	height:600px;
	padding:10px;
	background: url(../images/home_gallery_bg.jpg) no-repeat right top;
	float:left;
	
}

/* *********** CONTENT: HOME_GALLERY (big_shot)  *********** */ 
.content .home_gallery .big_shot {
	width:329px;
	float:left;
	margin-right:10px;
}

.content .home_gallery .big_shot img {
  border:1px solid #c0c0c0;
}

.content .home_gallery .big_shot span {
	display:block;
	height:19px;
	background:#000069;
	font: 12px Trebuchet MS;
	color:#fff;
	text-align:center;
}

/* *********** CONTENT: HOME_GALLERY (small_shot)  *********** */ 

.content .home_gallery .small_shot {
	width:150px;
	padding-bottom:10px;
	padding-right:19px;
	float:left;
}

.content .home_gallery .small_shot .PhotoWrap {
	height:133px;
	width:133px;
	overflow:hidden;
	border:1px solid #c0c0c0;
	display:block;
}

.content .home_gallery .small_shot .PhotoWrap img {
	height:133px;
}

.content .home_gallery .small_shot img {
  border:0 none;
}

.content .home_gallery .small_shot img.noborder {
  border:none;
}

.content .home_gallery .small_shot span {
	display:block;
	height:19px;
	background:#000069; /*#00aff0;*/
	font: 12px Trebuchet MS;
	color:#fff;
	text-align:center;
}

/* *********** CONTENT: REGISTER_BODY  *********** */ 

.content .register_body {
	width:461px;
	/*height:600px;*/
	padding:16px 27px 50px 27px;
	background:#f5f9fd;
	float:left;
}

.content .register_body h2,  .link_disenador {
	font-size:20px;
	color:#23bbf2;
	padding:0;	margin:0;
	font-family:Trebuchet MS;
}

.content .register_body input.text ,
.content .register_body textarea.text {
	height:27px;
	padding-top:3px;
	width:420px;
	border:#d5d6d7 2px solid;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:17px;
}

input.text2 ,
textarea.text2 {
	height:27px;
	padding-top:3px;
	width:420px;
	border:#d5d6d7 2px solid;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:17px;
}


.producto_cant {
	height:25px;
	padding-top:3px;
	width:30px;
	border:#d5d6d7 2px solid;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:17px;
}

.content .register_body textarea.text {
	height:54px;
}


.content .register_body input.text:focus ,
.content .register_body textarea.text:focus {
	border:#BABBBE 2px solid;
}

.content .register_body img.help {
	width:35px;
	height:39px;
	float:right;
	margin-top:10px;
}

.content .register_body input.register_button {
	float:right;
}


.content .register_body p {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000069;
	margin-top:65px;
}

/* *********** CONTENT: DETALLE_BODY  *********** */ 

.content .detalle_body {
	width:461px;
	height:600px;
	padding:16px 27px 0 27px;
	background:#f5f9fd;
	float:left;
}

/* *********** CONTENT: BLOQUE_INFO  *********** */ 

.content .bloque_info {
	width:267px;
	float:right;
	clear:right;
	margin-bottom:15px;
}

.content .bloque_info h2 {
	margin:0;	padding:0;	
	font: 28px Trebuchet MS;
	color:#00aff0;
}

.titulo_h2 {
	margin:0;	padding:0;	
	font: 28px Trebuchet MS !important;
	color:#00aff0;
}


.content .bloque_info p {
	margin:0;	padding:0;	
	padding-top:16px;
	font: 11px Trebuchet MS;
}

.content .bloque_info li {
	margin:0;	padding:0;	
	font: 11px Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin-left:-30px;
	background:url(../images/list_bullet.gif) left center no-repeat !important;
	padding-left:22px;
}

.content .bloque_info ul.filtro li {
	margin:0;	padding:0;	
	font: 23px Trebuchet MS;
	list-style-type:none;
	color:#07076c;
	background:none;
	margin-left:-30px;
	padding-left:22px;
	border-bottom:#e1e1e1 1px solid;
}

.content .bloque_info ul.filtro li a {
	font: 23px Trebuchet MS;
	color:#07076c;
	text-decoration:none;
}

.content .bloque_info ul.filtro li img {
	width:8px;
	height:9px;
	float:right;
	border:none;
	margin-top:10px;
}

.content .bloque_info a {
	font: 10px Arial, Helvetica, sans-serif;
	color:#00aff0;
}

.memberLink {
	line-height:24px;
	height:24px;
	width:24px;
	overflow:hidden;
	float:left;
	border:1px solid #000;
	margin: 0 1px 5px 0;
}

.memberLink img {
	height:24px;
}

.miembrito {
	margin:0; padding:0;
	border:0 none;
}

/* *********** FOOTER *********** */ 

.footer {
	clear:both;
	height:215px;
	background: #67d4f6 url(../images/footer_bg.jpg) repeat-x;
	border-top:10px solid #001656;
}

.footer ul  {	margin:0;  padding:0; list-style:none;}
.footer li  {	
 padding:3px 0 3px 24px; 
 background: url(../images/bolita_lista.gif) no-repeat 11px 4px;
}

/* *********** FOOTER: footer_box_big *********** */ 

.footer_box_big {
	width:269px;
	height:180px;
	background: #67d4f6 url(../images/footer_box_big.jpg) no-repeat center bottom;
	margin-top:10px;
	margin-right:16px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}

.footer_box_big h2 {
	margin:0;  padding:0 ;
	text-align:center;
	font:24px Trebuchet MS;
	color:#fff;
}

.footer_box_big a {
	color:#fff;
	font-style:italic;
}

/* *********** FOOTER: footer_box_small *********** */ 

.footer_box_small {
	width:175px;
	height:180px;
	background: #67d4f6 url(../images/footer_box_small.jpg) no-repeat center bottom;
	margin-top:10px;
	margin-right:16px;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;	
}


.footer_box_small h2 {
	margin:0;  padding:0 ;
	text-align:center;
	font:24px Trebuchet MS;
	color:#fff;
}

.footer_box_small a {
	color:#fff;
	font-style:italic;
}

.comunique {
	padding-top:5px;
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	clear:both;
	text-align:center;
}

.comunique a {
	font:9px Arial, Helvetica, sans-serif;
	color:#fff;
}

/* *********** GENERAL: help *********** */ 

img.help {
	width:35px;
	height:39px;
}

.tool-tip {
	color: #000;
	width: 139px;
	z-index: 13000;
	font-family:Arial, Helvetica, sans-serif;
	border:#c7d3de 1px solid;
}
 
.tool-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #002f56;
	padding: 8px 8px 4px;
	background:#cbedfb;
}
 
.tool-text {
	font-size: 12px;
	padding: 4px 8px 8px;
	background:#cbedfb;
}

.ign_cart-tip {
	color: #000;
	z-index: 13000;
	font-family:Arial, Helvetica, sans-serif;
	border:#c7d3de 1px solid;
}
 
.ign_cart-text {
	font-size: 28px;
	font-weight:bold;
	padding: 4px 8px 8px;
	background:#cbedfb;
}


/* *********** DETALLE: opciones de producto *********** */ 

.opciones_de_producto {
	clear:left;
	background:#e6e5e5;
	margin-right:25px;
	margin-top:10px;
	padding:10px;
}

.opciones_de_producto div.color_wrap,
.opciones_de_producto div.talla_wrap
 { display:inline; }

.opciones_de_producto h2 {
	margin:0;	padding:4px 0;	
	font: normal 24px Trebuchet MS;
	color:#00aff0;
	vertical-align:middle;
}

.opciones_de_producto h2 * { vertical-align:middle; }

.opciones_de_producto .colores {
 padding:14px 14px 13px 14px;
/* background:url(../images/cajita_color.gif) no-repeat left top;*/
 font:lighter 0px Arial, Helvetica, sans-serif;
}

.opciones_de_producto .colorcito {
 padding:10px 14px 10px 14px;
 /* background:url(../images/cajita_color_small.gif) no-repeat left top; */
 font:lighter 0px Arial, Helvetica, sans-serif;
}

/* *********** DETALLE: las tallas  *********** */ 

.opciones_de_producto .tallas * { vertical-align:middle; }

.opciones_de_producto .tallas {
 background: #fff /* url(../images/round_span_left.gif) */ no-repeat left top;
 padding: 0 6px !important;  margin:0;
}

.opciones_de_producto .tallas span {
 background: #fff url(../images/round_span_right.gif) no-repeat right top;
 padding: 0 6px 0 0;  margin:0;
}

.opciones_de_producto h3 {
	margin:0;	padding:4px 0;	
	font: normal 18px Trebuchet MS;
	color:#000069;
}

.opciones_de_producto h3 * { vertical-align:middle; }

.opciones_de_producto h3 .detalle_sel {
	color:#678a99;
}

.opciones_de_producto .comprar_producto {
	float:right;
	padding-right:15px;
	background: url(../images/flechita_comprar.gif) no-repeat right center;
	font: 24px Trebuchet MS;
	color:#000069;
}

.vista_de_producto {
	min-height:600px;
	height:auto !important;
	height:600px;
	padding-bottom: 80px !important;
}

.vista_de_producto .bloque_info p { font-size:13px; }


/* ******************** CARRITO ********************* */
.carrito_header {
	height:24px; 
	background:#23BBF2; 
	font-weight:bold; 
	color:#fff; 
	padding-top:4px; 
	font-size:18px; 
	padding-left:2px; 
	margin-top:15px;
}
.carrito_producto {
	border-bottom:#23bbf2 1px solid; 
	height:85px; 
	position:relative;
}
.carrito_fecha_added {
	width:92px; 
	font-size:11px; 
	height:81px; 
	border-right:#23bbf2 1px solid; 
	position:absolute; 
	top:0; 
	left:0; 
	padding-top:4px;
}
.carrito_fecha_added img {
	width:66px; 
	height:19px;
	margin-left:10px; 
	margin-top:25px;
	border:none;
}
.carrito_item_description {
	width:280px; 
	position:absolute; 
	top:0; 
	left:93px; 
	font-size:14px; 
	padding-top:4px; 
	height:81px; 
	padding-left:4px;
}
.carrito_quantity {
	width:74px; 
	position:absolute; 
	top:0; 
	left:376px; 
	padding-top:4px; 
	height:81px; 
}

.carrito_quantity input {
	width:42px; 
	height:21px; 
	background:#f5f9fd; 
	border:#bababa 1px solid; 
	font-size:13px; 
	line-height:28px; 
	color:#000069;
}
.carrito_quantity img {
	margin-bottom:-5px;
}
.carrito_item_price {
	width:58px; 
	position:absolute; 
	top:0; 
	left:451px; 
	color:#000069; 
	font-size:13px; 
	font-weight:bold; 
	padding-top:4px; 
	height:81px; 
	border-left:#23bbf2 1px solid; 
	padding-left:2px;
}
p.carrito_total {
	margin:0; 
	padding:0; 
	text-align:right; 
	font-size:14px; 
	padding-right:5px;
}

.carrito_opciones {
	width:98%; 
	border-top:#23bbf2 1px solid; 
	margin-top:15px;
	padding-left:5px;
	padding-right:5px;
}
.carrito_opciones select {
	background:#f5f9fd; 
	border:#bababa 1px solid; 
	font-size:13px; 
	color:#000069;
}
.carrito_opciones input {
	float:right;
}


/* PERFIL SUMMARY */
.user_variable {  color:#23bbf2; }
.user_value {  color:#000069; }


/* BLOG SUMMARY */

.blog_summary {
	border-top:1px dashed #c8cae0; 
	text-align:right;
	font: italic 13px Trebuchet MS;
	color:#00aff0;
}

.blog_summary a {
	border-top:1px dashed #c8cae0; 
	text-align:right;
	font: 13px Trebuchet MS;
	color:#000069;
}

.profile_body p {
	font: 13px Trebuchet MS;
}

/* navagacion_productos */
.navagacion_productos { clear:both; margin:0 28px 0 0; padding:10px 0; text-align:center; vertical-align:middle;  background:#E6E5E5; font: 16px/32px Trebuchet MS;  }


.navagacion_productos a { color:#00aff0; border:1px solid #00aff0; text-decoration:none;  padding:0 4px;  font-weight:bold; background:#eee; margin-left:10px;}
.navagacion_productos a:hover { color:#fff; background: #00aff0; }

.navagacion_productos #goto_page { width:36px; height:20px; border:1px solid #00aff0;  font-weight:bold; }
.navagacion_productos #btn_goto_page { border:none; color:#fff; background:#000069; padding:2px 8px;}

.wrap_precio_azul { height:18px; margin-top:-26px; padding-bottom:4px; padding-left:4px;  text-align:left; }
.precio_azul { background-color:#fff  !important; font: bold 14px Trebuchet MS; color:#00aff0; display:inline !important; }


/* VISTA DE DISENOS */

.detalles_de_diseno { float:left; width:541px; }
.detalles_de_diseno .texto_usuario { background:#00aff0 url(../images/punto_blanco.gif) repeat-x center 2px; padding-top:4px; font-size:14px; color:#fff; text-align:center; }

.detalles_de_diseno .comentarios {  background:#f5f9fd; font-size: 12px; margin-top:15px; padding:10px; position:relative; }
.detalles_de_diseno h2 { font-size: 24px; font-weight:bold; margin-bottom:15px; }
.detalles_de_diseno .comentarios p { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #d7ddea; }

.detalles_de_disenador { float:right; width:233px; padding:10px; background:#f5f9fd; font-size: 14px; }
.detalles_de_disenador h2 { font-size: 18px; padding-bottom:14px; text-decoration:underline; }
.detalles_de_disenador h3 { font-size: 24px; font-weight:normal;}
.detalles_de_disenador p { font-size: 12px; }
.detalles_de_disenador .little_info { float:left; font-size: 14px; padding-right:20px; }
.detalles_de_disenador .little_info strong { color:#00aff0; }
.detalles_de_disenador #yo_lo_compraria { float: left; color:#000069; font-size:12px; line-height:12px; text-align:center; display:none; padding-left:10px; }
.detalles_de_disenador #yo_lo_compraria strong { text-decoration:underline; }

.login_registrar { width:auto !important; }
.login_registrar .text { width:310px !important; border:2px solid #f00; }

.envio_facturacion { padding:10px 10px 10px 20px; background:#F5F9FD;  }
.envio_facturacion a { float:right;  }


.opciones_de_compra_2 { position:relative; clear:both; border:3px double #00aff0; width:460px; background:#f5f7f8; padding:10px; }
.opciones_de_compra_2 .precio_compra { position:absolute; font-size:30px; right:4px; top:0; }
.opciones_de_compra_2 .linea { border-bottom:1px solid #e3e5ed; padding:7px 0; }
.opciones_de_compra_2 .pregunta { font:18px Trebuchet MS; color:#000; width:185px; float:left;}
.opciones_de_compra_2 .opciones { float:left; }
/*.highlighted a { border:#F5F7F8 1px solid; margin-top:-4px; }
.highlighted a:hover { border:#000069 1px solid; margin-top:-4px; }*/

.opciones_de_compra_2 .color_compra { width:22px; height:22px; float:left; margin-right:10px; cursor:pointer; border:#222 1px solid; }
.opciones_de_compra_2 .color_compra:hover { border:#00AFF0 1px solid; }

.opciones_de_compra_2 .talla_compra { font-size:18px; padding:0 5px; color:#000;}
.opciones_de_compra_2 .cantidad_compra { border:1px solid #cecfe1; width:22px; height:22px; font-size:18px;  }
.opciones_de_compra_2 .texto_max { font-size:18px; padding-left:10px;}

.opciones_de_compra_2 #linea_genero img {  border:1px solid transparent; }
.opciones_de_compra_2 > .color_compra {  border:1px solid transparent; }
.opciones_de_compra_2 > .talla_compra {  border:1px solid transparent; }

.opciones_de_compra_2 > #linea_genero a:hover img { border-color: #00AFF0; }
.opciones_de_compra_2 > .color_compra:hover {  border-color: #00AFF0; }
.opciones_de_compra_2 > .talla_compra:hover { border-color: #00AFF0;}



.opciones_de_compra_2 .linea_seleccion { padding:15px 0 7px; }
.opciones_de_compra_2 .seleccion { font:18px Trebuchet MS; color:#00aff0; width:185px; float:left;}
.opciones_de_compra_2 .cdts { border:1px solid #cecfe1; min-width:22px; width:auto !important; width:22px;  height:22px; font-size:18px; float:left;  text-align:center; margin-left:5px; display:inline;  } 


.browse { width:250px;}

/* NOTICE BAR */
#explorerbar a, #explorerbar a:link, #explorerbar a:visited, #explorerbar a:active {
display: block;
color: #000000;
width:100%;
background: #ffffe1;
border-bottom: 1px outset;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#explorerbar a:hover {
color: #fff;
background: #3169b6;
}
#explorerbar p {
margin:0px;
background:url(../images/information.png) center left no-repeat;
padding: 3px 10px 3px 20px;
margin-left:10px;
font-size:11px;
}
/* NOTICE BAR */

.Notificaciones { border:1px solid #00adf6; padding:3px; background:#F5F9FD; margin-top:7px; margin-bottom:10px; }
	.Notificaciones h3 { padding:0 0 0 8px; margin:0 0 5px 0; }
	.Notificaciones ul { margin:0; padding:0; }
		.Notificaciones ul li { font-size:12px; list-style-type:none; margin:0px 10px 0px 10px; padding:6px 4px 6px 0; border-top:#E0ECF9 1px solid; }
			.Notificaciones ul li a { color:#000; font-weight:bold; }
		.Notificaciones ul li.Mensajes { background:url(../images/email.png) center left no-repeat; padding-left:25px; }
		.Notificaciones ul li.Invitaciones { background:url(../images/user.png) center left no-repeat; padding-left:25px; }
		.Notificaciones ul li.Ordenes { background:url(../images/package.png) center left no-repeat; padding-left:25px; }
		.Notificaciones ul li.Blogs { background:url(../images/book.png) center left no-repeat; padding-left:25px; }
		.Notificaciones ul li.Disenos { background:url(../images/photo.png) center left no-repeat; padding-left:25px; }

/* MENSAJE LISTA */

.ListaMensajes .Nuevo { 
	background-color: #d5e9fd; 
	background-image: url(../images/NewMessageIcon.gif);
}

.ListaMensajes li div img {
	border:none;
}

.ListaMensajes li div {
	float:right;
}

.ListaMensajes li {
	padding:8px 8px 8px 42px;
	background: url(../images/OldMessageIcon.gif) no-repeat 10px center;
	border-bottom:1px solid #000;
}

.ListaMensajes {
	list-style:none;
	padding:0;
	margin:15px 0;
	border-top:1px solid #000;
}

.blog_div_body {
	width:380px;
}

/* MENSAJE DETALLE */

.DetalleMensaje .Descripcion {
	border-top:1px solid #000;
	margin:5px 0 0;
	padding:5px 0;
}

.DetalleMensaje h3 {
	padding:0;
	margin:0;
}

.DetalleMensaje .CajaImagen {
	float:right;
	text-align:center;
	border-left:15px solid #fff;
	border-bottom:10px solid #fff;

}

.DetalleMensaje {
	margin-top:10px;
}

.NoPermiso {
	border:1px solid #00adf6; padding:5px; background:#F5F9FD; margin-top:7px; margin-bottom:10px;
}

.NoPermiso p {
	margin:0;
}