/*
CSS desarrollado para sitio MARTI
Diseño y programacion por Codice web software
Fecha de realizacion 25 de Agosto de 2008
*/

/* CSS RESET */

html, body, div, form, fieldset, legend, label
{
 margin: 0;
 padding: 0; 
}

table
{
 border-collapse: collapse;
 border-spacing: 0;
}

th, td
{
 vertical-align: top;
}

h1, h2, h3, h4, h5, h6, th, td, caption { font-weight:normal; }

img { border: 0; }



/* BACKGROUND y CONTENEDOR */

body
{
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #fff;
/*	background: #407db5; */
	margin: 0;
	padding: 0;
	background: #cc1f25 url(../images/martimx_skin_2011.jpg) fixed no-repeat center top;
}


#banners
{
	background: url(../images/bg_banner_marti.jpg) no-repeat;
	width: 185px;
	height: 332px;
	margin-top: 10px;
}

#banners img
{
	margin: 10px 10px 0 12px;
	float: left;
}

/*

ORIGINAL

#004289
*/

#wrap
{
	width: 1000px;
	height: 100%;
	margin: 0 auto 0 auto;
	border: 1px solid blue;
	table-layout: fixed;
}

img {behavior: url(../css/iepngfix.htc);}

#container
{
	width: 1000px;
	margin: 0 auto;
	padding: 0px;
	
}

.header
{
	width: 1000px;
	height: 85px;
	margin: 0 auto;
	background: url(../images/bg_head2010.png) repeat-y center center;
	z-index: 1000;
}

.header img
{
	margin: 0;
	padding: 0;
	
}

.openDiv
{
	display: block;
	clear: both;
}



.logo
{
	width: 360px;
	height: 62px;
	margin: 10px;
	float: left;
}


.busca
{
	width: 300px;
	height: 50px;
	background: url(../images/bgBusca.gif) no-repeat;
	margin: 15px 10px 0 10px;
	float: right;
	font-size: 10px;
}

.campoBusca
{
	margin: 0 5px 0 10px;
	border: 1px solid #bcc0c1;
	color: #7c7c7c;
	height: 20px;
	font-size: 12px;
}


.buscaTab
{
	width: 300px;
	margin: 0;
	padding: 0;
	
}

#countrytabs { padding: 0; }

#countrytabs li { display: block; }

#countrytabs li a
{
	padding: 0px;
	float: right;
	text-decoration: none;
	background-color: transparent;
	margin: -1px -1px 0 0;
}

#countrytabs li.active a { background-color: transparent; }
		
		
#countrytabs .cont
{
	float: left;
	clear: both;
	background: transparent;
	padding: 10px 20px 20px;
	width: 340px;
}


.recomienda p
{
	color:#969696;
	font-size: 12px;

}

.recomienda h1
{
	font-size: 13px;
	font-weight: bold;
	color: #35434d;
	text-align: left;
	padding: 5px 0 0 0;
}



/* MENU */


#menu
{
	height: 40px;
	width: 100%;
	margin: -15px 0 0 0;
	z-index: 999;
	background: #fff url(../images/bg_menu.jpg) no-repeat center top;
	float: left;
}


#menu ul
{
	margin: 0 10px;
	padding: 0;
}

#menu li
{
	display: inline;
	list-style: none;
	text-align: center;
}



#menu .liga
{
	margin: 3px 0 0 2px;
	padding: 4px 5px 2px 5px;
	font-family: arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	float: left;
}


#menu .liga:hover
{
	margin: 3px 0 0 2px;
	padding: 4px 5px 2px 5px;
	color: #27a1d0;
	text-decoration: none;
	float: left;
}


#menu .activo
{
	margin: 3px 0 0 2px;
	padding: 4px 5px 2px 5px;
	background: #27a1d0;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
}

.menu a.promocion
{
	margin: 3px 0 0 2px;
	padding: 4px 5px 2px 5px;
	background: #27a1d0;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
}

#sddm
{
	margin: 0;
	padding: 0;
	z-index: 3000;
	border: none !important;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	border: none !important;
}

#sddm li a
{
	display: block;
	width: auto;
	color: #fff !important;
	border: none !important;
	padding: 4px 10px 2px 10px !important;
}

#sddm li a:hover
{
	background: #27a1d0 !important;
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 4px 10px 2px 10px !important;
}


#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #27a1d0 !important;
	z-index: 10000 !important;
	border: none !important;
	float: left;
	width: 20px !important;
}

#sddm .over
{
	background: #27a1d0;
	color:#fff !important;
	

}

#sddm .over:hover
{
	background: #fff !important;
	color:#27a1d0 !important;

}



/* MENU GRIS */

#menuGris
{
	background: url(../images/bg_menu_gris.png) no-repeat;
	width: 749px;
	height: 55px;
	float: left;
	margin: -15px 10px 10px 10px;
}

#menuGris ul
{
	margin: 0 auto;
	padding: 0;
}

#menuGris li
{
	display: inline;
}

#menuGris li a
{
	display: inline;
	margin: 6px 50px;
	float: left;
}

