*,body{
	border:0 none;
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	font-family:Arial,Geneva,sans-serif	
}
#contenedor{font-size:12px}

#central {background:url("../img/bg_contenedor.jpg") repeat-x scroll 0 0 transparent;width:100%;float:left;margin-top:-9px}
a:link{color:#129BE9;}
a:hover{color:#2E9DB0;}
a:active{}
a:visited{}

input, select{border:1px solid #000;vertical-align:middle}

#barraSup{
	height:28px;
	width:100%
}

#contenedor{
	margin:0 auto;
	text-align:left
}

#encabezado{
	width:100%;
	float:left;
	background-image: url(../img/fondo_contenido2.gif);
	background-repeat: no-repeat
}
#busqueda {
	float: left;
	width: 410px
}
#logos{
	width:286px;
	float:left;
	height:44px;
	background-image: url(../img/logos_bna_store.gif);
	margin-top: 12px;
	margin-right: 0;
	margin-left: 0;
}
#logos h1{
	margin:0;
	font-size:15px;
	text-indent: -9999px;
	height:48px;
	cursor:pointer;width:150px;float:left
}
#logos h2{
	margin:0;
	font-size:13px;
	text-indent: -9999px;
	height:50px;
	cursor:pointer;width:130px;float:left
}
#info1{
	float:right;
	height:20px;
	width:280px;
	position:relative;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
#info1 p {
	float:left;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-top: 5px;
}
#info1 ul {
	float:right;
	list-style-type:none;
	width:auto;
	margin-top: 5px;
	height: 15px;
}

#info1 ul  li{
	display:inline;
	color: #FFF;
	border-right:1px solid #61A3DF;
}
#info1 a {
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	margin:0 5px
}
#info1 a:hover {
	font-size: 11px;
	color: #7EB4E4;
	text-decoration: underline;
}
#info2{
	float:left;
	height:68px;
	width:100%;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
#frmSearch{
	float:left;
	text-align:center;
	width:600px;
	margin-top: 10px
}
#btnVerCarro{
	float:right;
	width:auto;
	height: 18px;
	padding:3px 5px 0 30px;
	border:1px solid #1b7892;
	margin-top: 10px;
	background: #0D6883 url(../img/icono_carrito.gif) no-repeat left
}

#btnVerCarro a {
	font-size: 11px;
	color: #FFF;
	text-decoration: none
}

#btnVerCarro a:hover {
	font-size: 11px;
	color: #FFF;
	text-decoration: underline
}

#blockidioma{
	float:right;
	height:20px;
	width:auto;
	text-align:right;
	background-color: #2E495A;
	border:1px solid #02B3C7;
	border-top-color: #2E495A;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
}

#blockidioma a {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
#blockidioma a:hover {
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
}
#contenido{
	background:none repeat scroll 0 0 #FFFFFF;
border-color:#CCCCCC;
border-style:none solid;
border-width:0 1px;
float:none;
width:960px;
margin-bottom:0;
padding-bottom:10px;
}
#contenido-top{
	float:left;
	width:920px;
	height: 58px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 30px;
	background-image: url(../img/fondo_txt_bienvenida.gif);
	background-repeat: repeat-x;
	text-align:center;
}
#contenido-top-block{
	background-color:#fff;
	float:left;
	width:70px;
	height:50px;
	margin:0 5px 0 0
}
#contenido-top-text {
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	margin-top: 10px;
}
.txtgral {
	font-size: 14px;
	color: #2E495A;
}
#column_izq{
	float:left;
	width:645px;
	margin:12px 0 20px 20px	
}
#browse {
	width: 645px;
	float: left;

	height: auto;
	border: 1px solid #B4C2C5;

}

#navega {
	height: 25px
}

#navega ul , #infoProductos ul{
	float:left;
	list-style-type:none;
	width:auto;
	height: 25px
}

#navega li , #infoProductos li {
	display:inline
}

#navega a {
	font-size: 12px;
	color: #668091;
	padding: 2px 15px 0 15px;
	height: 19px;
	width: auto;
	text-align: center;
	float: left;
	background-color: #E7EBEE;
	text-decoration: none;
	border: 1px solid #c3ced0;
	border-bottom: 0;
	margin: 4px 2px 0 0;
}


#navega a:hover{
	font-size: 12px;
	color: #2E495A;
	background-color: #C7D2D8;
	text-decoration: none;
}
#navega_sector {
	font-size: 13px;
	font-weight: bold;
	color: #2E495A;
	background-color: #C7D2D8;
	text-align: center;
	float: left;
	height: 21px;
	width: auto;
	border: 1px solid #B4C2C5;
	padding:4px 15px 0 4px;
	margin-right: 2px
}



.mnuActivo {
	font-size: 13px;
	font-weight: bold;
	color: #2E495A;
	background-color: #C7D2D8;
	text-align: center;
	float: left;
	height: 21px;
	width: auto;
	border: 1px solid #B4C2C5;
	padding:4px 15px 0 15px;
	margin-right: 2px;cursor:pointer
}

#navega_1 {

float:left;
height:auto;
margin-bottom:10px;
padding-top:10px;
width:100%;}
#navega_1 ul {
	float:left;
	list-style-type:none;
	width:97%;
	margin:0 0 10px 10px;
	background-image: url(../img/fondo_sub_botonera.gif);
	background-repeat: repeat-x;
	height: 24px;
	border: 1px solid #A4B5BF;
	border-bottom:0 none;

}
#navega_1 li  {display:inline}
#navega_1 a {
	font-size: 12px;
	color: #2E495A;
	padding: 3px 15px 0 15px;
	height: 21px;
	width: auto;
	text-align: center;
	float: left;
	text-decoration: none;
	border-right: 1px solid #C7D2D8;
}
#navega_1 a:hover {
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	text-decoration: underline;
        background-image: url(../img/fondo_flecha_blanco.gif);
        background-position: center bottom;
        height: 29px;
		border:0 none;

}
#navega_activo {
	font-size: 12px;
	color: #2E495A;
	background-color: #FFF;
	height: 29px;
	float: left;
	font-weight: bold;
	padding:3px 15px 0 15px;
	border-right: 1px solid #C7D2D8;
        background-image: url(../img/fondo_flecha_blanco.gif);
        background-repeat: no-repeat;
        background-position: center bottom;
}

#navega_1 a.navega_activo {
	color: #2E495A;
	font-size: 12px;
	background-color: #FFF;
	text-decoration: underline;
        background-image: url(../img/fondo_flecha_blanco.gif);
        background-position: center bottom;
        height: 29px;
        font-weight:bold;
		border-right:0 none;
}

.packs {
	width: 625px;
	margin:0 10px 10px 10px;
	/*height: 100%;*/
	float: left
}
#packs_col_der {
	height: auto;
	width: 465px;
	float: left
}

#caja_filtro {
	float: left;
	height: auto;
	width: 140px
}
#caja_filtro ul {
	float: left;
	height: auto;
	width: auto;
	list-style-type:none;
	margin-bottom:5px
}
#caja_filtro ul  li{margin-left:10px}

#link_filtro_menos {
	height: 20px;
	width: 140px;
	float: left
}
#link_enviar_amigo {/*
	height: 18px;
	width: auto;
	float: left;
	margin-left: 15px;
	padding: 3px 15px 0 25px;
	margin-top: 15px;
	background-image: url(../img/icono_carta.gif);
	background-position: left
*/
background-image:url(../img/icono_carta.gif);
background-position:left center;
float:left;
height:18px;
padding:3px 15px 0 25px;
width:auto;

}
#link_enviar_amigo a {
	font-size: 12px;
	font-weight: normal;
	color: #073652;
	text-decoration: underline
}
#link_enviar_amigo a:hover {
	color: #18809A
}

.fc_precio {
/*
	width: 170px;
	float: left;
	margin:10px 0 0 10px;
	text-decoration: none;
*/
float:left;
padding-bottom:5px;
text-align:center;
text-decoration:none;
width:100%;

}
.fc_precio_cliente {
/*	height: 58px;
	width: 121px;
	float: left;
	margin:10px 0 0 10px;
	background-image: url(../img/precio_ficha_clientes.gif);
	padding:15px 40px 0 10px
*/
/*background-image:url(../img/precio_ficha_clientes.gif);*/
float:left;
text-align:center;
width:100%;
}

.fc_precio_cliente p {
color:#127B95;
font-size:14px;
}

.fc_precio_cliente h4 {
color:#127B95;
font-size:24px;
padding-bottom:5px;
padding-top:3px;
}


