/*
=====================================================
NUEVO CSS
=====================================================
*/

#header{
	min-width:990px;
	padding-top:5px;
}

#header #logo_container{
	width:990px;
	height:24px;
}

#header.home #logo_container{
	height:50px;
}

#header #logo_container #logo{
	float:left;
	display:inline;
	margin-left:40px;
}

#header.home #logo_container #logo{
	/*width:267px;*/
	float:left;
}
#header.home #logo_container #logo img{
	display:block;
	float:left;
}

#header #logo_container #logo a{
	text-decoration:none;
}

#header #logo_container #logo img{
	float:left;
}

#header #logo_container #logo #logo_moto{
	color:#a1a1a1;
	padding:5px 0 0 5px;
	float:left;
}

#header.home #logo_container #logo #logo_moto{
	color:#a1a1a1;
	padding:5px 0 0 5px;
	clear:both;
	text-align:right;
	display:block;
	float:none;
}


#header.home #logo_container #logo #logo_moto{
	line-height:12px;

}

#header #logo_container #acceso_centros{
	float:right;
	line-height:20px;
	color:#003399;
}


#header #segments{
	list-style:none;
	overflow:auto;
	margin:6px 0 0 0;
	padding:0 0 0 40px;
	width:950px;
}

#header #segments li{
	overflow:hidden;
	float:left;
	background:url(/emag_users/commons/images/headertag.png) no-repeat left -25px;
	height:25px;
	padding:0 0 0 3px;
	margin-right:2px;
}

#header #segments li a{
	text-decoration:none;
	background:#FFF url(/emag_users/commons/images/headertag.png) no-repeat scroll right -25px;
	color:#000;
	display:block;
	float:left;
	padding:7px 13px 3px 11px;
	height:15px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#header #segments li.selected{
	background-position:left top;
}

#header #segments li.selected a{
	background-position:right top;
	color:#FFF;
	font-weight:bold;
}

#header #segments li.miemagister{
	float:right;
	margin-right:0;
}
#header #segments li h1 {
	margin:0; 
	font-weight: normal; 
	font-size:12px;
}

#header #mainbar{
	height:40px;
	background:url(/emag_users/commons/images/cabecerabg.png) repeat-x;
}

#header.home #mainbar{
	height:62px;
	padding-top:15px;
	background:url(/emag_users/commons/images/cabecerabg_home.png) repeat-x;
}

#header #mainbar #mainbar_in{
	width:950px;
	padding:8px 0 0 40px;
	color:#FFF;
	position:relative;
}

.home #buscador_button{cursor:pointer; width:auto; overflow:visible; border:0; padding:0 20px 0 0; text-align:center; background:url(/emag_users/commons/images/horanbut_right.gif) right no-repeat; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.home #buscador_button span{width:auto; height:22px; line-height:22px; position:relative; display:block; white-space: nowrap; padding:0 0 0 20px; background:url(/emag_users/commons/images/horanbut_left.gif) left no-repeat; color:#fff; marggin-left:-3px;}
* html .home #buscador_button span {width:5px;}/*IE6 Hack*/
* html .home #buscador_button span {margin-left:0;}/*IE6 Hack*/
*+html .home #buscador_button span {margin-left:0;}/*IE7 Hack*/

#header #mainbar #mainbar_in a{
	color:#FFF;
}

#header #mainbar #mainbar_in a.masbusc{
	font-size:10px;
}

#header #mainbar #mainbar_in #frmStrBusqueda{
	width:320px;
	margin:0 5px;
	vertical-align:middle;
}

#header #mainbar #mainbar_in #frmStrLocation{
	margin:0 5px;
	vertical-align:middle;
}

#buscador_button{vertical-align:middle;}

#header #mainbar #mainbar_in #comparador_lista{
	position:absolute;
	right:15px;
	padding-left:15px;
	background:url(/emag_users/commons/images/flecha_comparador.gif) no-repeat left 2px;
}

#header #mainbar #mainbar_in #frmcateg{
	display:block;
	pargin:0;
}

.contpriheader .compcook, .contpriheader .acomp{
	margin-top:-9px;
}
/*====================================
SUB-PESTAÑAS
=====================================*/