#menuGris li.guia a
{
	display: inline;
	margin: 0px 50px 5px 80px;
	float: left;
}

/* PRODUCTOS DESTACADOS */

.titDes
{
	margin: -30px 15px 10px 0;
	float: right;
	position: relative;
	height: 38px;
	width: 130px;
	color: #00a4e2;
	font-size: 22px;
	font-family: verdana;
	padding: 5px;
	text-align: right;
}


.titDes a
{
	text-decoration: none;
	background: none;
	margin: 3px 0;
}

.titDes a:hover
{
	text-decoration: none;
	background: none;
	margin: 3px 0;
}




/* ESTILO PARA CONTENIDO */


.content
{
	margin: 0;
	padding: 15px;
	width: 970px;
	z-index: 10;
	background: url(../images/bgCanvas.png) repeat-y;
	height: auto;
	float: left;
}



.contentVideo
{
	margin: 0px;
	background: #fff;
}

.contVideo
{
	margin: 0;
	background: #fff;
	height: 550px;
}

/* CONTENENEDOR PARA RESULTADOS DE BUSQUEDA + HEIGHT */

.contentRes
{
	margin: 0px;
	background: #fff url('../images/canvas.gif') no-repeat 0 bottom;
	padding: 15px;
	width: 965px;
}


/* CONTENEDOR PARA DETALLE SIN PAGINACION */

.contentDet
{
	margin: 0px;
	background: #fff url('../images/canvas.gif') no-repeat 0 100%;
	padding: 15px;
	width: 965px;
	height: auto;
}



/* CONTENDERO PARA PROMOS */

.promo
{
	height: 440px;
	width: 764px;
	margin: 0px 0px 15px 0px;
	background: url('../images/bgDetalles.gif') repeat 0 -10%;
	border: 1px solid #ebebeb;
}

.promo2
{
	width: 764px;
	margin: 0px 0px 15px 0px;
	border: 1px solid #ebebeb;
}

.promo h1, .promo2 h1{

	font-size: 15px;
	font-weight: bold;
	color: #35434d;
	text-align: left;
	padding: 10px 0 15px 20px;
}


.promo p, .promo2 p
{
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-align: left;
	padding: 10px 0 0 20px;
	line-height: 18px;
}

.promo2 .video { margin: 0 auto; }


.promo a, .promo2 a
{
	text-decoration: none;
	color: #187fae;
}

.promo a:hover, .promo2 a:hover
{
	text-decoration: none;
	color: #19597f;
}

.promo p span, .promo2 p span {
	color: #35434d;
	font-weight: bold;
}


/* LEFTBAR */


.leftBar
{
	width: 184px !important;
	height: auto;
	float: left;
	clear: right;
	z-index: 500;
	background: transparent;
}


/* SUBMENU */

#submenu
{
	width: 184px !important;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
}


#submenu .head
{
	width: 184px;
	height: 10px;
	margin: 0;
	background: #00539b url(../images/bgSubmenu_top.gif) no-repeat;
	padding: 0;
}


#submenu .cont
{
	width: 184px;
	height: auto;
	background: #00539b;
	margin: 0;
	padding: 0;
}


#submenu .cont ul
{
	margin: 0;
	padding: 0;
}

#submenu .cont li
{
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	list-style: none;
	display: block;
	width: 160px;
	border-bottom: 1px #6698C3 solid;
}

#submenu .cont li a
{
	font-size: 12px;
	color: #fff;
	display: block;
	padding: 3px;
	text-decoration: none;
	margin: 0;
}

#submenu .cont li a:hover
{
	background: #f58025;
	text-decoration: none;
}


#submenu .cont li .activo
{
	background: #f58025;
	text-decoration: none;
}


#submenu .cont li .promocion
{
	font-size: 12px;
	color: #fff;
	display: block;
	padding: 3px;
	text-decoration: none;
	margin: 0;
	background: #e50670;
/*	background: #e50001;*/
}

#submenu .cont li .promocion:hover
{
	background: #e50001;
	text-decoration: none;
}

#submenu .foot
{
	width: 184px !important;
	height: 10px;
	margin: 0;
	background: url(../images/bgSubmenu_bottom.gif) no-repeat;
}


/* MENU PRINCIPAL */

#menu_main_left
{
	width: 184px !important;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}


#menu_main_left .head
{
	width: 184px;
	height: 8px;
	margin: 0;
	background: url(../images/bgMenu_top.gif) no-repeat;
	padding: 0;
}


#menu_main_left .cont
{
	width: 184px;
	height: auto;
	background: #797979;
	margin: 0;
	padding: 0;
}


#menu_main_left .cont ul
{
	margin: 0;
	padding: 0;
}

#menu_main_left .cont li
{
	margin: 0 auto;
	padding: 0;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	list-style: none;
	display: block;
	width: 160px;
	border-bottom: 1px #9A9A9A solid;
}

#menu_main_left .cont li a
{
	font-size: 11px;
	color: #fff;
	display: block;
	padding: 3px;
	text-decoration: none;
	margin: 0;
}

#menu_main_left .cont li a:hover
{
	background: #f58025;
	text-decoration: none;
}