.caja_titular_estrella {
	float: left;
	height: 20px;
	width: auto;
	margin-right: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #117C97;
}
.texto_comentario_ficha {
	float: left;
	width: 540px;
	height: auto;
	margin-left: 10px;
}
.texto_comentario_ficha p {
	float: left;
	height: auto;
	width: 550px;
	margin: 5px 0;
}
#link_comentario {
	height: 18px;
	width: auto;
	float: left;
	margin:5px 0 0 15px;
	padding:3px 15px 0 25px;
	background-image: url(../img/icono_comentario.gif);
	background-position: left;
}
#link_comentario a {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
#link_comentario a:hover {
	color: #18809A;
}

#link_filtro_mas {
	float: left;
	height: auto;
	width: 140px;
}
.sub_tit_pro {
	font-size: 13px;
	font-weight: bold;
	color: #07728D;
}
.packs_cont_info1 {
	float: left;
	width: 480px;
	height: auto;
	/*border-bottom: 1px solid #E1E7EA;*/
	margin-bottom: 5px;
}
.packs_cont_info2 {
	/*width: 90px;
	float: left;
	padding: 4px;
	*/
        width: auto;
        height: auto;
        float: left;
        padding: 2px;
        margin:0 10px 10px 10px;
}

.packs_cont_info3 {
	float: left;
	width: 73%;
	height: auto;
	margin: 10px 10px 0 15px
}
.packs_cont_info4 {
	float: left;
	width: 340px;
	margin: 10px 10px 0 15px;
	height: auto
}
.packs_cont_info1_img {
	background-color: #CCC;
	height: 90px;
	width: 130px;
	margin: 10px auto 5px auto
}

#zonaPack{cursor:pointer;border:1px solid #eee;width:623px}



.precio_packs {
	float: left;
	height: 65px;
	width: 115px;
	margin-top: 30px;
	background-image: url(../img/precios.gif);
	padding: 12px 8px 5px 7px;
}

.precio_packs .precio1{font-size:15px;font-weight:bold}

.producto_mas {
	height: auto;
	width: 110px;
	float: left;
	text-align: center;
	margin: 10px 10px 0 10px;
}
.producto_mas2 {
	height: auto;
	width: auto;
	float: left;
	text-align: center;
	margin: 10px 0 10px 10px
}

.producto_mas p{margin:4px 0}


.contenido_mas2 {
	float: left;
	height: 40px;
	width: 168px;
	margin: 10px 0 10px 70px;
	background-image: url(../img/precios_product.gif);
	background-repeat: no-repeat;
	padding-top: 20px
}
.contenido_mas2 p {
	font-size: 20px;
	font-weight: normal;
	color: #117993
}
.contenido_mas2_1 {
	float: left;
	height: 40px;
	width: 168px;
	margin: 20px 0 5px 90px;
	background-image: url(../img/precios_product.gif);
	background-repeat: no-repeat;
	padding-top: 20px
}
.contenido_mas2_1 p {
	font-size: 20px;
	font-weight: normal;
	color: #117993
}
.contenido_mas2_2 {
	float: left;
	height: 40px;
	width: 168px;
	margin: 10px 0 10px 220px;
	background-image: url(../img/precios_product.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}

.contenido_mas2_2 p {
	font-size: 20px;
	font-weight: normal;
	color: #117993;
}

.simbolo_mas {
	font-size: 40px;
	color: #99ACB7;
	float: left;
	height: auto;
	width: auto;
	font-weight: bold;
	margin: 40px 5px 0 5px;
}
.simbolo_mas2 {
	font-size: 50px;
	color: #ACBBC4;
	float: left;
	height: auto;
	width: auto;
	font-weight: bold;
	margin: 25px 0 0 15px;
}
.packs_tit {
	background:url("../img/menu_ie6.gif") repeat-x scroll 0 0 transparent;
float:left;
height:auto;
margin-bottom:10px;
padding:4px 0;
width:100%;
border-top:1px solid #83C6D3;
}

.packs_tit h3 {
	float: left;
	margin-left: 10px;
	width: auto
}
.packs_tit p {
	float: left;
	margin-left: 10px;
	width: auto;
	display: inline
}

.nav_numeros {
	height: 20px;
	float: right;
	width: 300px;
	display: block
}
.nav_numeros ul {
	float:right;
	list-style-type:none;
	width:auto;
	display: block;
	height: 20px
}
.nav_numeros li{
	display:inline
}
.nav_numeros a{
	display:block;
	height: 15px;
	width: 15px;
	float: left;
	background-color: #BBC9D0;
	color: #384952;
	text-align: center;
	border: 1px solid #9DB0BB;
	margin: 0 3px;
	text-decoration: none;
	font-size: 12px
}
.nav_numeros a:hover{
	display:block;
	float: left;
	height: 15px;
	width: 15px;
	color: #FFF;
	background-color: #384952;
}
.num_activo{
	display:block;
	float: left;
	height: 15px;
	width: 15px;
	color: #FFF;
	background-color: #384952;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #9DB0BB;
	text-align: center;
	font-weight: bold;
	padding:1px;
	
}
.packs_cont {/*
	background-color: #FFF;
	float: left;
	width: 100%;
	margin-bottom: 2px;*/
	border-bottom:1px solid #D3EBEF;
	margin-bottom:10px;
	padding-bottom:10px;
    
                float: left;
    
    width:100%;
                padding-top: 8px;

}

.packs_cont h3 {margin:10px 0; font-size:16px;}

.link_ver_packs {

background:none repeat scroll 0 0 white;
height:30px;
margin-left:0;
margin-right:0;
margin-top:-6px;
width:100%;
border-top:3px solid #fff;
position:relative;

}

.link_ver_packs2 {
                float: right;
                width: auto;
                margin-right: 10px;
                height: 17px;
                background-color: #307FCC;
                padding-right: 10px;
                padding-left: 10px;
                padding-top: 2px;
                border: 2px solid #B3C0CA;
}

.link_ver_packs_esquina1 {
	float: left;
	height: 24px;
	width: auto;
}
.link_ver_packs_centro {
	float: left;
	height: 20px;
	background-image: url(../img/img_bot_amarillo.gif);
	background-repeat: repeat-x;
	padding: 4px 4px 0 0;
}

.link_ver_packs a {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;


}

.link_ver_packs2 a {
                font-size: 11px;
                font-weight: normal;
                color: #FFF;
                text-decoration: underline;
}


.link_ver_packs2 a:hover {
                font:normal 11px Arial, Helvetica, sans-serif;
                color: #FFF;
                text-decoration: none;
}

.link_ver_packs a:hover {
	font-size: 12px;
	font-weight: normal;
	
	text-decoration: underline;
}

.link_ver_packs_left {
	height: 33px;
	width: auto;
	float: right;
	margin-right: 10px;
	margin-left: 6px;
}
.link_ver_packs_left a {
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.link_ver_packs_left a:hover {

	text-decoration: underline;
}

.link_leer_res {
/*	float: left;
	width: auto;
*/
               float:left;
margin:15px 15px 15px 0 !important;
width:61%;


}
.link_leer_res a {
background:url("../img/pdf.gif") no-repeat scroll left center transparent;
color:#073652;
font-size:11px;
height:20px;
padding:6px 0 0 20px;
}
.link_leer_res a:hover {
	
	color:#2E9DB0;
	
}
.link_agregar_carro {
	float: right;
	width: auto;
	height: 23px;
	background-image: url(../img/fondo_bot_agregar_carro.gif);
	background-repeat: repeat-x;
}
.link_agregar_carro a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	height: 20px;
	background-image: url(../img/icono_carrito.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 10px;
	background-position: left;
	float: left;
	padding-top: 3px;
}
.link_agregar_carro a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
}
.link_agregar_carro_ficha {
/*	float: left;
	width: auto;
	height: 23px;
	background-image: url(../img/fondo_bot_agregar_carro.gif);
	background-repeat: repeat-x;
*/
background-image:url(../img/fondo_bot_agregar_carro.gif);
background-repeat:repeat-x;
float:left;
height:23px;
width:100%;
text-align:center

}
.link_agregar_carro_ficha a {
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	height: 20px;
	background-image: url(../img/icono_carrito.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 10px;
	background-position: left;
	float: left;
	padding-top: 3px;
*/
background-image:url(../img/icono_carrito.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFF;
float:left;
font-size:12px;
height:20px;
padding:3px 0 0;
text-decoration:none;
width:100%
}
.link_agregar_carro_ficha a:hover {
	text-decoration: underline;
}

#mas_productos {
	background-color: #c6d1d8;
	float: left;
	width: 645px;
	margin-top: 24px;
	border-top-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #bec9cf;border-right-color: #bec9cf;border-bottom-color: #bec9cf;border-left-color: #bec9cf;
}
#mas_packs1 {
}
#mas_packs2 {
	}
