@charset "utf-8";
/* CSS Document */

@charset "utf-8";

/* CSS Document */



/*.ddsmoothmenu{ font: bold 13px Tahoma, Verdana; background of menu bar (default state) background: #414141;  padding:0 0 0 85px; background:url(../images/bg_menu.jpg) left top repeat-x; }*/

.ddsmoothmenu{ height:39px; width:100%; margin:0 0 0 0; padding:0; text-align:center;}









.ddsmoothmenu ul{ z-index:100; list-style-type: none; font-size:13px; padding:1px 0 0 0; margin:0 auto; height:39px; background: #2E4206 url(../images/menu/fondomenu.jpg) repeat-x top;}

.ddsmoothmenu .primero {background-image: none;}

.ddsmoothmenu #smoothtop2 {margin:0 auto ; width:698px;}

.ddsmoothmenu #smoothtop1 {margin:0 auto ; width:626px;}



 

/*Top level list items*/

.ddsmoothmenu ul li{ position: relative; display: inline; float: left; text-align:center; background:url(../images/menu/separa.jpg) no-repeat left 4px; padding: 3px 0 0 2px; margin:0;}

.ddsmoothmenu li:hover {background: url(../templates/novaoliva_home/images/bg_topmenu_hover.gif) repeat-x top;}



/*Top level menu link items style*/

.ddsmoothmenu ul li a{ display: block;color: #ffffff; padding: 6px 38px; text-decoration: none; text-align:left;  text-decoration:none; font-size:12px}

/* background: #414141; background of menu items (default state)*/

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block;  text-decoration:none;}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: #ffffff; }

.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a:active {color:#ffffff;  text-decoration:none; }/* background: black; background of menu items during onmouseover (hover state)*/	



/*1st sub level menu*/

.ddsmoothmenu ul li ul{ position: absolute; left: 0; display: none; visibility: hidden; margin:0; padding:0; } /*collapse all sub menus to begin with*/



/*Sub level menu list items (undo style from Top level List Items)*/

.ddsmoothmenu ul li ul li{ display: list-item; float: none; background:none; margin:0; padding:0;}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */

.ddsmoothmenu ul li ul li ul{ top: 0; }



/* Sub level menu links style */
.ddsmoothmenu ul li ul li a {border-top:solid #79690F 1px; background:none; margin:0; padding:0; }

.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited, .ddsmoothmenu ul li ul li a:active  {  color: #FFFFFF; font: normal 11px Arial; width: 154px; /*width of sub menus*/ padding: 5px; margin: 0; border-top-width: 0; border-left: 1px solid #9D891A; border-bottom: 1px solid #9D891A; background-color:#9D891A; }

.ddsmoothmenu ul li ul li a:hover { background: #B9A01F; color:#574B03;}



/* ######### CSS classes applied to down and right arrow images  ######### */



.downarrowclass{ position: absolute; top: 12px; }

.rightarrowclass{ position: absolute; top: 6px; right: 5px; }



/* ######### CSS for shadow added to sub menus  ######### */



.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: white; }

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/ opacity: 0.8; }

.ddsmoothmenu ul li a.sinborde{border:0;}



.borde_izq { border-left:solid 1px #4141df; height:16px}

.borde_der { border-right:solid 1px #4141df; height:16px}