#menu_main_left .cont li .activo
{
	background: #f58025;
	text-decoration: none;
}


#menu_main_left .cont li .promocion
{
	font-size: 12px;
	color: #fff;
	display: block;
	padding: 3px;
	text-decoration: none;
	margin: 0;
	background: #e50001;
}

#menu_main_left .cont li .promocion:hover
{
	background: #e50001;
	text-decoration: none;
}

#menu_main_left .foot
{
	width: 184px !important;
	height: 10px;
	margin: 0;
	background: url(../images/bgMenu_bottom.gif) no-repeat;
}
/**************************************************************************/


/* LEFTBAR PARA RESULTADOS */

.leftBarRes
{
	width: 184px;
	height: auto;
	float: left;
}


.leftBarRes img
{
border:0px;
}

.leftBarRes .busqueda
{
	color: #004289;
	font-weight: bold;
	margin:0px;
}

.leftBarRes p
{
	color: #fff;
	margin:0 0 0 5px;
	line-height: 16px;

}

.leftBarRes p a
{
	color: #fff;
	text-decoration: none;
}

.leftBarRes p a:hover
{
	color: #d6e03d;
	text-decoration: none;
}

.leftBarRes p span
{
	color: #00539b;
	text-decoration: none;
	font-size:10px;
}

.leftBarRes p .activo
{
	color: #d6e03d;
	text-decoration: none;
}

.leftBarRes p .activo span
{
	color: #d6e03d;
	text-decoration: none;
}


.leftBarRes .miMarti
{
	color: #ffffff;
}

.leftBarRes p.total{
	color:#656800;

}

.leftBar p.total{
	color:#656800;

}


.selectSex
{
	width: 185px;
	margin: 0px 0 0 0;
	padding: 0;
}

.bannersLeft { 
width: 185px;
height:225px;
margin:0;
}

.bannersLeft img { margin: 15px 0px 0px 0px; }


/* DIV PARA VIDEOS */



.video
{
	height: 442px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 763px;
	border: 1px solid #ebebeb;
	background: url('../images/bgDetalles.gif') repeat 0 0;
	float: left;
}

.video h1{

	font-size: 18px;
	font-weight: bold;
	color: #35434d;
	text-align: center;
	padding: 10px 0 0 0;
}

.flash
{
	padding: 10px;
	margin: 30px auto;
	width: 360px;
	background: black;
}


/* ESTILOS PARA HOME NUEVA */


/* MENU2 */


#menu2
{
	height: 43px;
	width: auto;
	margin: 0px 0px 0px 15px;
	background: transparent;
	z-index: 999;
	position: relative;
	float: left;
}


#menu2 ul
{
	margin: 0;
	padding: 0;
}

#menu2 li
{
	display: inline;
	list-style: none;
}