.packs_relacionados{
	height: auto;
	width: 300px;
	background-color: #FFF;
	float: left;
	border: 2px solid #B3C2CA;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	margin-right: 5px;
        cursor:pointer
}
.rowprodpack{width:300px;float:left}
.rowprodpack h3{
 float:left;
 height:auto;
 margin-left:10px;
 margin-top:10px;
 width:150px;
}
#ficha_contenido1 {
	/*
	min-height:216px;
	width: 410px;
	float: left;
	background-color: #eff3f6;
	border: 1px solid #B3C2CA;
        */
background-color:#FFFFFF;
float:left;
min-height:216px;
width:100%;
}
.ficha_contenido1_1 {
	float: left;
	height: 195px;
	width: 95px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
.ficha_contenido1_1  img{	
	height: 115px;
	width: 87px;
}
.ficha_contenido1_2 {
	float: left;
	width: 280px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ficha_contenido1_3 {
	float: left;
	width: 10px;
	height: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#ficha_contenido2 {background-color:#F0F4F7;
border:1px solid #E0E6E9;
float:right;
margin:15px;
padding:6px;
width:185px;

}
#blockPrecioPack {
background-color:#FFF;
border:1px solid #D3DFE7;
float:right;
height:auto;
margin: 15px;
padding:10px;
width:90px;
}

#blockPrecioPack .fc_precio_cliente h4{font-size:20px}

#ficha_contenido3 {/*
	float: left;
	height: 127px;
	width: 197px;
	margin-left: 15px;
	margin-top: 15px;
	background-color: #EFF3F6;
        */
background-color:#FFFFFF;
border:1px solid #D3DFE7;
float:right;
height:auto;
margin: 0 15px;
padding:10px;
width:177px;
}
.ficha_contenido4 {
	float: left;
	height: auto;
	width: 100%;
	/*background-color: #C7D2D8;*/
	margin-top: 10px;
}
#packs2 {
	width: 625px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	height: auto;
	margin-top: 10px;
}
#column_der{
	float:left;
	width:250px;
	margin:12px 0 0 26px;
}
#publi1{
	float:left;
	width:367px;
	height:250px;
	margin-top: 12px;
	margin-bottom: 12px;
}
#publi1-1{
	background-color:#ddd;
	width:100%;
	height:150px;
	margin:0 0 5px 0
}

#publi1-2{
	background-color:#ccc;
	width:100%;
	height:73px;
	margin-top: 24px;
}

#publi2{
	background-color:#ccc;
	float:left;
	width:250px;
	height:250px;
	margin-top: 12px;
	margin-left: 26px;
}
#publi3{
	background-color:#ccc;
	float:left;
	width:250px;
	height:250px;
	margin-bottom: 12px;
	margin-left: 0;
}
#infoProductos{
	float:left;
	width:645px;
        margin:15px 0 0 0
}
.publi4, #publi4{
	background-color:#ccc;
	float:left;
	width:250px;
	/*height:500px;*/
	margin-bottom: 12px;
}
#publi4b{
	background-color:#ccc;
	float:left;
	width:250px;
	height:500px;
	margin-bottom: 12px;
}
#publi5 {
background:url("../img/bg_carro_2.jpg") repeat-x scroll 0 0 transparent;
border:1px solid #678086;
clear:both;
float:none;
height:28px;
margin:10px 10px 0;
text-align:center;
width:958px;
}

#publi5 span {
float:right;
margin-right:20px;}

#pie{
                clear:both;
}

.pieInfo{
	border-right:1px solid #4A6377;
float:left;
margin-left:5px;
margin-top:15px;
width:320px;
}

.pieInfo h4 {
	color:#FFFFFF;
font-weight:bold;
margin-bottom:7px;
margin-left:25px;
margin-top:9px;
}
.pieInfo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A1BBCA;
	text-decoration: underline;
}
.pieInfo a:hover {	color: #2E9DB0;}


.pieInfo ul {
margin-left:11px;
}
.pieInfo ul li {list-style:none outside none;}

#pie span {
	background-image: url(../img/logo_bna_pie.gif);
	float: left;
	height: 34px;
	width: 130px;
	margin-top: 8px;
	margin-left: 8px;
	text-indent:-9999px
}
#pie p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}


#pie-1{
	background:url("../img/bg_footer.jpg") repeat-x scroll 0 0 #233C50;
float:left;
margin-top:2px;
padding-bottom:15px;
width:980px;}

#pie2{
                clear:both;
                background-image: url(../img/pie_fondo_logo.gif);
                background-repeat: repeat-x;
                height: 48px;
}
#pie2 span {
                background-image: url(../img/logo_bna_pie.gif);
                float: left;
                height: 34px;
                width: 130px;
                margin-top: 8px;
                margin-left: 8px;
}
#pie2 p {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #FFF;
                float: left;
                margin-top: 20px;
                margin-left: 15px;
}


.titulos_secciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0f6880;
	font-weight: bold;
}
.links_productos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2F4856;
	text-decoration: underline;
}
.links_productos a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #1388A6;
	text-decoration: underline;
}



.txt_subtitulos_bajadas {/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f4856;
	float: left;
       */
color:#2F4856;
float:left;
font-size:11px;
padding:4px 0 4px 4px;
}
#pag_sig, #pag_ant{
    display:block;
    height: 15px;
    width: auto;
    float: left;
    background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
    color: #384952;
    text-align: center;
    border: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-decoration: none;
    font-size: 12px;
}
.mas_packs3 {
	height: auto;
	width: auto;
	background-color: #FFF;
	float: left;
	border: 2px solid #CCD5DB;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.contenido_mas3 {
	float: left;
	height: auto;
	width: 120px;
	margin-top: 10px;
	margin-left: 10px;
}
.txt_bienvenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.linkstore a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
}
.linkstore a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.precio1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #2F4856;
}

.texto_parrafos {
	font-size: 12px;
	color: #384660;
}
.txtgral_bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E495A;
}

#breadcrumb {
                float: left;
                height: 25px;
                margin-left: 15px;
                padding-top: 4px;
}
#breadcrumb ul {
                display: block;
                height: 25px;
                width: auto;
                color: #8FA4B1;
                font-family: Arial, Helvetica, sans-serif;
}
#breadcrumb li {
                display: inline;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
}
#breadcrumb a {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #8FA4B1;
                text-decoration: underline;
}

#breadcrumb a:hover {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #668091;
                text-decoration: underline;
}
#breadcrumb_activo {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #465864;
                text-decoration: none;
}


#packs_col_izq {
                float: right;
                height: auto;
                width: 140px;
                background-color: #FFF;
                padding-right: 5px;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;
                border: 1px solid #BCC9CF;
}
#caja_filtro {
                float: left;
                height: auto;
                width: 138px;
             
                padding-bottom: 5px;
}
#caja_filtro h3 {
                font-size: 12px;
                font-weight: bold;
                color: #07728D;
                background-color: #E0E8EB;
                padding-top: 5px;
                padding-bottom: 5px;
                text-align: center;
}
#link_filtro_menos {
           background:url("../img/menu_ie6.gif") repeat-x scroll 0 0 transparent;
border-top:1px solid #83C6D3;
float:left;
height:20px;
padding:6px;
width:128px;
}
#link_filtro_menos a {
                font-size: 12px;
                color: #293447;
                text-decoration: underline;
                font-weight: bold;
}
#link_filtro_menos a:hover {
                font-size: 12px;
                font-weight: bold;
                color: #055E74;
                text-decoration: underline;
}
#navega_filtro, .filtro_browse {
                float: left;
                height: auto;
                width: 130px;
}
#navega_filtro ul , .filtro_browse ul{
                height: auto;
                width: auto;
                float: left;
                margin-left: 20px;
                list-style-type: none;
}
#navega_filtro  a , .filtro_browse a{
                font-size: 12px;
                font-weight: normal;
                text-decoration: underline;
                color: #566D7D;
}
#navega_filtro a:hover , .filtro_browse a:hover {
                font-size: 12px;
                font-weight: normal;
                text-decoration: underline;
                color: #2e9db0;
}

.crit_sel{font-weight:bold}

#link_filtro_mas {
              background:url("../img/menu_ie6.gif") repeat-x scroll 0 0 transparent;
