/* Copyright (C) 2007 - 2010 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license)  */
/* top and footer menu  */#toolbar ul.menu,#footer ul.menu{display:inline-block;list-style:none;margin:0;padding:0}
#footer ul.menu{display:block;line-height:14px}
#toolbar .menu li,#footer .menu li{display:inline-block;margin:0;padding:0}
#toolbar .menu li a,#footer .menu li a{background:url(../images/topmenu_item_bg.png) 0 50% no-repeat;display:inline-block;overflow:hidden;padding:0 10px}
#toolbar .menu a.first,#footer .menu a.first{background:none;padding:0 10px 0 0}
#toolbar .menu a.last,#footer .menu a.last{padding:0 0 0 10px}
/* * menu  */#menu ul{list-style:none;margin:0;padding:0}
#menu li{margin:0;padding:0;position:relative;z-index:5}
#menu span.icon{background-position:0 50%;background-repeat:no-repeat}
#menu li.level1{float:left;margin-right:15px}
#menu a.level1 span.bg,#menu span.level1 span.bg{color:#323232;float:left;font-size:17px;height:40px;line-height:35px;padding:0 15px}
#menu li.active.remain a.level1 span.bg,#menu li.active.remain span.level1 span.bg{color:red}
#menu a.level1 span.title,#menu span.level1 span.title{font-size:17px;line-height:25px}
#menu a.level1 span.subtitle,#menu span.level1 span.subtitle{color:#323232;font-size:11px;font-weight:400;letter-spacing:0;line-height:10px;margin-top:-4px;text-transform:none}
#menu .dropdown{left:-999em;position:absolute;top:40px;z-index:100}
#menu li:hover .dropdown,#menu li.remain .dropdown{left:0}
#menu .dropdown-t2{background:url(../images/menu_dropdown_corners.png) 100% 0 no-repeat;padding:0 5px 0 0}
#menu .dropdown-t3{background:#30307E;height:5px}
#menu .dropdown-3{background:#30307E;border-left:1px solid #000;border-right:1px solid #000;overflow:hidden;padding:0 4px}
#menu .dropdown-b1{background:url(../images/menu_dropdown_corners.png) 0 -5px no-repeat}
#menu .dropdown-b2{background:url(../images/menu_dropdown_corners.png) 100% -10px no-repeat;padding:0 5px}
#menu .dropdown-b3{background:#30307E;border-bottom:1px solid #000;height:4px}
#menu li.level2{margin-bottom:5px}
#menu li.level1 li.last{margin-bottom:0}
#menu .group-box1{background:#fff url(../images/menu_level2_group_b.png) 0 100% repeat-x}
#menu .group-box2{background:url(../images/menu_level2_group_corners.png) 0 0 no-repeat}
#menu .group-box3{background:url(../images/menu_level2_group_corners.png) 100% 0 no-repeat}
#menu .group-box4{background:url(../images/menu_level2_group_corners.png) 0 100% no-repeat}
#menu .group-box5{background:url(../images/menu_level2_group_corners.png) 100% 100% no-repeat;overflow:hidden;padding:1px}
#menu li.level1 li.parent .hover-box1{float:left;width:55%}
#menu .hover-box1:hover{background:#DCDDDE url(../images/menu_level2_item_hover_corners.png) 0 0 no-repeat}
#menu .hover-box1:hover .hover-box2{background:url(../images/menu_level2_item_hover_corners.png) 100% 0 no-repeat}
#menu .hover-box1:hover .hover-box3{background:url(../images/menu_level2_item_hover_corners.png) 0 100% no-repeat}
#menu .hover-box1:hover .hover-box4{background:url(../images/menu_level2_item_hover_corners.png) 100% 100% no-repeat}
#menu ul.level2 li.separator .hover-box1:hover,#menu ul.level2 li.separator .hover-box1:hover .hover-box2,#menu ul.level2 li.separator .hover-box1:hover .hover-box3,#menu ul.level2 li.separator .hover-box1:hover .hover-box4{background:none}
#menu a.level2 span.bg,#menu span.level2 span.bg{color:#323232;font-size:14px;font-weight:700;height:45px;letter-spacing:-1px;line-height:45px;text-indent:10px}
#menu a.level2 span.title,#menu span.level2 span.title{line-height:33px}
#menu a.level2 span.subtitle,#menu span.level2 span.subtitle{color:#646464;font-size:10px;font-weight:400;letter-spacing:0;line-height:10px;margin-top:-8px;text-transform:none}
#menu .sub{float:left;padding:5px 0;width:45%}
#menu ul.level3{border-left:1px solid #c8c8c8;margin:0 0 0 1px;padding-left:5px}
#menu a.level3:hover{text-decoration:underline}
#menu a.level3 span.bg,#menu span.level3 span.bg{background:url(../images/menu_level3_item.png) 1px 5px no-repeat;font-size:11px;line-height:17px;padding-left:10px}
#menu .columns2 ul.level2{width:50%}
#menu .columns3 ul.level2{width:34%}
#menu .columns3 ul.first,#menu .columns3 ul.last{width:33%}
#menu .columns4 ul.level2{width:25%}
#menu .columns2 li.level2 .group-box1,#menu .columns3 li.level2 .group-box1,#menu .columns4 li.level2 .group-box1{margin-right:5px}
#menu .columns2 ul.last li.level2 .group-box1,#menu .columns3 ul.last li.level2 .group-box1,#menu .columns4 ul.last li.level2 .group-box1{margin-right:0}
/* * sub menus  */div.mod-menu ul{list-style:none;margin:0;overflow:hidden;padding:0}
div.mod-menu ul.menu li{margin:0;padding:0}
div.mod-menu ul.menu span.icon{background-position:5px 50%;background-repeat:no-repeat;text-indent:35px}
div.mod-menu ul.menu li.parent span.separator{cursor:pointer}
div.mod-menu ul.menu span.subtitle{display:none}
/* * sub menu: mod-chrome  */div.mod-chrome ul.menu span.bg{color:#fff;overflow:hidden;line-height:24px;}
div.mod-chrome ul.menu li.level1{background:url(../images/submenu_level1_item_black.png) 50% 0 no-repeat}
div.mod-chrome ul.menu li.parent a.level1,div.mod-chrome ul.menu li.parent span.level1{background:url(../images/submenu_level1_parent.png) 100% 0 no-repeat}
div.mod-chrome ul.menu li.parent a.active,div.mod-chrome ul.menu li.parent span.active{background-position:100% -25px}
div.mod-chrome ul.menu a.level1 span.icon,div.mod-chrome ul.menu span.level1 span.icon{text-indent:35px}
div.mod-chrome ul.menu li.level2 span.bg{height:20px;line-height:20px}
div.mod-chrome ul.menu a.level2 span.bg{text-indent:30px}
div.mod-chrome ul.menu a.level3 span.bg{text-indent:40px}
div.mod-chrome-black ul.menu span.bg,div.mod-chrome-orange ul.menu span.bg,div.mod-chrome-blue ul.menu span.bg,div.mod-chrome-green ul.menu span.bg{color:#323232}
div.mod-chrome-black ul.menu li.level1,div.mod-chrome-orange ul.menu li.level1,div.mod-chrome-blue ul.menu li.level1,div.mod-chrome-green ul.menu li.level1{background:url(../images/submenu_level1_item_white.png) 50% 0 no-repeat}
/* * sub menu: mod-line  */div.mod-line ul.menu span.bg{border-bottom:1px solid #E6E6E6;border-top:1px solid #fff;color:#646464;height:23px;line-height:23px;text-indent:15px}
#contentleft div.mod-line ul.menu span.bg{background:#fff url(../images/contentleft_bg.png) -5px 0 repeat-y;text-indent:5px}
#contentright div.mod-line ul.menu span.bg{background:#fff url(../images/contentright_bg.png) -1px 0 repeat-y}
#toolbar .menu a:link,#toolbar .menu a:visited,#footer .menu a:link,#footer .menu a:visited{color:#646464}
#toolbar .menu a:hover,#footer .menu a:hover,#menu li.active a.level1 span.bg,#menu li.active span.level1 span.bg{color:#30307E}
#menu a,#menu span,div.mod-menu ul.menu a,div.mod-menu ul.menu span{display:block}
#menu a,div.mod-menu ul.menu a{text-decoration:none}
#menu ul.menu,#menu a.level1,#menu span.level1,#menu .columns2 ul.level2,#menu .columns3 ul.level2,#menu .columns4 ul.level2{float:left}
#menu li.level1:hover,#menu li.remain{background:url(../images/menu_level1_item.png) 0 0 no-repeat}
#menu li:hover a.level1,#menu li:hover span.level1,#menu li.remain a.level1,#menu li.remain span.level1{background:url(../images/menu_level1_item.png) 100% -40px no-repeat}
#menu li:hover a.level1 span.bg,#menu li:hover span.level1 span.bg,#menu li.remain a.level1 span.bg,#menu li.remain a.level1 span.bg,#menu li.remain span.level1 span.bg,#menu li.active:hover a.level1 span.bg,#menu li.active:hover span.level1 span.bg,#menu li:hover a.level1 span.subtitle,#menu li:hover span.level1 span.subtitle,#menu li.remain a.level1 span.subtitle,#menu li.remain span.level1 span.subtitle{color:#fff}
#menu .dropdown-2,#menu .hover-box4{overflow:hidden}
#menu a.level2 span.icon,#menu span.level2 span.icon,div.mod-chrome ul.menu a.level4 span.bg{text-indent:50px}
#menu li.level2 a.current span.bg,div.mod-chrome ul.menu a.current span.bg,div.mod-line ul.menu a.current span.bg{font-weight:700}

/*NUEVAS ADAPTACIONES*/

.busqueda_ajax{
margin-top:15px;
margin-left:-15px;
}