#menu2 .bgMenu
{
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

#menu2 a
{
	margin: 0;
	padding: 4px 10px 2px 10px;
	font-family: arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}


#menu2 a:hover
{
	margin: 0;
	padding: 4px 10px 2px 10px;
	background: #27a1d0;
	color: #fff;
	text-decoration: none;
}

.content2
{
	margin: 0;
	padding: 0;
	width: 1000px;
	z-index: 10;
	background: url(../images/bgCanvas.gif) repeat-y;
	height: auto !important;
}




#home
{
	width: 991px;
	padding: 0 0 0 5px;
	height: auto;
	margin: 0px 0 0 0;
	float: left;
	position: relative;
	z-index: 1;
}

#video
{
	width: 991px;
	padding: 0 0 0 5px;
	height: auto;
	margin: -43px 0 0 0;
	float: left;
	position: relative;
	background-color: #333;
}

#home img
{
	margin: 0;
	padding: 0;
	width: 991px;
	height: 555px;
}


#home .arrows
{
	width: 950px;
	height: 48px;
	padding: 0px 20px 0 20px;
	margin: -290px 0px 240px 0px;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index: 1000;
}

#home .arrows img{ behavior: url(../css/iepngfix.htc); }

#home .arrow_left
{
	float: left;
	width: 48px;
	height: 48px;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index: 999;
}

#home .arrow_right
{
	float: right;
	width: 48px;
	height: 48px;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index: 999;
}


.control
{
	background: #00a4e3;
	width: 991px;
	height: 30px;
	margin: 0;
	padding: 0;
/*
	border-bottom: 1px solid #fff;
*/
}

.control p
{
	height: 20px;
	margin: 4px 0 4px 700px;
	width: 150px;
}


.control ul
{
	margin: 10px 10px 0 0;
	padding: 0;
	float: right;
	height: 20px;
}


.control li
{
	margin: 0;
	list-style: none;
	display: inline;
	width: 18px;
	height: 18px;
}


.control li a
{
	margin: 0;
	list-style: none;
	background: url(../images/pag_off.gif) no-repeat center center;
	color: #fff;
	text-decoration: none;
	width: 18px;
	height: 18px;
	padding: 5px 6px 3px 6px;
}


.control li a:hover
{
	margin: 0;
	list-style: none;
	background: url(../images/pag_on.gif) no-repeat center center;
	color: #fff;
	text-decoration: none;
	padding: 5px 6px 3px 6px;
}


.control li a.activo
{
	margin: 0;
	list-style: none;
	background: url(../images/pag_on.gif) no-repeat center center;
	color: #fff;
	text-decoration: none;
	padding: 5px 6px 3px 6px;
}



.control p a
{

	color: #fff;
	font-size: 10px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	padding: 5px 6px;
}


.control p a:hover
{
	background-image: url(../images/pag_on.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 10px;
	width: 18px;
	height: 18px;
	text-decoration: none;
}


.control p a.activo
{
	background-image: url(../images/pag_on.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-size:10px;
	width: 18px;
	height: 18px;
	text-decoration: none;
}


/* DIV PARA CONTENIDO CENTRAL */

.contCentral
{
	width: 770px;
	margin: 0px 0px 15px 10px;
	float: left;
}


.contCentral2
{
	width: 965px;
	margin:15px 0 20px 15px;
	float: left;
	height: 570px;
}



.banner
{
	height: 90px;
	margin: 0 0 10px 0;
	padding: 0px;
	width: 765px;
}

.productosH
{
	width: 240px;
	height: 390px;
	margin: 0px 5px 15px 5px;
	padding: 0px;
	border: 1px solid #dedede;
	float: left;
	background: url(../images/bgProdBottom.gif) repeat-x scroll bottom;
}


.productosH h1
{
	font-size: 13px;
	font-weight: bold;
	color: #35434d;
	text-align: center;
	padding: 5px 0 0 0;
}

.productosH h2
{
	font-size: 11px;
	font-weight: bold;
	color: #35434d;
	text-align: center;
	padding: 0;
}


.productosH h3
{
	font-size: 11px;
	font-weight: bold;
	color: #EA241B;
	text-align: left;
	padding: 0 0 4px 10px;
}

.productosH .antes
{
	font-size: 10px;
	color: #666;
	padding: 0 0 0 10px;
}

.productosH h4
{
	font-size: 9px;
	font-weight: normal;
	color: #0093dc;
	text-align: left;
	padding: 10px 0px 0px 10px;
}

.productosH .detalles
{
	width: 125px;
	margin: 0 auto;
}


.productosH .compra
{
	width: 125px;
	margin: 15px auto 0 auto;
}


.rating
{
	background: url('../images/btnStar.gif') no-repeat;
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	height: 18px;
	width: 66px;
	display: inline;
}


/* RELACINADOS HOME */


.relacionadosH
{
	height: 186px;
	margin: 0;
	padding: 0;
	width: 180px;
	border: 1px solid #ebebeb;	
	background: url('../images/bgRelacionadosH.gif') repeat-x 0 50%;
	float: left;
}

.relacionadosH h1
{
	font-size: 11px;
	font-weight: bold;
	color: #acaeb0;
	text-align: center;
	padding: 2px 0 0 0;
	line-height: 13px;
}


.relacionadosH p
{
	font-size: 11px;
	font-weight: normal;
	color: #d5d4d4;
	text-align: left;
	padding: 5px 0px 0px 10px;
}


.relacionadosH p span
{
	font-size: 11px;
	color: #666;
	text-align: left;
}



.relacionadosH .compra
{
	width: 125px;
	margin: 15px auto 0 auto;
}




/* RELACINADOS DETALLE */

.titRelacionados
{
	width: 760px;
	height: 15px;
	float:left;
	margin:0;
}


.titRelacionados img{
margin:10px 0 0 0;
}

.relacionadosD
{
	height: 205px;
	margin: 0px 11px 0px 0px;
	padding: 0px;
	width: 180px;
	border: 1px solid #ebebeb;
	float: left;
	background: url(../images/bgProdTop.gif) repeat-x;
}

.relacionadosD h1
{
	font-size: 11px;
	font-weight: bold;
	color: #acaeb0;
	text-align: center;
	padding: 5px 0 0 0;
}


.relacionadosD p
{
	font-size: 11px;
	font-weight: normal;
	color: #d5d4d4;
	text-align: left;
	padding: 5px 0px 0px 10px;
	margin: 0;
}


.relacionadosD p span
{
	font-size: 11px;
	font-weight: bold;
	color: #35434d;
	text-align: left;
}



.relacionadosD .compra
{
	width: 125px;
	margin: 15px auto 0 auto;
}



/* NOTICIAS */


.noticias
{
	width: 765px;
	margin: 0 0 0 15px;
	height: 204px;
	position: relative;
	padding: 0;
	float: right;
}


.noticias a
{
	margin: 0;
	padding: 0;
}	

.noticias_home2 {
	margin-bottom: 15px;
}



/* RESULTADOS DE PRODUCTOS */

.productos
{
	height: auto;
	margin: 0px 11px 17px 0px;
	padding: 0px;
	width: 180px;
	border: 1px solid #ebebeb;
	background: url(../images/bgProdBottom.gif) repeat-x bottom;
	float: left;
	text-transform: none;
}

.tabProds
{
	background: url(../images/bgProdTop.gif) repeat-x top;
	height: 295px;
}

.productos h1
{
	font-size: 11px;
	font-weight: bold;
	color: #acaeb0;
	text-align: center;
	padding: 5px 0 0 0;
}


.productos h1.blue
{
	font-size: 11px;
	font-weight: bold;
	color: #00529c;
	text-align: center;
	padding: 5px 0 0 0;
}

.productos h3
{
	font-size: 11px;
	font-weight: bold;
	color: #EA241B;
	text-align: center;
	padding: 5px 0 0 0;
}


.productos p
{
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-align: left;
	padding: 20px 0px 0px 10px;
}


.productos p span
{
	font-size: 11px;
	font-weight: bold;
	color: #35434d;
	text-align: left;
}



.productos .compra
{
	width: 125px;
	margin: 15px auto 0 auto;
}


/* DETALLE */

.detalle
{
	height: 600px;
	margin: 0px;
	padding: 0px;
	width: 763px;
	border: 1px solid #ebebeb;
	background: url('../images/bgDetalles.gif') repeat 0 50%;
	float: left;
}

.detalle h1
{
	font-size: 18px;
	font-weight: bold;
	color: #35434d;
	text-align: center;
	padding: 10px 0 0 0;
}

.detalle h2
{
	font-size: 13px;
	font-weight: bold;
	color: #35434d;
	text-align: center;
	padding: 0;
}


.detalle h3
{
	font-size: 12px;
	font-weight: normal;
	color: #35434d;
	text-align: left;
	padding: 10px 0px 0px 10px;
}


.detalle h4
{
	font-size: 11px;
	font-weight: normal;
	color: #0093dc;
	text-align: left;
	padding: 10px 0px 0px 10px;
}


.detalle h5
{
	font-size: 14px;
	font-weight: bold;
	color: #EA241B;
	text-align: left;
	padding: 10px 0px 0px 10px;
}


.detalle h6
{
	font-size: 12px;
	font-weight: bold;
	color: #EA241B;
	text-align: left;
	padding: 10px 0px 0px 10px;
}


.detalle p
{
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	text-align: right;
	padding: 0px 0px 0px 10px;
}


.detalle p span
{
	font-size: 11px;
	font-weight: bold;
	color: #35434d;
	text-align: left;
}



/* DETALLE 2 */

.detalle2
{
	height: 700px;
	margin: 0px;
	padding: 0px;
	width: 763px !important;
	border: 1px solid #ebebeb;
	background: url('../images/bgDetalles.gif') repeat 0 50%;
	float: left;
}

.detalle2 h1
{
	font-size: 18px;
	font-weight: bold;
	color: #35434d;
	text-align: center;
	padding: 10px 0 0 0;
}

.detalle2 h2
{
	font-size: 13px;
	font-weight: bold;
	color: #35434d;
	text-align: center;
	padding: 0;
}


.detalle2 h3
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding: 10px 0px 0px 10px;
	margin: 0;
}


.detalle2 h4
{
	font-size: 11px;
	font-weight: normal;
	color: #0093dc;
	text-align: left;
	padding: 10px 0px 0px 10px;
}


.detalle2 h5
{
	font-size: 12px;
	font-weight: bold;
	color: #EA241B;
	text-align: left;
	padding: 10px 0px 0px 10px;
	margin: 0;
}


.detalle2 h5.gde
{
	font-size: 14px;
	font-weight: bold;
	color: #EA241B;
	text-align: left;
	padding: 10px 0px 0px 10px;
}


.detalle2 p
{
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	padding: 0px 0px 0px 10px;
}


.detalle2 p span
{
	font-size: 11px;
	font-weight: normal;
	color: #7c7c7c;
	margin: 0;
	padding: 0;
}


.detalle2 .btnCarro { margin: 10px 15px 0px 10px; }

.detalle2 .star { padding: 10px 15px 10px 10px; }






/* CARRITO */

.carrito
{
	height: auto;
	margin: 0px;
	padding: 0px;
	width: 763px;
	border: 1px solid #ebebeb;
	background: #ffffff url('../images/bgcarrito.gif') repeat-x	 0 top;
	float: left;
}

.carrito h1
{
	font-size: 15px;
	font-weight: bold;
	color: #35434d;
	text-align: left;
	padding: 10px 0 0 10px;
}

.carrito h2
{
	font-size: 12px;
	font-weight: bold;
	color: #35434d;
	text-align: left;
	padding: 10px 0 0 20px;
}

.carrito p
{
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	padding: 10px 10px 0px 20px;
	text-decoration:none;
}

.carrito li
{
	font-size: 11px;
	font-weight: normal;
	color: #35434d;
	padding: 0px 10px 0px 30px;
	text-decoration:none;
}

.carrito p a
{
	font-size: 11px;
	font-weight: normal;
	color: #35434d;
	text-decoration: none;
}


.carrito p a:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #35434d;
	text-decoration: none;
}

.carrito p span
{
	font-size: 11px;
	font-weight: bold;
	color: #0093dc;
}


.carrito p.aviso{
	font-size: 9px;
	font-weight: normal;
	color: #969696;
	padding:2px 0 2px 5px;
}


.carrito p.express{
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	padding:2px 0 2px 5px;

}


.carrito p.total
{
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	padding: 2px 5px 2px 5px;
}


.carrito p.total span
{
	font-size: 11px;
	font-weight: BOLD;
	color: #ea241b;
	margin: 0px 0px 0px 15px;
}

.carrito p.tipo
{
	font-size: 11px;
	font-weight: bold;
	color: #969696;
	padding: 2px 10px 5px 10px;
}

.alerta
{
	background: url('../images/bgAlerta.gif') repeat-x;
	width: 738px;
	height: 65px;
	margin: 20px auto 0 auto;
	border: 1px solid #eae168;
}

.alerta p
{
	color: #BF9D01;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
}

.alertaRojo
{
	background:url('../images/bgAlertaRojo.gif') repeat-x;
	width: 738px;
	height: 65px;
	margin: 20px auto 0 auto;
	border: 1px solid #ff8b8b;
}

.alertaRojo p
{
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
}





.carritoTab{
border:1px solid #e8e7e7;
margin:5px 0 0 0;
}

.carritoTab td{
	background:#FFFFFF;
	padding: 3px;
	border-right:1px solid #e8e7e7;
	border-top:1px solid #e8e7e7;

}


.carritoTab th
{
	background: #f5f4f4;
	font-weight: normal;
	padding: 3px;
		border-right:1px solid #e8e7e7;
	border-top:1px solid #e8e7e7;

}

.carritoTab p{
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	padding: 5px;

}

.carritoTab p a
{
	font-size: 11px;
	font-weight: normal;
	color: #0093dc;
	text-decoration: underline;
}

.carritoTab p a:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #969696;
	text-decoration: underline;
}
.carritoTab p span
{
	font-size: 11px;
	font-weight: normal;
	color: #0093dc;
}