border-top:1px solid #83C6D3;
float:left;
height:20px;
padding:6px;
width:128px;
}
#link_filtro_mas a {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #293447;
                text-decoration: underline;
}
#link_filtro_mas a:hover {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #07728D;
                text-decoration: underline;
}
#txtKeyword {
	height: 20px;
	float:left;
	margin-left:50px;
	width: 280px;
	background-color: #E7EBEE;
	color:#a7a7a7;
	padding: 0 0 0 5px;
}
#btnSearch {
                width: 62px;
                background-image: url(../img/boton_buscar.gif);
                height: 22px;
                margin-left: 5px;
                color: #FFF;
                float:left;
                cursor:pointer
}

#input_headSearch {
	float:left;
	width:410px;
	margin-top: 0px;
}

.precio-suscriptor, .precio-lista{font-size:11px}

.contenido_ficha_pruc p{margin: 5px 0}

.contenido_ficha_pruc p strong {
color:#566D7D;
font-weight:bold;
line-height:25px;
width:100%;}

li {color:#566D7D;
font-weight:normal;
padding:3px 0 3px 20px;}


#resultados {
                height: 50px;
                width: 100%;
                float: left;
                margin-bottom: 10px;
                background-image: url(../img/fondo_resultados.gif);
                background-repeat: repeat-x;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #C7CFD5;
                background-position: bottom;
}
#resul_01 {
                height: auto;
                width: 800px;
                float: left;
                margin-left: 20px;
                font-size: 16px;
}
.resul_01_1 {
                float: left;
                height: 20px;
                margin-right: 5px;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                color: #21879B;
                padding-top: 4px;
}
.resul_01_2 {
                float: left;
                height: 24px;
                margin-right: 5px;
                background-color: #E2E5E9;
                font-weight: bold;
                padding-right: 5px;padding-left: 5px;
                color: #21879B;
                font-size: 16px;
                padding-top: 2px;
                border-top-width: 1px;
                border-right-width: 1px;border-left-width: 1px;
                border-top-style: solid;border-right-style: solid;border-left-style: solid;
                border-top-color: #C7CFD5;border-right-color: #C7CFD5;border-left-color: #C7CFD5;
}
#resul_02 {
                float: left;
                height: 18px;
                width: 100%;
                margin-top: 2px;
}
#resul_02 ul {
                display: block;
                height: 18px;
                width: auto;
                float: left;
                margin:0 20px;
}
#resul_02 li {
                display: inline;
}
#resul_02 a {
                color: #2E495A;
                font-size: 12px;
                padding-right: 5px;
                padding-left: 5px;
                border-right-width: 1px;
                border-right-style: solid;
                border-right-color: #97ABB7;
}
#resul_02 a:hover {
                color: #1C8394;
                font-size: 12px;
                padding-right: 5px;
                padding-left: 5px;
                border-right-width: 1px;
                border-right-style: solid;
                border-right-color: #97ABB7;
}
.browse2 {
                height: auto;
                width: 645px;
                float: left;
                background-color: #FFF;
                border: 1px solid #D2DBDF;
                padding-top:10px;
				margin-bottom:10px;
}
.browse3 {
                width: 645px;
                float: left;
                background-color: #FFF;
                height: auto;
                padding-top: 10px;
                margin-top: 20px;
                border: 1px solid #D7DEDF;
}
#column_der_resultado {
                float:right;
                width:200px;
                margin-right: 80px;
}
.browse3 {
                width: 645px;
                float: left;
                background-color: #FFF;
                height: auto;
                padding-top: 10px;
                margin-top: 10px;
                border: 1px solid #D7DEDF;
}
.packs_cont_result {
                background-color: #FFF;
                float: left;
                width: 100%;
                margin-bottom: 2px;
                padding-top: 5px;
                padding-bottom: 5px;
                border-top-width: 1px;
                border-top-style: solid;
                border-top-color: #E0E8EB;

                }
#packs_col_izq2 {
                float: right;
                height: auto;
                width: 240px;
                background-color: #FFF;
                border: 1px solid #BCC9CF;
                padding: 5px;

}

#caja_filtro {
                float: left;
                height: auto;
                width: 100%;
              
                padding-bottom: 5px;
}

#lstResul{
    list-style:none
}

.texto_parrafos_det {
color:#384660;
font-size:12px;
color:#999;
margin-bottom:3px
}

.bloque_busqueda{
 margin:5px 0;
}

.tipo_filtro{
    padding-left:15px;
    background-image:url(/images/expandir.gif);
    background-repeat:no-repeat;
}

#buscarFacet{margin-left:5px}

.filtros_sp{margin:5px 0 10px 0}

.bloque_busqueda .tipo_filtro{
color:#055E74;
font-size:12px;
font-weight:bold;
text-decoration:underline;

}


.bloque_busqueda .filtros_sp{
height:auto;
margin-left:20px;
width:auto
}

.bloque_busqueda .filtros_sp a {
color:#07728D;
font-weight:normal;
text-decoration:underline;
}

.meses_filtros{margin-left:20px}

.ordenar_por{
    /*float:left;margin:20px 0 0 0;*/
                float:right;
                margin-right: 0;
                margin-bottom: 0;
                margin-left: 0;
                font-size: 13px;
                color: #213541;
                font-weight: bold;

}

.ordenar_por a {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 13px;
                color: #2E7DCA;
                text-decoration: underline;
}


.ordenar_por a:hover {
                font-size: 13px;
                color: #213541;
                text-decoration: underline;

}


.active{background-color:#fff}


#ficha_contenido1_elastic {/*
                height: auto;
                width: 410px;
                float: left;
                background-color: #eff3f6;
                background-color: #fff;
                border: 1px solid #B3C2CA;
                */
float:left;
height:auto;
width:395px;
}
.producto_mas2_02 {
                height: auto;
                width: auto;
                text-align: center;
                margin: 10px auto 5px auto;
}
.simbolo_mas2_02 {
                font-size: 50px;
                color: #ACBBC4;
                float: left;
                height: auto;
                width: auto;
                font-weight: bold;
                margin-top: 25px;
}
.ficha_pack_varios {
                height: auto;
                width: 400px;
                float: left;
                padding:0 5px 10px 5px;
                margin-bottom: 10px;
}
#cuadro_agregar_carro_pack {
                float: right;
                height: auto;
                width: auto;
                margin: 0 20px 20px 20px
}

.rowprodpack_02 {
    float:left;
    margin:0 10px;
    width:140px;
}

.rowprodpack_02 h3 {
    float:left;
    height:auto;
    text-align:center;
    width:auto;
}






#packs3 {
                width: 625px;
                margin: 10px;
                float: left;
                height: auto;
                background-color: #FFF;
                position: relative;
				min-height:253px;
}
#packs3_1 {
                float: left;
                height: auto;
                width: 430px;
                margin: 15px;
}
#packs3_1 p {
                float: left;
                width: 390px;
                background-image: url(../img/ticket.png);
                background-repeat: no-repeat;
                padding-left: 25px;
                text-align: left;
                margin-top: 5px;
                padding-top: 3px;
                height: auto;
                padding-bottom: 5px;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #E9EDEF;
}
#packs3_1 h2 {
                font-size: 20px;
                color: #117C97;
                margin-bottom: 5px;
				font-weight:bold;
}
#packs3_1 h3 {
                font-size: 14px;
                font-weight: bold;
                color: #384660;
                margin-bottom:10px
}

#packs3_1 ul{margin:0 0 0 50px;float:left;width:300px}

#packs3_2 {
                float: right;
                height: auto;
                width: auto;
                margin-top: 20px;
                border: 1px solid #DCE3E7;
				margin-right:0px;
}
.promocion {
               background-image:url("../img/pelota_oferta.png");
background-repeat:no-repeat;
height:110px;
left:500px;
padding:12px 5px 0;
position:absolute;
text-align:center;
top:138px;
width:104px;	

}
.precio_oferta {
                font-size: 20px;
                font-weight: bold;
                color: #2F4856;
}
.promocion2 {
                position: absolute;
                height: auto;
                width: 150px;
                left: 450px;
                top: 250px;
                text-align: center;
                background-color: #F9F58E;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #2F4856;
                padding-top: 5px;
                padding-right: 5px;
                padding-left: 5px;
                border: 1px solid #E1D05A;
                padding-bottom: 5px;

}