#subsegmentos{
	background-color:#829AB6;
	margin-top:1px;
	min-width:990px;
	
}
/*IE6 Hack*/ * html #subsegmentos{
height:1%;
}

#subsegmentos ul{
	list-style:none;
	overflow:hidden;
	margin:0;
	padding-left:40px;
}
#subsegmentos ul li{
	float:left;
	border-left:1px solid #FFF;
	color:#FFF;
	display:block;
	padding:4px 10px;				
}
#subsegmentos ul li.pest_selected{		
	background-color:#FF8500;
}

#subsegmentos ul li.pest_last{		
	border-right:1px solid #FFF;
}
	
#subsegmentos ul li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#subsegmentos ul li h1{
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#FFF;
}	

/*
=====================================================
VIEJO CSS (CLASIFICAR Y ELIMINAR)
=====================================================
*/
/*cabecera navideña temporal*/
.emanavidad{background:#ECECEC url(/emag_users/commons/images/emanavidad.gif) no-repeat 0 0;}
/*fin cabecera navideña temporal*/

body{font:12px arial}
.lbold{font-weight:bold}
.azule{color:blue}
.margenlink{margin:5px}
.txt11{font-size:11px}
.lbase{font-size:10px;color:#D3D3D3;width:176px;text-align:right;margin-top:-17px}
.txt11{font-size:11px}
.accesos{float:right;width:69%}
.accesos a{color:#003399}
.accesos a.blo{display:block;margin-top:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contpriheader{width:990px;#width:986px;text-align:left;padding:8px 6px 0px 8px}
.accesos span{float:right;height:32px;padding:6px}
.accesos .u,.accesos .c{margin-bottom:0px; float:right;}
.accesos .u{margin-bottom:0px;padding-left:12px}

.accesos i{font-style:normal}
.logoemag{margin:2px 0px 0px 22px;width:20%}
.logoemag ,.logoemag a#lnklist{color:#7b7b7b;text-decoration:none;font-size:12px}

.accesos .opciones{float:right;;border-left:2px dotted #adadad;margin:-8px 15px 0px 11px;padding:11px 0px 11px 14px}
.opciones a,.opciones b{margin-left:5px}
.tfnocentros{margin-top:10px; text-align:right; font-size:12px;}
.tfnocentros strong{color:#ff8400; font-weight:normal;}
.accesos .nombre{float:right;margin-top:-8px;padding:11px 0px}

.accesos .c{background:#FF8400 url(/emag_users/commons/images/promociona_left.gif) no-repeat bottom left; position:relative; margin:0 17px 0 11px;top:-10px; color:#FFF;}
* html .accesos .c{margin-right:6px;}
.accesos .c a{color:#FFF; font-size:15px;}
.accesos .u a{padding-top:2px;}
.accesos .c_right{margin-left: 11px;  background:#FF8400 url(/emag_users/commons/images/promociona_right.gif) no-repeat bottom right; position:relative; padding:10px 9px 10px 0px; color:#FFF;}

/*.accesos .c { margin-left: 11px; background:#FF8400 url(/bottom_promociona.gif) no-repeat bottom center; position:relative; top:-10px; padding:10px 6px 10px 10px; color:#FFF; width:200px; margin-right:17px;}
* html .accesos .c{margin-right:6px;}
.accesos .c a{color:#FFF; font-size:14px;}
.accesos .u a{padding-top:2px;}*/

.secscent,.secst{float:left}
.secst{padding-top:5px}
.secscent{margin-left:10px;width:72px}
.secscent a{color:#75AFFF;text-decoration:none}
.secscent a:hover{color:#FF8400;text-decoration:underline}

#logincab{float:right;color:#003465}
#laguia{display:block;text-align:right;width:216px;margin:-2px 0px 15px 0px}
#laguia b{color:#265282;font-style:normal}
#laguia i{color:#f89e09;font-style:normal}
#fcen{margin:0px 20px 0px 0px !important;#margin:0px 20px -34px 0px;clear:both;display:none;#position:relative}
.proyectos{font-size:11px;color:#000000;margin-bottom:0px}
.enlacesfp{font-size:11px;color:blue}
.prmarcado{font-weight:bold;font-size:11px;color:#003465}
#fcen2{margin:20px 0px 0px 0px;clear:both;display:none}
.enlacesgrupo {margin:20px auto 0px auto;padding-bottom:40px;min-height:40px;_padding-bottom:0px;font-size:10px;color:#818181;text-decoration:none;
padding-left:30px;
padding-right:30px;}
.enlacesgrupo img{vertical-align:middle}
.enlacesgrupo div{font-size:11px;}
.enlacesgrupo a{color:#818181;
float:left;
font-size:10px;
position:relative;
text-decoration:none;
width:17.2%;}
.enlacesgrupo a.tiendas{width:15%}
.lnavid{#margin:-15px 0px 0px 0px}

/*Cuando el usuario entra por primera vez...*/
.pasosprev{float:right}
.pasosprev div{float:left;color:#255282;margin-left:45px}
.pasosprev div strong{font:43px arial;color:#cfcfcf;float:left;margin-right:5px}
.pasosprev big{font:17px arial;color:#255282;display:block;font-weight:500;margin:4px 0px 2px 0px}
.pasosprev div strong.n{color:#ff8400}
.casobus{position:absolute;margin:-30px 0px 0px 225px;color:#003399}

/* Nueva maquetación Pestañas */

.navbar ul { margin:0; padding:0; }
.navbar ul ul {
	border-top:2px solid #829AB6;
	height:0;
	left:0;
	position:absolute;
	top:25px;
	visibility:hidden;
	width:189px;
}
.navbar table { 
	position: absolute; 
	top: 0; 
	left: 0; 
	border-collapse: collapse; 
}
.navbar a:hover, .navbar ul ul a:hover { background: #FFFFFF; }
.navbar ul li:hover ul, .navbar ul a:hover ul { visibility: visible; }
.navbar ul :hover ul ul { visibility: hidden; }
.navbar ul :hover ul :hover ul { visibility: visible; }

#header #segments_new li {list-style-type: none; background:url(/emag_users/commons/images/headertag_new_home.png) no-repeat right -25px; float:left; display:block; margin-right:2px;}
#header #segments_new li ul li {float:none;margin-right:0;background-image:none;}
#header #segments_new li ul li:hover, #header li ul li a:hover {background: #FFFFFF none !important;}
#header #segments_new li a {list-style-type: none; background: transparent url(/emag_users/commons/images/headertag_new_left.png) no-repeat left -25px; float:left; display:block; color:#000000;padding:7px 13px 3px 11px;text-decoration:none;}
#header #segments_new li ul li a {float:none;background-image:none;}
#header #segments_new li ul .navbar-dd-bot:hover, header #segments_new li ul .navbar-dd-bot a:hover {background:transparent url(/emag_users/commons/images/rbox_brbl_dcha.gif) no-repeat left top!important;}

#header .navbar {
	clear: both; 
	z-index: 2;
	margin:6px 0 0;
	position:relative;
	padding:0 0 0 40px;
	width:950px;
	line-height:15px !important;
}
*+html #header .navbar {width:965px;} /*IE7 Hack*/
* html #header .navbar {width:965px;} /*IE6 Hack*/

#header #segments_new li.seg_off { 
	overflow:hidden; 	
	display:block;
	float:left;
	margin-right:2px;
}
#header #segments_new li.seg_off a {text-decoration:none !important; background: transparent url(/emag_users/commons/images/headertag_new_left.png) no-repeat left -25px; padding:0px 0px 0px 3px; color:#000000; float:left; }
#header #segments_new li.seg_off span {
	float:left;
	display:block;
	background:url(/emag_users/commons/images/headertag_new_home.png) no-repeat right -25px;
	padding:7px 13px 3px 11px;
	color:#000000;
	text-decoration:none !important;
}
#header #segments_new li.selected {
	background: transparent url(/emag_users/commons/images/headertag.png) no-repeat left top; 
	float: left; 
	height: 25px; 
	margin-right:2px;
	overflow:hidden; 
	padding:0 0 0 3px; 
}
#header #segments_new li.selected a {
	background: #FFFFFF url(/emag_users/commons/images/headertag.png) no-repeat right top;
	color:#FFFFFF;
	display:block;
	float:left;
	height:15px;
	padding:7px 13px 3px 11px;
	text-decoration:none;
	font-weight:bold;
}
#header #segments_new li.selected .text_pest {
	background: #FFFFFF url(/emag_users/commons/images/headertag.png) no-repeat right top;
	color:#FFFFFF;
	display:block;
	float:left;
	height:15px;
	padding:7px 13px 3px 11px;
	text-decoration:none;
	font-weight:bold;
}
#header #segments_new li.selected:hover {background: #FFFFFF url(/emag_users/commons/images/headertag.png) no-repeat left top;}
#header #segments_new li.selected a:hover {background: #FFFFFF url(/emag_users/commons/images/headertag.png) no-repeat right top;}

#header #segments_new li.seg_on { 
	background: transparent url(/emag_users/commons/images/headertag_new_left.png) no-repeat left -25px;
	padding:0px 0px 0px 3px;
	text-decoration:none;
	color:#000000;
	display:block;
	float:left;
	position:relative;
	margin-right:2px;
}
#header #segments_new li.seg_on span {
	float:left;
	display:block;
	background:url(/emag_users/commons/images/headertag_new.png) no-repeat right -25px;
	padding:7px 19px 3px 7px;
	color:#000000;
}
#header #segments_new li.seg_on a {text-decoration:none; padding:0;}	

#header #segments_new li.seg_on:hover ul { display: block; }
#header #segments_new li.seg_on:hover span, #header #segments_new li.seg_on a:hover span {background-position:100% -85px; cursor:pointer;}
#header #segments_new li.seg_on:hover, #header #segments_new li.seg_on a:hover {background-position: 0 -85px; cursor:pointer; }
#header #segments_new li.seg_off:hover span, #header #segments_new li.seg_off a:hover span {background-position:100% -85px; cursor:pointer;}
#header #segments_new li.seg_off:hover, #header #segments_new li.seg_off a:hover {background-position: 0 -85px; cursor:pointer; }

#header #segments_new li:hover {background-position: right -85px; cursor:pointer; }
#header #segments_new li a:hover {background-position: left -85px; cursor:pointer; }

/* ie 6 hasta unificacion */
* html #header #segments_new li a:hover {background-position: 0 -25px; cursor:pointer; }
* html #header #segments_new li a:hover span {background-position: 0 -25px; cursor:pointer; }
* html #header #segments_new li.selected a:hover {background: #FFFFFF url(/emag_users/commons/images/headertag.png) no-repeat right top;}
* html #header #segments_new li.seg_on a:hover span {background:url(/emag_users/commons/images/headertag_new.png) no-repeat right -25px;}
* html #header #segments_new li.seg_off a:hover span {background:url(/emag_users/commons/images/headertag_new_home.png) no-repeat right -25px;}
* html #header #segments_new li.seg_on a:hover {background: transparent url(/emag_users/commons/images/headertag_new_left.png) no-repeat left -25px;}
* html #header #segments_new li.seg_off a:hover {background: transparent url(/emag_users/commons/images/headertag_new_left.png) no-repeat left -25px;}

#header #segments_new li.navbar-dd {    
	border-right: 2px solid #829AB6; 
	border-left: 2px solid #829AB6; 
	background-color: #ECECEC;
	position:relative;
	float:left;
	width:185px;
}
#header #segments_new li.navbar-dd:hover, #header #segments_new li.navbar-dd a:hover { background-color: #FFFFFF !important; }
#header #segments_new a.navbar-dd-link { 
	padding: 5px 0 3px 8px !important; 
	display: block; 
	height: 18px; 
	text-decoration: none; 
	color: #255282!important;
	font-weight: bold;
}

#header #segments_new li.navbar-dd-last { 
	background-color: #ECECEC; 
	border-right: 2px solid #829AB6; 
	border-left: 2px solid #829AB6;
	width:185px;
	position:relative;
	float:left;
}
#header #segments_new li.navbar-dd-last:hover, #header #segments_new li.navbar-dd-last a:hover { background-color: #FFFFFF !important; }
#header #segments_new .navbar-dd-bot { 
	background: transparent url(/emag_users/commons/images/rbox_brbl_dcha.gif) no-repeat left top; 
	float:left;
	width:189px;
}
*+html #header #segments_new .navbar-dd-bot { clear:both; width:auto; float:none;} /*IE7 Hack*/
#header #segments_new .miemagister{
	float:right !important;
	margin-right:0 !important;
}
*+html #header .navbar .miemagister {margin-left:-125px;} /*IE7 Hack*/
* html #header .navbar .miemagister {margin-left:-125px;} /*IE6 Hack*/

#header #segments_new li h1 {
	margin:0; 
	font-weight: normal; 
	font-size:12px;
}

.rb_botbl { margin: 0; padding: 0; height: 10px; position: relative; }
.rb_blbl { 
	margin: 0; 
	padding: 0; 
	background: transparent url(/emag_users/commons/images/rbox_blbl.gif) no-repeat scroll left top;
	height: 10px; 
	float: left; 
	position: relative;
}
.rb_brbl {
	margin: 0;
	padding: 0;
	height: 10px;
	background: transparent url(/emag_users/commons/images/rbox_brbl.gif) no-repeat right top;
}
*+html .rb_brbl {width: 10px; position:absolute; right:0;} /*IE7 Hack*/

/* nuevos subsegmentos */

#subsegmentos_new ul{
	list-style:none;
	overflow:hidden;
	margin:0;
	padding-left:40px;
}
#subsegmentos_new { background-color: #ECECEC; margin-top: 1px; min-width: 990px; width:auto!important; width:100%; }
#subsegmentos_new ul li a:hover { display: block; background-color: #BEC8D3 !important; text-decoration: none; padding:4px 10px; }
#subsegmentos_new ul li { border-left: 1px solid #FFF !important;  float: left; color: #000000; display: block; }
#subsegmentos_new ul li a { display: block; color: #000000; text-decoration: none; padding:4px 10px; font-size: 12px; }

#subsegmentos_new ul li.pest_selected { background-color: #255282 !important;  font-weight:bold; color:#FFFFFF !important; padding:4px 10px;}
#subsegmentos_new ul li.pest_selected a:hover { background-color: #255282 !important;  font-weight:bold; color:#FFFFFF!important; padding:4px 10px;}
#subsegmentos_new ul li.pest_selected a, #subsegmentos_new ul li.pest_selected a:visited { color:#FFFFFF; padding:0 !important;} 
#subsegmentos_new ul li.pest_last { border-right: 1px solid #FFF !important; }
#subsegmentos_new ul li h1{
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#FFF;
}

/* hack ie 6 */
* html .contpri {clear:both;} /*IE6 Hack*/

/* nuevas banderas paises home */
.flags_content {
	float:left; 
	display:inline; 
	padding-top:10px; 
	background:url(/emag_users/commons/images/flags_arrow.gif) no-repeat right 12px; 
	min-width:115px; 
	width:auto !important; 
	width:115px;
	cursor:pointer;
}
.flags_content img {float:left; margin-right:3px;}
#header.home #logo_container #logo { float: left; margin-right:12px; }

/* popup */
.flags_inner {padding:10px 0 !important;}
.flags_inner a {text-decoration:none; padding-bottom:4px; display:block;}
.flags_inner a:hover, .flags_inner a:visited {color:#0000EE!important;}
.flags_inner img {float: left; clear:both; padding-top:2px; display:inline;}
.flags_inner span {float: left; margin-left:5px; display:inline;}

/* boxy */
.flags { position: absolute!important; width: 220px !important; left:320px!important; top:7px !important; }
.flags .fixed { position:absolute !important;}
.flags .close {
	font-size:11px;
	line-height:12px;
	position:relative;
	float:right;
	top:10px;
}
.flags .boxy-inner .title-bar {background-color:#FFFFFF!important; float:right;}
.flags .boxy-inner .title-bar h2 {display:none; visibility: hidden;}

/*--Boxy aparecer--*/
.textaparcer{
	font-size:18px;
	display:block;
	margin-bottom:10px;
}
.pointerlink{
	text-decoration:underline;
	cursor:pointer;
}
.aparecer .title-bar{
	background-color:#FFF !important;
	padding:0 !important;
}

.aparecer{
	left:470px !important;
	width:500px !important;
}