.carritoTab .alert
{
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
}


.loginDeseos
{
	width: 500px;
	margin: 15px auto;
	border: 1px solid #2ba5df;
	height: 65px;
	background: #2ba5df;
}

.loginDeseos .campo
{
	border: 1px solid #fff;
	height: 17px;
}

.loginDeseos p
{
	margin: 0;
	color: #fff;
}

/* UBICANOS */

.ubicaHead{
background: #f2f2f2;
border: 1px solid #ebebeb;	
width: 950px;
height: 140px;
}

.ubicaHead p{
font: 11px Arial, Helvetica, sans-serif;
color:#969696;
padding: 15px;
float: left;

}


.ubicaCenter{
width: 965px;
height: 430px;
margin: 0;
padding: 0;
float: left;
font: 11px Arial, Helvetica, sans-serif;
color:#969696;

}


.ubicaLeft{

background: #f2f2f2;
border: 1px solid #ebebeb;	
width: 185px;
height: 430px;
margin: 15px 15px 0 0;
float: left;
}

.ubicaLeft p{
padding: 10px;

}

.ubicaLeft p.azul{
color:#1891da;
font-weight: normal;
margin: :0;
font-size: 10px;
}

.ubicaLeft p span{
color:#1891da;
font-weight: bold;
margin: :0;
font-size: 12px;
}