#boton_suscrip {
 
                height: 25px;
                margin:0 0 15px 15px;                
                text-align: center;
                background-image: url(../img/fondo_bot_suscrip.gif);
                background-repeat: repeat-x;
                border: 1px solid #1767B4;
                padding: 0 12px 0 12px;
				clear:both;
				width:200px

}
#boton_suscrip a {
                font-size: 18px;
                color: #FFF;
                text-align: center;
                text-decoration: none
}
#boton_suscrip a:hover {
                font-size: 18px;
                color: #FFF;
                text-align: center;
                text-decoration: underline
}

/* carro */
#contenido-top_carro {
                margin: 0 30px;
				padding-top:10px
}
#contenido-top_carro p {
                padding-top: 10px;
                float: left;
                height: 20px;
                width: auto;
}
#selec_moneda {
                height: 20px;
                width: 100%;
                margin: 10px 0 0 0;
}
#selec_moneda select{border:1px solid gray}
#contenido_tabla_carro {
                float: left;
                height: auto;
                width: 920px;
                margin: 0 30px;
                padding-bottom: 30px;
}
#confirmar {
                width: 100%;
                padding-left: 0;
                font-size: 16px;
                font-weight: bold;
                color: #2F4856;
                margin:15px 0 0 30px;
                float:left
}
.deleteItem {
                background-image: url(../img/boton_cerrar_carro.gif);
                background-repeat: no-repeat;
                height: 15px;
                width: auto;
                background-position: right;
                padding-right: 20px;
                font-size: 12px;
                color: #2E495A;
                text-decoration: underline;
}
.deleteItem a:hover {
                color: #09C;
                text-decoration: none;
                font-size: 12px;
}
#precio_final {
                float: left;
                height: 29px;
                width: auto;
                background-image: url(../img/bot_precio_final_centro.gif);
                font-family: Arial, Helvetica, sans-serif;
                font-size: 18px;
                font-weight: bold;
                color: #2F4856;
                padding-top: 5px;
                text-align: center;
                background-repeat: repeat-x;
                padding-right: 5px;
                padding-left: 5px;
}

.precio_final_orilla {
                float: left;
                height: 29px;
                width: auto;
}

.msg_pesos{font-size:11px}


#continuar_compra {
                height: 25px;
                width: auto;
                float: right;
                text-align: center;
                background-image: url(../img/fondo_bot_suscrip.gif);
                background-repeat: repeat-x;
                padding-top: 5px;
                border: 1px solid #10202C;
                padding-right: 12px;
                padding-left: 12px;
                margin:20px 20px 0
}

#continuar_compra a {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                color: #FFF;
                text-align: center;
                text-decoration: none;
                font-weight: bold;
}
#continuar_compra a:hover {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                color: #FFF;
                text-align: center;
                text-decoration: underline;
                font-weight: bold;
}
#checkout {
                height: 25px;
                width: auto;
                float: right;
                text-align: center;
                background-repeat: repeat-x;
                border: 1px solid #0F4071;
                padding-right: 5px;
                padding-left: 12px;
                background-image: url(../img/fondo_checkout.gif);
                padding-top: 5px;
                margin:20px 0;
                clear:both
}

#checkout a {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                color: #FFF;
                text-align: center;
                text-decoration: none;
                font-weight: bold;
                background-image: url(../img/flecha_checkout.gif);
                padding-right: 36px;
                background-position: right;
                height: 25px;
}
#checkout a:hover {
                font-family: Arial, Helvetica, sans-serif;
                color: #B8D5F1;
                text-decoration:underline
}

table {
                font: bold 12px Arial, Helvetica, sans-serif;
                width: 90%;
                color: #5c6470;
                border-collapse: collapse;
                margin: 5px 0 10px 0;
                width:100%;
               /* border: 1px solid #C7CFD5; */
}
th {
                border-right: #fff 0px solid;
                padding:2px 11px;
                font: bold 12px Verdana, Arial, Helvetica, sans-serif;
                color: #333;
                height: 20px;
                text-align: left;
                background-image: url(../img/fondo_tabla_carro.gif);
                background-repeat: repeat-x;
}
td {
                vertical-align: top;
                padding: 6px 11px;
                text-align: left;
                border-top: 1px solid #e9e9e9;
}
td * {

}
.itemsCarro tr.alt td {
                background-color: #ecf6fc
}
.itemsCarro:hover{
                background-color: #bcd4ec
}

#contenido_tabla_carro thead{
    border:1px solid #C7CFD5;border-bottom:0
}
#contenido_tabla_carro td{
    border-bottom:1px solid #e9e9e9; border-top: 1px solid #e9e9e9;
}

#contenido_tabla_carro .ultItemCarro td{border-bottom:none}

#contenido_tabla_carro .bloquedetalle td{padding:0;border:none;border-top:1px solid #C7CFD5}
#contenido_tabla_carro .bloquedetalle2 td{border:none;text-align:right}
#contenido_tabla_carro .bloquedetalle3 td{border:none;border-top:1px solid #C7CFD5}
#contenido_tabla_carro .bloquedetalle .descuento_us{padding:6px 11px;border:none;border-top:1px solid #C7CFD5}

#contenido_tabla_carro .bloquetextodetalle{border:none;
                padding:10px 10px 0 0;
                font-size: 12px;
                color: #2F4856;
                text-align: right;
                font-weight: bold;
}

#contenido_tabla_carro .cellizq{border-left:1px solid #C7CFD5;}

#contenido_tabla_carro .cellder{border-right:1px solid #C7CFD5;}

#contenido_tabla_carro .bloquedetalle #sub_total {
                padding:6px 11px;
                font-size: 14px;
                color: #2F4856;
                text-align: right;
                font-weight: bold;
}

#contenido_tabla_carro .bloquedetalle2 #sub_total {
                padding:10px 10px 0 0;
                font-size: 14px;
                color: #2F4856;
                text-align: right;
                font-weight: bold;
}
#tblResumenCh{width:350px;margin:0 0 10px 0}
#tblResumenCh td.total{border-bottom:1px solid #C7CFD5}
#totalch{padding:0}
#tablaTot{border:0;padding:0;margin:0}
#tablaTot td{border:0;padding:0}
#tablatotmedio{
background-image:url(../img/bot_precio_final_centro.gif);
background-repeat:repeat-x;
font-size: 18px;
font-weight: bold;
color: #2F4856;
}

/* registro */
#contenido_tabla_registro {
                float: left;
                height: auto;
                width: 830px;
                margin: 0 30px;
                padding-bottom: 30px;
}

#contenido_tabla_registro th{width:200px;background-image:none}

#contenido_tabla_registro select{border:1px solid #000}

.flecha_registro {
                background-image: url(../img/flechas_registro.gif);
                float: left;
                height: 41px;
                width: 402px;
                margin: 15px 0 15px 0;
                border: 1px solid #E2E6E9;
}

#contenido-top_registro {
                float:left;
                width:930px;
                height: auto;
                margin:10px 30px;
                padding-bottom: 10px;
}
.comentario_registro {
                float: right;
                height: auto;
                width: 350px;
                background-color: #FFF;
                border-top-width: 1px;
                border-top-style: solid;
                border-top-color: #E2E2E2;
                border-bottom-width: 1px;
                border-bottom-color: #CCC;
                border-bottom-style: solid;
                border-left-width: 1px;
                border-left-style: solid;
                border-left-color: #CCC;
}
.comentario_registro p {
                margin:3px 0 3px 3px;
                padding:10px;
                width: auto;
                background-color: #FF9;
                color: #333;
                height: auto;
                font-size: 12px;
}
.comentario_registro p span{font-weight:bold}

#msjTel,#msjEmail,#msjPassword,#msjConfPassword{
    background-color:#FBEFEF;
    border:1px solid red;
    display:none;
    font-size:11px;
    padding:2px 5px;
    width:40%;
    margin-top:5px
}

/* Autocomplete: */
.autocomplete-w1 {background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:3px; left:3px; /* IE6 fix: */
_top:0;
_left:0}
.autocomplete-w2 { padding:0 6px 6px 0; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left;height:auto; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */  _margin:0px 6px 6px 0; overflow-x:hidden;_z-index:1000 }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#39F; }

#selection {padding:5px; font-weight:bold; height:20px;float:left}

/*register pag 2*/

