/*  -------------------------------- Estilos Cabezote Antiguo -------------------------------- */

.spacercabezote{margin:0px 54px 0px 0px;}
.spacercabezote1{margin:0px 0px 0px 22px;}
#cabezote2009{width:780px;margin:auto;padding:0px;display:block}
#cabezote_home{width:998px;margin:auto;padding:0px;display:block}
#menu {float:left;margin:0px 0px -10px 0px;width:600px;padding-top:37px;}
#menu a{padding-right:2px;}
#contenedor1 {margin:auto;width:780px;}
#logom2 {float:left;padding-bottom:13px;padding-left:8px;padding-right:8px;padding-top:13px;}

/*  -------------------------------- Estilos generales -------------------------------- */

body{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.clear{clear:both;}

/* -------------------------------- Menú inactivo -------------------------------- */
#cabm2_menu_productos {width:477px;margin:0;padding:0;float:left;}
#cabm2_contenedor_cabezote{width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;letter-spacing:-0.5px;text-align:left;display:block}
#cabm2_contenedor_cabezote_productos{width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;font-weight:bold;letter-spacing:-0.1px;}
#cabm2_contenedor_logo h2 a{display: block;width:164px;height:61px;float: left;text-indent:-9999px;background-image:url(/homeNew/images/logom2.gif);margin:0;padding:0}
#cabm2_contenedor_logo h2{margin:0;padding:0}
#cabm2_contenedor_logo{padding:14px 10px 14px 5px;width:250px;float:left;text-align:left}
#cabm2_contenedor_logo img{border:0px;}
#cabm2_contenedor_titulo{float:left;}
#cabm2_contenedor_titulo h2{overflow-x: hidden;overflow-y: hidden;text-indent: -9999px;}
/* -------------------------------- Menú Login Inactivo --------------------------------*/

#cabm2_menulogin{width:60%;margin:0;padding:10px 0 0 0;float:right;color:#333;font-size:12px;font-weight:normal;text-align:right}
#cabm2_menulogin a{text-decoration:none;letter-spacing:normal;font-size:12px;}
#homem2_login {width:340px;height:12px;margin:0;padding:10px 0 0 0;float:right;display:block;cursor:pointer}
.login_inactivo,.home_inactivo{float:left;text-align:center;padding:0px;cursor:pointer;}
.login_boton{width:61px;height:25px;float:left;margin:0;padding:0;border:1px solid #660000;background-color:#FF6600;color:#fff;font-size:11px;font-weight:bold;cursor:pointer;background-image:url(/homeNew/images/back_btnnaranja.jpg);background-repeat:repeat-x}
.login_inactivo a,.home_inactivo a{color:#999;text-decoration:none;}
.login_naranja a{color:#FF8C00;padding-left:5px;}
.login a{color:#333;padding-right:5px;}

#home_logincont_relative{width:200px;float:left;margin:0;display:block}
#home_logincont{position:absolute;z-index:80000;top:60px;width:200px;padding:0;float:left}
#home_logincont label{width:185px;display:block;padding:5px 0 3px 0;font-weight:bold;font-size:12px;text-align:left;float:left;}
#homem2_formlogintop {width:222px;height:12px;margin:0;padding:0;background-image:url(/homeNew/images/borde_logintop.gif);background-position:bottom center;background-repeat:no-repeat;padding:10px 0 0 0;float:right}
.homem2_login_clave{width:200px;padding:5px 0 3px 0;float:left;text-align:left}
.homem2_login_clave a{color:#FF9E11;font-weight:bold}
.homem2_login_clave a:hover{text-decoration:underline}
#homem2_formlogin {width:200px;margin:0;padding:10px;border-style:none solid solid solid;border-width:1px;border-color:#999;float:right;background-color:#FFFFFF}
#homem2_formlogin input{float:left;}
.homem2_logintxt{width:185px;margin:3px 5px 5px 0;height:16px;border:1px solid #660000;color:#666;font-size:11px;padding:4px 0 0 5px}
.homem2_closebtn{width:15px;float:left}

/* -------------------------------- Menú Activo --------------------------------*/

.buscar_activo,.publicar_activo,.directorio_activo,.consulta_activo,.precios_activo,.tv_activo,.login_activo{margin-left:-2px!important;}
.tv_inactivo{background-image:none!important;height:24px}
.home_activo{margin-left:0px;background-color:#FF9E11;height:24px}
.buscar_activo{margin-left:0px;background-color:#fd7b11;height:24px}
.publicar_activo{background-color:#837B63;height:24px}
.directorio_activo{background-color:#ADB035;height:24px}
.consulta_activo{background-color:#2E5E78;height:24px}
.precios_activo{background-color:#3A5A81;height:24px}
.tv_activo{background-color:#333;height:24px}

/* -------------------------------- Separador -------------------------------------------------*/

#cabm2_separador{width:100%;height:24px;display:block;float:left;background-image:url(/homeNew/images/back_menu.jpg);background-repeat:repeat-x}
.separador_home,.separador_buscar{background-image:url(/homeNew/images/back_menu.jpg);background-repeat:repeat-x}
.separador_inactivo{background-color:#999;}

/* -------------------------------- Menu Desplegable -------------------------------------------------*/

.sf-menu, .sf-menu * {z-index: 9999999 !important;}
#cabm2_menu {width:780px;margin:0;padding:0;float:left;background-image:url(/homeNew/images/back_menu.jpg);background-repeat:repeat-x;position:absolute;z-index:1000;}
#cabm2_menu ul,#cabm2_menulogin ul,#cabm2_menu_productos ul{margin:0;padding:0;list-style-type: none;}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:19em;/* left offset of submenus need to match (see below) */}
* html .sf-menu ul li ,.sf-menu ul li {width:18em;text-align:left;font-size:10px;font-weight:normal;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.separadorvm{float:left;width:2px;}
.sf-menu li {
	float:left;
	position:relative;
	background-image:url(/homeNew/images/separador_vertical_menu.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:12px;
	letter-spacing:-1px;
}
* html .sf-menu li {float:left;background-image:url(/homeNew/images/separador_vertical_menu.gif);background-repeat:no-repeat;background-position:right;font-size:12px;letter-spacing:-1px;}
.sf-menu a {display:block;color:#FFFFFF}
.separador_vertical{width:4px;float:left;padding:0px;margin:0px;}
.sf-menu a {padding:7px 3px 7px 3px;text-decoration:none;}
.sf-menu a, .sf-menu a:visited  {color:#fff;}
.sf-menu ul li a, .sf-menu ul li a:visited  {color:#fff;background-color:#999;letter-spacing:0px;}
.sf-menu ul li a:hover {color:#fff;background-color:#FD7B11}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:26px; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:18em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
.sf-menu li li,.sf-menu li li li {background:#999;}
.sf-menu li li {border:1px #666;border-style:none solid solid solid;}
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover, .sf-menu a:active {background:#FD7B11;outline:0;}
.sf-menu a.sf-with-ul {padding-right:2em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:absolute;display:block;right:.75em;top:7px; /* IE6 only */width:10px;height:10px;text-indent: -999em;overflow:hidden;background:url('../images/arrows-ffffff.png') no-repeat -10px -100px;}
* html .sf-sub-indicator {position:absolute;display:block;right:.75em;top:9px; /* IE6 only */width:10px;height:10px;text-indent: -999em;overflow:hidden;background:url('../images/arrows-ffffff.gif') no-repeat -10px -100px;}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:7px;background-position: 0 -100px;}
/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}
/* point right for anchors in subs */.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}/*** shadows for all but IE6 ***/


/* -------------------------------- Menu Desplegable -------------------------------------------------*/

ul.cssMenu ul{display:none;margin:0;padding:0;z-index:10}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:100%;padding:0 10px 0 10px}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;padding:0 10px 0 10px}
ul.cssMenu {margin:0px;list-style:none;padding:0px 1px 1px 0px;}
ul.cssMenu ul {margin:0px;list-style:none;padding:0px 1px 1px 0px;background-color:#666;font-weight:normal}
ul.cssMenu table {border-collapse:collapse}
ul.cssMenu {	display:block;	zoom:1;	float: left;}
ul.cssMenu li{	display:block;	margin:0;	font-size:0px;}
ul.cssMenu ul li{display:block;	margin:1px 0px 0px 1px;	font-size:0px;}
ul.cssMenu a:active, ul.cssMenu a:focus {outline-style:none;}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {display:block;	vertical-align:middle;border-width:0px;	border-color:#FCEEB0;	border-style:solid;	text-align:left;	text-decoration:none;padding:5px;	_padding-left:0;font:normal 12px Verdana;letter-spacing:-1px;	color: #fff;	text-decoration:none;	cursor:pointer;}
ul.cssMenu span{overflow:hidden;background-image:url(/homeNew/images/separador_vertical_menu.gif);background-position:left}
ul.cssMenu li {	float:left;}
ul.cssMenu ul li {	float:none;}
ul.cssMenu ul a {	text-align:left;	white-space:nowrap;}
ul.cssMenu li.sep{	text-align:left;	padding:0px;	line-height:0;	height:100%;}
ul.cssMenu li.sep span{	float:none;	padding-right:0;	width:3;	height:100%;	display:inline-block;	background-color:#A6A6A6;	background-image:none;}
ul.cssMenu ul li.sep span{	width:100%;	height:3;}
ul.cssMenu li:hover{	position:relative;}
ul.cssMenu li:hover>a{	background-color:#fd7b11;	border-color:#4C99AB;	border-style:solid;	font:normal 12px Verdana;letter-spacing:-1px;color: #FFFFFF;	text-decoration:none;}
ul.cssMenu li a:hover{	position:relative;	background-color:#fd7b11;	border-color:#4C99AB;	border-style:solid;	font:normal 12px Verdana;letter-spacing:-1px;color: #FFFFFF;	text-decoration:none;}
ul.cssMenu li.dis a {	color: #AAAAAA !important;}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:5px;width:16px;height:16px;}
ul.cssMenu ul img {width:16px;height:16px;}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul{display:none}
ul.cssMenu span{	display:block;	background-image:url(/homeNew/images/arrv_blue_2.gif);	background-position:right center;	background-repeat: no-repeat;   padding-right:8px;}
ul.cssMenu li:hover>a>span{background-image:url(/homeNew/images/arrv_white_2.gif);}
ul.cssMenu a:hover span{_background-image:url(/homeNew/images/arrv_white_2.gif)}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(/homeNew/images/arr_blue_2.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(/homeNew/images/arr_white_2.gif);}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span{background-image:url(/homeNew/images/arr_white_2.gif)}
ul.cssMenu table a:hover table span{background-image:url(/homeNew/images/arr_blue_2.gif)}
ul.cssMenu li a.cssMenui0{font:n;}
ul.cssMenu li a.cssMenui0:hover{font:o;}
li .cssMenui{background-color:#999;}
li .cssMenui0{background-image:url(/homeNew/images/separador_vertical_menu.gif);background-repeat:no-repeat;background-position:right;}
.buscador_palabra{width:250px}