.ubicaLeft p a{
color:#797979;
text-decoration: none;

}

.ubicaLeft p a:hover{
color:#00a4e2;
text-decoration: none;

}

.ubicanos{

background: none;
width: 747px;
height: 430px;
margin: 15px 0 0 0;
float: left;
}

.ubicanos h1{
padding: 10px;
color:#797979;
font-size: 16px;
font-weight: bold;
}


.ubicanos p
{
	padding: 0px 10px 5px 10px;
	color: #969696;
	font-size: 12px;
	line-height: 14px;
}

.ubicanos p.azul{
color:#1891da;
font-weight: bold;
margin: :0;
}

.ubicanos p span{
color:#1891da;
font-weight: bold;
margin: :0;
}


.ubicanos p a{
color:#1891da;
text-decoration: none;

}

.ubicanos p a:hover{
color:#003b8e;
text-decoration: none;

}



/* BREADCRUMBS */

.breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    background-repeat:repeat-x;
    height:29px;
    line-height:22px;
	width: 760px;
    overflow:hidden;
	margin:0 0 10px 0;
    padding:0px;
}

.breadcrumb li
{
	list-style-type: none;
	float: left;
	background: url('../images/ruta.png') repeat-x;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	height: 22px;
	padding: 0 0px 0px 5px;
	
}

.breadcrumbs b { font-size: 12px; }

.breadcrumb .total
{
	list-style-type: none;
	float: right;
	background: url('../images/backTotalProd.png') repeat-x;
	border-top: 1px solid #f8b28d;
	border-bottom: 1px solid #f8b28d;
	border-right: 1px solid #f8b28d;
	height: 22px;
	padding: 0 5px 0px 5px;
	color: #6197c7;
	width: 150px;
}

.breadcrumb .total p
{
	color: #f06b25;
	text-align: center;
	font-weight: bold;
	margin: 0;
}