.flecha_registro2 {
                background-image: url(../img/flechas_registro2.gif);
                float: left;
                height: 41px;
                width: 402px;
                margin: 15px 0;
                border: 1px solid #E2E6E9;
}
#yellow_fade {
                float: left;
                height: 45px;
                width: 830px;
                margin: 20px 0 20px 30px;
                background-image: url(../img/fade.gif);
                background-repeat: repeat-x;
                border: 1px solid #DCE1E4;
}
#yellow_fade p {
                font-size: 14px;
                color: #2E495A;
                padding: 5px 10px 5px 10px;
}
.tabla_registros_2 {
                float: left;
                height: auto;
                width: 830px;
                margin-bottom: 30px;
                border: 1px solid #CED7D9;
                background-color: #FFF;
                padding-bottom: 10px;
}
.tabla_registros_2 h4 {
                font-size: 14px;
                color: #0D6883;
                font-weight: bold;
                background-image: url(../img/fondo_tabla_carro.gif);
                background-repeat: repeat-x;
                height: 22px;
                padding: 3px 0 0 10px;
}
.tabla_registro_2_1 {
                float: left;
                width: 830px;
                height: auto;
                margin-top: 20px;
}
.seleccion_check {
                float: left;
                height: 30px;
                width: auto;
                padding: 95px 0 95px 20px;
                padding-bottom: 95px;
                margin-bottom: 20px;
}
.flecha_contenido {
                background-image: url(../img/flecha_contenido.gif);
                float: right;
                height: 180px;
                width: 530px;
                background-color: #E8EDEF;
                background-repeat: no-repeat;
                margin:0 20px 20px 0;
                padding: 20px 20px 20px 110px;
}
.flecha_contenido ul {
                float: left;
                height: 130px;
                width: auto;
                padding: 0 30px;
}
.flecha_contenido h3 {
                font-size: 14px;
                font-weight: bold;
                color: #2F4856;
                margin-bottom: 10px;
}
.flecha_contenido ul li {
                font-size: 14px;
                color: #0F6880;
                line-height: 20px;
}
.flecha_contenido p {
                font-size: 14px;
                color: #2F4856;
                margin-bottom: 5px;
}
.tabla_registro_2_2 {
                float: left;
                height: auto;
                width: 800px;
                padding: 0 0 10px 30px;
}
.tabla_registro_2_2 input{margin-right:5px}
#continuar_compra_reg {
                height: 25px;
                width: auto;
                margin-left: 20px;
                margin-bottom: 20px;
                float: left;
                text-align: center;
                background-image: url(../img/fondo_bot_suscrip.gif);
                background-repeat: repeat-x;
                padding-top: 5px;
                border: 1px solid #10202C;
                padding-right: 12px;
                padding-left: 12px;
                margin-top: 20px;
}
#continuar_compra_reg a {
                font-size: 16px;
                color: #FFF;
                text-align: center;
                text-decoration: none;
                font-weight: bold;
}
#continuar_compra_reg a:hover {
                font-size: 16px;
                color: #FFF;
                text-align: center;
                text-decoration: underline;
                font-weight: bold;
}
#volver_compra_reg {
                height: 25px;
                width: auto;
                margin: 20px 0 20px 320px;
                float: left;
                text-align: center;
                background-image: url(../img/fondo_tabla_carro2.gif);
                background-repeat: repeat-x;
                border: 1px solid #B4C1C5;
                padding: 5px 20px 0 20px;
}
#volver_compra_reg a {
                font-size: 16px;
                color: #2C4758;
                text-align: center;
                text-decoration: none;
                font-weight: bold;
}
#volver_compra_reg a:hover {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                color: #2D495A;
                text-align: center;
                text-decoration: underline;
                font-weight: bold;
}
.flecha_contenido2 {
                background-image: url(../img/flecha_contenido2.gif);
                float: right;
                height: 180px;
                width: 530px;
                background-repeat: no-repeat;
                padding: 20px 20px 20px 110px;
                margin:0 20px 20px 0;
}
.flecha_contenido2 ul {
                float: left;
                height: 130px;
                width: auto;
                padding:0 30px;
}
.flecha_contenido2 h3 {
                font-size: 14px;
                font-weight: bold;
                color: #2F4856;
                margin-bottom: 10px;
}
.flecha_contenido2 ul li {
                font-size: 14px;
                color: #0F6880;
                line-height: 24px;
                list-style-type: none;
}
.flecha_contenido2 p {
                font-size: 14px;
                color: #2F4856;
                margin-bottom: 5px;
}

#user_zone {background-color:#FFF;border:3px solid #05325F;margin-top:3px;position:absolute;right:24px;top:18px;width:330px}
#user_zone input {border-color:#1B4570 #BAC1CB #BAC1CB #1B4570;border-style:solid;border-width:1px;font-size:12px;height:18px;margin-right:3px;width:100px}
#user_zone fieldset {border:none;width: 330px}
#user_zone fieldset p {width:310px;height: 20px;display: block;margin-top:2px}
#user_zone fieldset a {color:#036;text-decoration:underline}
#user_zone fieldset a:hover {color:#fff}
input#btn_login {background:transparent url(../img/btn_loginFlotante.gif) no-repeat scroll center center;border:medium none;color:#FFF;font-size:11px;font-weight:bold;height:22px;padding:0 15px 5px 0;width:66px}
#lineaBottom_userPass {background-color:#C7D2D8;border-top:1px dashed #CCC;float:left;padding-left:10px;padding-top:5px;width:320px}
#remember {float:left;width:190px}
#remember label {font-size:10px}
#user_zone fieldset #rememberID {border:0;height:13px;width:13px;background-color:transparent}
#forgot_pass {float:left;height:20px;width:120px;text-align:right}
#forgot_pass a{font-size:10px}
#forgot_pass a:hover{font-size:10px}
.zone_userPass {color:#036;float:left;font-size:13px;font-weight:bold;margin-bottom:11px;padding-left:10px;padding-top:5px;width:105px}
.userPass {display:block}
.zone_userPass {color:#036;float:left;font-size:13px;font-weight:bold;margin-bottom:11px;padding-left:10px;padding-top:5px;width:105px}
#zone_btn_login {float:left;height:20px;padding-left:10px;padding-top:22px;width:66px}
#user_zone .cerrar_login {background-image:url(../img/cerrar_login.gif);background-repeat:no-repeat;
display:block;float:left;height:15px;margin:3px 0 0 3px;width:15px;
}
#user_zone .cerrar_login:hover {background-image:url(../img/cerrar_login_hover.gif);}

.ticket_desc{
                float: left;
                height: auto;
                padding: 10px;
                border: 1px solid #C7CFD5;
                background-color: #EBEEF0;
}
.ticket_desc h3 {
                font-size: 14px;
                font-weight: bold;
                color: #2F4856;
                cursor:pointer;
                text-decoration:underline
}
.ticket_desc a {
                font-size: 14px;
                font-weight: bold;
                color: #1868B6;
                text-decoration: underline;
}
.ticket_desc a:hover {
                font-size: 14px;
                font-weight: bold;
                color: #2F4856;
                text-decoration: none;
}

#cmpDescto{margin-top:10px;display:none}
#btnDescto{
                width: auto;
                background-image: url(../img/fondo_tabla_carro2.gif);
                background-repeat: repeat-x;
                border: 1px solid #B3BDC6;
                padding: 2px 10px 0 10px;
                margin-left: 5px;
                font-size: 12px;
                font-weight: bold;
                color: #2F4856;
                cursor:pointer
}

#mensajeTicket{color:red; margin:5px 0 0 0}



#contenido-top_login {
                float:left;
                width:920px;
                height: 84px;
                margin:10px 30px;
}
.login {
                float: left;
                width: 330px;
                margin:0 10px 30px 30px;
                border: 1px solid #CED7D9;
                background-color: #FFF;
                height:170px
}
.login h4 {
                font-size: 14px;
                color: #0D6883;
                font-weight: bold;
                background-image: url(../img/fondo_tabla_carro.gif);
                background-repeat: repeat-x;
                padding-left: 10px;
                height: 22px;
                padding-top: 3px
}
.login p {
                font-size: 12px;
                color: #2E495A;
                margin-bottom: 15px;
                padding-left: 10px;
                padding-top: 10px;
}
.txtlogin {
                font-size: 14px;
                color: #2E495A;
}

.mas_packs_login {
                float: right;
                text-align: center;
                vertical-align: middle;
}

.login2 {
                float: left;
                width: 330px;
                margin:0 10px 30px 30px;
                border: 1px solid #CED7D9;
                background-color: #FFF;
                height:170px
}
.login2 h4 {
                font-size: 14px;
                color: #0D6883;
                font-weight: bold;
                background-image: url(../img/fondo_tabla_carro.gif);
                background-repeat: repeat-x;
                padding-left: 10px;
                padding-top: 3px;
                height: 22px
}
#tblLogin {margin:10px 15px}
#tblLogin th{background-image:none}
#tblLogin td{border:none}

