/*
CSS desarrollado para sitio MARTI
Diseño y programacion por Codice web software
Fecha de realizacion 25 de Agosto de 2008
*/

/*anulacion de estilos predeterminados de tags html*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;

}

/* BACKGROUND y CONTENEDOR */

body {
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#fff;
padding:0px;
background: #407db5;
}

/*

ORIGINAL

#004289
*/

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/fmt.gif) repeat-y center center;
}


.header img
{
	margin: 0;
	padding: 0;
	
}

.openDiv
{
	display: block;
	clear: both;
}



.logo
{
	width: 400px;
	height: 62px;
	margin: 10px;
	float: left;
}


.busca
{
	width: 350px;
	height: 50px;
	background: url(../images/bgBusca_fmt.gif) no-repeat;
	margin: 15px 10px 0 20px;
	float: right;
	font-size: 10px;
}

.campoBusca
{
	margin: 0 5px 0 10px;
	border: 1px solid #bcc0c1;
	color: #7c7c7c;
	height: 20px;
	font-size: 12px;
}


.buscaTab
{
	width: 350px;
	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: 43px;
	width: 970px;
	margin: -15px 0px 10px 0px;
	background: transparent;
	z-index: 999;
	position: relative;
}


#menu ul
{
	margin: 0;
	padding: 0;
}

#menu li
{
	display: inline;
	list-style: none;
}

#menu .bgMenu
{
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

#menu .liga
{
	margin: 0;
	padding: 4px 10px 2px 10px;
	font-family: arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}


#menu .liga:hover
{
	margin: 0;
	padding: 4px 10px 2px 10px;
	background: #27a1d0;
	color: #fff;
	text-decoration: none;
}


#menu .activo
{
	margin: 0;
	padding: 4px 10px 2px 10px;
	background: #27a1d0;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}



/* 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.gif) 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 .foot
{
	width: 184px !important;
	height: 10px;
	margin: 0;
	background: url(../images/bgSubmenu_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: 970px;
	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: -43px 0 0 0;
	float: left;
	position: relative;
}

#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
{
	border: 1px solid red;
	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: 765px;
	margin: 0px 0px 0px 15px;
	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 8px 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;
}	





/* RESULTADOS DE PRODUCTOS */

.productos
{
	height: 220px;
	margin: 0px 11px 17px 0px;
	padding: 0px;
	width: 180px;
	border: 1px solid #ebebeb;	
	background: url(../images/bgProdBottom.gif) repeat-x bottom;
	float: 	left;
}

.tabProds { background: url(../images/bgProdTop.gif) repeat-x top; }

.productos h1
{
	font-size: 11px;
	font-weight: bold;
	color: #acaeb0;
	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 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: 600px;
	margin: 0px;
	padding: 0px;
	width: 763px;
	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;
}


.detalle2 h4
{
	font-size: 11px;
	font-weight: normal;
	color: #0093dc;
	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 20px; }

.detalle2 .star { padding: 10px 15px 10px 20px; }






/* 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;
}



/* 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;
}

.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: 53px;
	margin: 0 auto 0 auto;
	background: url(../images/bgFooter.gif) no-repeat center center;
}


.footer p
{
	color: #fff;
	font-size: 11px;
	margin: 0px;
	height: 40px;
	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;
}


/*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;
}