.breadcrumb .activa
{
	list-style-type: none;
	float: left;
	background: url('../images/rutaActiva.png') repeat-x;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	height: 22px;
	color: #969696;
	padding: 0 10px 0px 10px;
	text-align: center;
}


.breadcrumb li a
{
	display: block;
	padding: 0 6px 0px 5px;
	text-decoration: none;
	color: #d5d5d5;
}


.breadcrumb a:hover
{
	color:#b7b7b7;
}




/* PAGINACION */

.pags
{
	width: 760px;
	margin: 0 0 15px 202px;
	clear: both;
	padding: 10px 0 0 0;
}


.paginacion
{
	padding: 2px;
	margin: 0 auto;
	width: 200px;
}

.paginacion ul
{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 10px;
}

.paginacion li
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.paginacion a, .paginacion a:visited
{
	padding: 0 4px 0 4px;
	border: 1px solid #0093dc;
	text-decoration: none;
	color: #0093dc;
}

.paginacion a:hover, .paginacion a:active
{
	border: 1px #0093dc solid;
	color: #0093dc;
	background-color: #d0eaf7;
}

.paginacion a.currentpage
{
	background-color: #d0eaf7;
	color: #0093dc !important;
	border-color: #0093dc;
	font-weight: normal;
	cursor: default;
}

.paginacion a.disablelink, .paginacion a.disablelink:hover
{
	background-color: white;
	cursor: default;
	color: #b2def4;
	border-color: #b2def4;
	font-weight: normal !important;
	margin: 0 5px 0 0;
}

.paginacion a.prevnext { font-weight: bold; }



/* FOOTER */


.foot
{
	width: 995px;
	height: 100px;
	margin: 0px 0 15px 0;
	padding: 0;
	clear: both;
}

.foot img { margin: 0px 0px 0px 10px; }

.foot p
{
	color: #fff;
	font-size: 10px;
	line-height: 18px;
}

.foot p a
{
	color: #fff;
	text-decoration: none;
}


.foot p a:hover
{
/*	color: #668fbc;*/
	color:#2c1000;
	text-decoration: none;
}



/* FOOTER */


.footer
{
	width: 1000px;
	height: 63px;
	margin: 0 auto 0 auto;
	background: url(../images/bgFooter.png) no-repeat top center;
	padding: 5px 0;
}


.footer p
{
	color: #fff;
	font-size: 11px;
	margin: 0px;
	height: auto;
	padding: 5px 0 0 20px;
}