.olvide_clave {
                float: right;
                height: auto;
                width: 300px;
                margin: 14px 15px 5px 0;
}
.olvide_clave a {
                font-size: 11px;
                color: #307FCC;
                text-decoration: underline;
                float: right;
}
.olvide_clave a:hover {
                font-size: 11px;
                color: #173040;
                text-decoration: underline;
                float: right;
}
.mas_packs_login {
                float: right;
                text-align: center;
                vertical-align: middle;
}

.descargar_pdf {

}
.descargar_pdf a{
                float: left;
                height: 20px;
                background-image: url(../img/icono_pdf.gif);
                background-repeat: no-repeat;
                padding-right: 25px;
                background-position: right;
                font-size: 12px;
                text-decoration: underline;
                color: #2F4856;
}
.descargar_pdf a:hover {
                float: left;
                height: 20px;
                background-image: url(../img/icono_pdf.gif);
                background-repeat: no-repeat;
                padding-right: 25px;
                background-position: right;
                font-size: 12px;
                text-decoration: none;
                color: #2F4856;
                font-weight: normal;
}
.enviar_mail {

}
.enviar_mail a{
                float: left;
                height: 20px;
                background-image: url(../img/icono_email.gif);
                background-repeat: no-repeat;
                padding-right: 25px;
                background-position: right;
                font-size: 12px;
                text-decoration: underline;
                color: #2F4856;
}
.enviar_mail a:hover {
                float: left;
                height: 20px;
                padding-right: 25px;
                font-size: 12px;
                text-decoration: none;
                color: #2F4856;
                font-weight: normal;
}

#cuadro_suscrip {
    /*
                float: left;
                width: 800px;
                margin-left: 50px;
                border: 1px solid #C7CFD5;
                padding: 15px;
                margin:15px 0;
    */
        float: left;
	width: 890px;
	border: 1px solid #C7CFD5;
	margin: 15px 0 15px 30px;
	padding: 15px;
}
#cuadro_suscrip h3 {
                font-size: 16px;
                font-weight: bold;
                color: #0D6883;
}

#cuadro_error {
                float: left;
                width: 800px;
                border: 1px solid #FC9;
                padding: 15px;
                margin: 15px 90px 15px 50px;
                background-color: #FFFFB7;
}
#cuadro_error h3 {
                font-size: 20px;
                font-weight: normal;
                color: #284251;
}
#texto_error {
                float: left;
                margin-left: 50px;
}

#contenido_tabla_registro_3{
                float: left;
                width: 500px;
                margin:10px 0 0 0;
                text-align:center
}

#contenido_tabla_registro_3 label{
color:#5C6470
}
#contenido_tabla_registro_3 a {
                font-size: 12px;
                font-weight: bold;
                color: #2F4856;
                text-decoration: underline;
                float: left;
                background-color: #EBEEF0;
                margin: 0;
                padding: 5px 0;
                width:500px;
                border: 1px solid #C7CFD5;
}
#contenido_tabla_registro_3 a:hover {
                color: #1C6BB9;
                text-decoration: underline;
}
#boxFactura{width:500px;clear:both}
#boxFactura input{width:250px;border-color:#2F4856}
#boxFactura select{border-color:#2F4856}
#boxFactura th{background:none}
#boxFactura td{border:none}


.resul_01_1 a {
                font-size: 14px;
                font-weight: normal;
                color: #21879B;
                text-decoration: underline;
                margin:0 10px;
}
.resul_01_1 a:hover {
                font-size: 14px;
                font-weight: normal;
                color: #2E495A;
                text-decoration: underline;
                margin: 0 10px;
}
.bot_modificar {
                height: 25px;
                margin-bottom: 5px;
                float: right;
                text-align: center;
                background-image: url(../img/fondo_checkout.gif);
                background-repeat: repeat-x;
                border: 1px solid #124E89;
                margin-top: 5px;
}
.bot_modificar a {
                font-size: 15px;
                color: #FFF;
                text-align: center;
                text-decoration: none;
                font-weight: bold;
                padding: 3px 15px 5px 15px;
                float: left;
                height: 22px;
}
.bot_modificar a:hover {
                font-size: 15px;
                color: #FFF;
                text-align: center;
                text-decoration: none;
                font-weight: bold;
                background-color: #263D4A;
                padding: 3px 15px 5px 15px;
                float: left;
                height: 17px
}
.cont_numeros_hist {
                float: left;
                height: 50px;
                width: 500px;
                margin-left: 50px;
                margin-top: 15px;
}

.flecha_txt {
                float: left;
                height: 15px;
                width: 135px;
                margin: 3px 5px 3px 10px;
                padding-top: 9px;
}
.flecha_txt h3 {
                font-size: 14px;
                font-weight: bold;
                color: #FFF;
}
.flecha_txt p {
                font-size: 14px;
                font-weight: bold;
                color: #0D6883;
}
.flecha_txt2 {
                float: left;
                height: 15px;
                width: 80px;
                margin: 3px 5px 3px 5px;
                padding-top: 9px;
                font-size: 14px;
                font-weight: bold;
                color: #0D6883;
}
.flecha_txt2 h3 {
                font-size: 14px;
                font-weight: bold;
                color: #FFF;

}

.banner_testimonio {
                float: left;
                height: 500px;
                width: 250px;
                background-image: url(../img/fondo_banner_testimonio.jpg);
                background-repeat: no-repeat;
                position: relative;
}
.cuadro_testimonio {
                background-image: url(../img/cuadro_testimonio.jpg);
                margin: 10px;
                height: 138px;
                width: 190px;
                padding: 20px 20px 30px 20px;
                float: left;
}
.cuadro_testimonio h3 {
                font-size: 15px;
                color: #0D6883;
                font-weight: bold;
                padding-bottom: 10px;
}
.img_cliente {
                position: absolute;
                left: 133px;
                top: 161px;
}
.texto_testimonio_bna {
                float: left;
                width: 210px;
                padding: 0 20px 20px 20px;
                margin-top: 140px;
                height: auto;

}
.texto_testimonio_bna h3 {
                font-size: 16px;
                font-weight: bold;
                color: #07728D;
}
.texto_testimonio_bna p {
                font-size: 14px;
                font-weight: normal;
                color: #1F303A;
                padding-bottom: 5px;
}
.texto_testimonio_bna p a {
                font-size: 14px;
                font-weight: normal;
                color: #07728D;
                text-decoration: underline;
                background-image: url(../img/flecha_ver.gif);
                background-position: right;
                background-repeat: no-repeat;
                float: left;
                padding-right: 12px;
}
.texto_testimonio_bna p a:hover {
                font-size: 14px;
                font-weight: normal;
                color: #1F303A;
                text-decoration: underline;
                float: left;
}

#blockBreadcrumb{
  padding-top: 3px;
    height: 40px;
    width: 960px;
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-style: none solid;
    border-width: 0 1px;
    margin-bottom: 0;
}

.breadcrumb{
font-weight: bold;
font-size:12px;
margin:13px 0 5px 30px;
}

.breadcrumb a{
background:url("../img/flecha_ver.gif") no-repeat scroll right center transparent;
color:#384660;
margin-right:13px;
padding-right:18px;
text-decoration:none;
}

.breadcrumb a:hover{
text-decoration: underline;
}

.iconos_informes {
float:left;
height:19px;
margin-left:8px;
width:auto;
}

.ficha_contenido_paises {
float:left;
height:auto;
margin-top:10px;
width:80%;
}

.ficha_contenido_paises p {
color:#07728D;
font-size:11px;
}

.ficha_contenido_paises ul {
display:block;
padding-top:3px;
}

.ficha_contenido_paises li {
border-right:1px solid #C7D2D8;
float:left;
list-style:none;
font-size:11px;
padding:0 4px;

}

.ficha_contenido_paises ul li a {
color:#07728D;
font-size:11px;
text-decoration:underline;
}

.tit_tipo_vi{
color:#2E4959;
float:left;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
width:97%;
}
.tit_tipo_vi img{margin:0 5px 0 0}

#mnu_colder{border: 1px solid #B4C2C5}
#mnu_colder h4{padding:6px;font-weight:bold;color:#2E495A;font-size:13px;text-align:center;background:url("../img/menu_ie6.gif") repeat-x scroll 0 0 transparent;border-top:1px solid #83C6D3;}
#mnu_colder ul{margin:10px}
#mnu_colder ul li{list-style:none;margin:5px 0}
#mnu_colder ul li a{color:#668091;text-decoration:none}
#mnu_colder ul li a:hover{color:#2E495A;text-decoration:underline}


#navega_home {
                float: left;
                height: 24px;
                width: 100%;
                background-image: url(../img/fondo_new_navega.gif);
                background-repeat: repeat-x;
                margin:0 0 15px 0
}
#navega2 {
                height: 24px;
                background-image: url(../img/fondo_new_navega.gif);
                background-repeat: repeat-x;
                float: left;
}
#navega2 ul {
                float:left;
                list-style-type:none;
                height: 24px;
                background-color: #02B2C7;
}
#navega2 li {
                display:inline
}
.menu_navega a {
                font-size: 13px;
                color: #FFF;
                height: 19px;
                text-align: center;
                float: left;
                text-decoration: none;
                margin:0 1px 0 0;
                padding: 4px 8px 0 9px;
                background-image: url(../img/fondo_new_navega.gif);
                background-repeat: repeat-x;
}

.menu_navega a:hover{
                font-size: 13px;
                color: #FFF;
                text-decoration: none;
                float: left;
                background-image: url(../img/fondo_new_navega2.gif);
                background-repeat: repeat-x;
                }
#navega2_activo{
                font-size: 13px;
                color: #FFF;
                text-decoration: none;
                float: left;
                background-image: url(../img/fondo_new_navega2.gif);
                background-repeat: repeat-x;
                }

#navega{display:none}


#noticias_bna {
	float: left;
	height: auto;
	width: 608px;
	border: 1px solid #D6D6D6;
	margin: 10px;
	padding: 10px 8px;
}
#noti_bna_1 {
	background-image: url(../img/fondo_bna_tit.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 100%;
	float: left;
}
#noti_bna_1 p {
	float: right;
	font-size: 11px;
	color: #FFF;
	padding: 5px 10px 0 0;
}
#noti_bna_1 h3 {
	float: left;
	color: #FFF;
	font-size: 14px;
	padding:5px 0 0 15px;
}
#noti_bna_2 {
	height: auto;
	width: 100%;
	float: left;
}
#noti_bna_2 ul {
	padding:10px 0 15px 20px;
	list-style-type: disc;
	color: #690;
}
#noti_bna_2  a {
	font-size: 12px;
	text-decoration: underline;
}
#noti_bna_2 a:hover {
	font-size: 12px;
	color: #2E9DB0;
	text-decoration: underline;
}


.contenido_ficha_pruc1 {
	float: left;
	height: auto;
	width: 100%;
}
#imagen_sugerencia {
	float: left;
	height: 77px;
	width: 60px;
	background-color: #CCC;
}



.contenido_ficha_pruc {float:left;}

.contenido_ficha_pruc h3 {
background:url("../img/menu_ie6.gif") repeat-x scroll 0 0 transparent;
border-top:1px solid #83C6D3;
color:#2F3B44;
overflow:hidden;
font-weight:bold;
height:30px;
line-height:25px;
margin-bottom:15px;
padding-left:11px;
width:100%;}
/*
#noticias_bna {
	float: left;
	height: auto;
	width: 100%;
	border: 1px solid #D6D6D6;
}
#noti_bna_1 {
	background-image: url(../img/fondo_bna_tit.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 100%;
	float: left;
}
#noti_bna_1 p {
	float: right;
	font-size: 11px;
	color: #FFF;
	padding: 5px 10px 0 0;
}
#noti_bna_1 h3 {
	float: left;
	color: #FFF;
	font-size: 14px;
	padding:5px 0 0 15px;
}
#noti_bna_2 {
	height: auto;
	width: 100%;
	float: left;
}
#noti_bna_2 ul {
	padding:10px 0 15px 20px;
	list-style-type: disc;
	color: #690;
}
#noti_bna_2  a {
	font-size: 12px;
	color: #2673BE;
	text-decoration: underline;
}
#noti_bna_2 a:hover {
	font-size: 12px;
	color: #384660;
	text-decoration: underline;
}


.contenido_ficha_pruc1 {
	float: left;
	height: auto;
	width: 100%;
        margin-bottom:10px
}
#imagen_sugerencia {
	float: left;
	height: 77px;
	width: 60px;
	background-color: #CCC;
}*/

.inf_relacionado {
	float: left;
	height: auto;
	width: 143px;
	margin-top: 10px;
	margin-right: 8px;

}

.tit_is {
background-position:left center;
background-repeat:no-repeat;
color:#2E4959;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
text-align:center;
}

.tit_is img {
display:block;
margin:0 0 10px 0;
padding-left:57px;
}
.link_inf_rel {
	float: left;
	height: auto;
	width: 137px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E4959;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
}
.img_inf_rel {
	height: auto;
	width: auto;
	float: left;
	margin-left: 25px;
	margin-top: 10px;
	border: 1px solid #CCD5DB;
	margin-right: 20px;
}
.txt_inf_relacionado {
	float: left;
	width: 130px;
	margin-right: 6px;
	margin-left: 6px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #384660;
	margin-top: 8px;
	display:none;
}
.texto_mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	float: left;
	width: 300px;
}

#publi5 .titulos_secciones {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:30px;}

#publi5 span img {}#publi5 span img {
height:26px;
width:auto;
}
.formulario_amigo{float:left}

#titulo_envia_amigo{float:left;width:100%;margin:20px 10px 10px 10px;font-weight:bold;font-size:14px}
#contenedor_envia_amigo textarea{border: 1px solid #000}

#tabla{float:left}

.bold_verde {
                font-weight: bold;
                color: #213541;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 13px;
}

.titulos_secciones img{                float: left;
                height: 19px;
                width: auto;
                margin-right: 10px;
}

#bread_filtros span {
                font-size: 13px;
                color: #213541;
                font-weight: bold;
}

#bread_filtros a{color:#2E7DCA}

#bread_filtros a:hover {
                color: #213541;
                text-decoration: underline;
}

.link_ver_todos a{float:right;margin:0 5px;color:#213541}

.ver_todos_buscador{color:#213541}

.paginacion_buscador{float:left;border:1px solid #D7DEDF;width:100%}
#paginador_solr{float:left;margin:4px}
#paginador_solr a{margin:0 4px;color:#2E7DCA}
#paginador_solr a:hover{color:#213541}
#paginador_solr .comienzo_solr{margin-right:4px}
#paginador_solr .esta_pagina_solr{margin:0 4px;font-weight:bold}

#idiomaPref {float:left;margin:50px 0 200px;text-align:center;width:100%}
#idiomaPref p{margin:0 0 50px 0;color:#3E6175;font-size:15px;font-weight:bold}
#idiomaPref input{}
#idiomaPref label{}
#idiomaPref a{display:block;margin:20px 0 0 0}

#mas_productos #ficha_contenido3{margin:15px}

p strong{font-weight:bold}

#zonaPack #ficha_contenido3{margin:0 5px;width:100px}

div.contenido_ficha_pruc ul{list-style-position:inside}

.packs_cont img, .img_inf_rel img, .item-carrusel a img{width:87px;height:115px}

blockquote{margin-left:20px}

.subtit{
color:#2F4856;
float:left;
font-size:16px;
font-weight:bold;
margin:5px 0;
padding-left:0;
width:100%;
text-align:left
}

#titpack{margin: 5px; width: 100%; text-align: center;color:#0F6880}
#titpack h3{font-size: 17px; font-weight: bold}

.login2 table th{background:none}

p.mensajeSus{font-size: 12px; margin: 0 0 5px; font-weight: bold; border-top: 1px solid #D3DFE7; padding: 5px 0 0}
p.mensajeSus2{background-color: #EBF7FB;border: 1px solid #83C6D3;float: left;font-weight: bold;padding: 5px}

#linkTerminos{color:#333}
#tblTerminos td{border:0}
#tblTerminos a{
    background-color: transparent;
    border: 0;
    color: #5C6470;
    float: none;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0;
    text-decoration: underline;
}

.boxFrm-clear{overflow:hidden;margin:20px}
.boxFrm-clear table{margin:0}
.boxFrm-clear table th{background:none;border:0;text-align:right}
.boxFrm-clear table td{background:none;border:0}

.btnSubmit{
	border:2px solid #B3C0CA;
	background-color:#307FCC;
	color:#fff;
	font-size:12px;
	padding:2px 5px
}

.tbl-al-c{text-align:center}
.tbl-al-r{text-align:right}
.tbl-al-l{text-align:left}