.footer p a
{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

.footer p a:hover
{
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}

.footer table { margin: 5px 0; }


/*estilo para div que contiene banner de detalle*/

.banDetalle
{
	clear: both;
	position: relative;
	top: 30px;
}

/*tabla para forms*/

.tabForm
{
	font-size: 11px;
	color: #999;
	border-collapse: collapse;
	margin: 10px auto;
}

.tabForm .on { background: #F5F4F4; }

.tabForm td
{
	padding: 10px;
	border: 1px solid #E8E7E7;
}

.tabForm th { color: #0093dc; }

/*termina tabla para forms*/

#btnVideo span { display: none; }

#btnVideo
{
	width: 172px;
	height: 52px;
	background: url(../images/btnVerVideo.jpg) no-repeat;
	display: block;
}

#btnVideo:hover { background: url(../images/btnVerVideo_on.jpg) no-repeat; }

#myVideo
{
	width: 452px;
	position: relative;
	left: 280px;
}



/** TRIVIA **/


.trivia
{
	margin: 0;
	padding: 0;
	width: 1000px;
	z-index: 10;
	background: url(../images/backTrivia.jpg) repeat-y 4px top;
	height: 558px !important;
}

.forma
{
	margin-top: 400px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-left: 70px;
	width: 500px;
}


.registroTrivia
{
	float: left;
	font-size: 12px;
	width: 995px;
	margin-left: 3px;
	padding: 3px;
	color: #000000;
}

.titRegistro
{
	color: #00529C;
	font-size: 15px;
	font-weight: bold;
	margin: 20px auto 0px 10%;
	float: left;
}

p.registro
{
	color: #00529C;
	font-size: 12px;
	font-weight: normal;
	margin: 20px 10% 30px 10%;
	float: left;
}

p.registro a
{
	color: #ed1c24;
	text-decoration: none;
}


p.registro a:hover
{
	color: #ed1c24;
	text-decoration: underline;
}

.registroTab
{
	widows: auto;
	margin: 20px auto 30px 10%;
	color: #00529C;
	float: left;
	clear: both;
	background: #f3f3f3;
	padding: 15px 10px;
	border: 1px solid #e5e5e5;
}

.registroTab td{ 	padding: 15px 10px;}

.registroTab span
{
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}


.registroTab2
{
	widows: auto;
	margin: 20px 10% 10px 10%;
	color: #00529C;
	float: right;
	clear: both;
	background: #f3f3f3;
	padding: 5px 5px;
	border: 1px solid #e5e5e5;
}

.registroTab2 td { padding: 0 5px; }


.campo
{
	border: 1px solid #333333;
	height: 22px;
	font-size: 18px;
	color: #333333;
}

.campo2
{
	border: 1px solid #3366cc;
	height: 22px;
	font-size: 15px;
	color: #3366cc;
}

.campo3
{
	border: 1px solid #dedede;
	font-size: 12px;
	color: #666;
}


.option{
	border: 1px solid #333333;
	font-size: 12px;
	color: #333333;
}


.option2{
	border: 1px solid #3366cc;
	font-size: 12px;
	color: #3366cc;
}


.tiempo
{
	border: none;
	background: none;
	color: #00529C;
	font-size: 12px;
	font-weight: bold;
}

.content3
{
	margin: 0;
	padding: 0;
	width: 1000px;
	z-index: 10;
	background: url(../images/bgCanvas.gif) repeat-y;
	height: auto !important;
}

.headTrivia
{
	width: 100%;
	height: 200px;
	background: url(../images/banner_trivia.jpg) no-repeat 9px 10px;
}

.botonesTrivia
{
	width: auto;
	height: 30px;
	float: right;
	margin: 150px 9px 0 0;
	background: #001f32;
	padding: 15px 15px 5px 15px;
}

.botonesTrivia2
{
	width: auto;
	height: 30px;
	float: right;
	margin: 50px 3px -300px 0;
	padding: 15px 15px 5px 15px;
}

#lista_redes { margin-top: 35px; }


/*AJUSTES HOME*/

.bannerHome
{
	width: 771px;
	height: 600px;
	margin: 0 0 10px 0;
	padding: 0;
}

.bannerHome_panamericanos
{
	width: 771px;
	height: 600px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(../images/bg_contador.png) no-repeat center 60px;
}

.bannerHome .ban
{
	margin: 10px;
	position: relative;
	width: 751px;
	height: 371px;
	/*	margin-top:-77px; cuando hay botones*/
	margin-top: 10px;
	margin-right: 3px;
}

#btn_bannerHome
{
	position: relative;
	top: 180px;
	left: 1280px;
	clear: both;
}

ul#btn_bannerHome
{
	margin: 0 auto;
	float: left;
	z-index: 10000;
}

#btn_bannerHome li
{
	width: 185px;
	height: 25px;
	background: url(../images/bg_btn_bannerHome.png) no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0 0 8px;
	display: list-item;
	list-style: none;
	z-index: 1000;
	position: relative;
}

#btn_bannerHome li a
{
	color: #fff;
	text-decoration: none;
}

#btn_bannerHome li a:hover
{
	color: #fcbc72;
	text-decoration: none;
}

#bgMinBannerHome
{
	width: 770px;
	height: 225px;
	margin: 0 5px 0 0;
	background: url(../images/bg_minBannerHome.gif) no-repeat left top;
	float: left;
}

.minBannerHome
{
	width: 249px;
	height: 223px;
	margin: 0 7px 0 0;
	float: left;
}



.minBannerHome_last
{
	width: 249px;
	height: 223px;
	margin: 0 0 0 1px;
	background: url(../images/bg_minBannerHome.gif) no-repeat;
	float: left;
}


.minBannerHome img
{
	text-align: center;
	margin: 5px 0;
	float: left;
}

.minBannerHome_last img
{
	text-align: center;
	margin: 10px;
	float: left;
}


.minBannerHome h1
{
	color: #00427a;
	font-size: 11px;
	width: 220px;
	height: 28px;
	padding: 0 10px;
	text-align: center;
	font-weight: bold;
}


.minBannerHome p
{
	color: #525252;
	font-size: 11px;
	width: 220px;
	height: auto;
	padding: 0 10px;
}


.minBannerHome a
{
	color: #47adee;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 0 10px;
	float: right;
}

.minBannerHome a:hover { text-decoration: underline; }



.teasersHome
{
	background: url(../images/bg_teasersHome.jpg) no-repeat top;
	width: 771px;
	height: 120px;
	margin: 10px 0;
	float: left;
	padding-top: 45px;
}

.teasersHome p span
{
	color: #525252;
	font-size: 12px;
	font-weight: bold;
}

.teasersHome p
{
	color: #525252;
	font-size: 11px;
	height: 85px;
	border-right: 1px solid #cccccc;
	width: 235px;
	padding: 4px 10px;
	margin: 6px 0;
	float: left;
}

.teasersHome a
{
	color: #47adee;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 0 10px;
	float: right;
}

.teasersHome a:hover { text-decoration: underline; }

.teasersHome p.last
{
	color: #525252;
	font-size: 11px;
	height: 85px;
	border-right: none;
	width: 235px;
	padding: 2px 10px;
	margin: 6px 0;
	float: left;
}

.ver_productos
{
	float: right;
	margin-right: 25px;
}


/*NUEVAS TIENDAS*/


table .tabNuevas {  }

.tabNuevas td
{
	padding: 5px;
	border: 1px #CCC solid;
}


p.exclusivo
{
	font-size: 11px;
	float: right;
	color: #EA241B;
	margin: 10px 10px 0 0;
	padding: 0;
}
