/* CSS masFarma.com */
/* Author: Bab Software Applications - www.bab-soft.com */

/* HTML ELEMENTS ****************************************/
/* Body */
body {margin:0; padding:0; color:#666666; background:url(../images/bg_body.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em; text-align:center;}

/* BASIC STRUCT ELEMENTS ****************************************/
/* Pagina */
.page {width:930px; margin:0 auto; position:relative; overflow:visible; color:inherit; background:#FFF; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2;}

/* Top */
.top {width:902px; margin:0 auto; position:relative;}
.top .banner {position:absolute; top:15px; right:8px; z-index:1000;}
.top .banner_horizontal {position:absolute; top:15px; right:8px; z-index:1000;}

/* Header */
.header {width:902px; height:88px; margin:0px auto; color:inherit; background:url(../images/header_masfarma.gif) no-repeat; position:relative;}

/* Link Header */
.link_header {position:absolute; top:18px; left:15px; width:190px; height:60px;}
.link_header a:link, .link_header a:active, .link_header a:visited, .link_header a:hover {display:block; width:190px; height:60px;}

/* Link To Home Header
.link_to_home_header {width:415px; height:70px; position:absolute; bottom:79px; left:15px;}
.link_to_home_header a:link, .link_to_home_header a:active, .link_to_home_header a:visited, .link_to_home_header a:hover {display:block; width:415px; height:70px;} */

/* Registered User Header */
.user_logged {position:fixed; right:0px; top:10px; font-size:10px; font-weight:700; color:#000; border-left:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background:#FFF; text-align:left;}
.user_logged_int {border-left:5px solid #EBEBEB; padding:2px 4px;}
.user_logged p {}
.user_logged p i {font-weight:normal;}

/* Content Body*/
.content_body {width:902px; margin:0px auto 10px auto; clear:both; overflow:hidden; text-align:left; position:relative;}

.path_section {/*position:absolute; top:0; left:0;*/}

/* Left, Center & Right */
.left {width:20%; float:left;}
.center {width:78%; float:right; color:inherit; background:none;}
.right {display:none;}

/* Bottom */
.bottom {}

/* Foot */
.foot {width:902px; height:56px; margin:5px auto 0px auto; overflow:hidden; color:inherit; background:url(../images/foot.gif) no-repeat; clear:both; font-size:11px; text-align:left;}
.foot_up {margin-top:8px; margin-left:10px; color:#858585; background:none;}
.foot_up a:link, .foot_up a:active, .foot_up a:visited {color:#858585; background:none;}
.foot_up a:hover {}
.foot_down {margin-top:3px; margin-left:10px; color:#AFAFAF; background:none;}
.foot_down a:link, .foot_down a:active, .foot_down a:visited {color:#AFAFAF; background:none;}
.foot_down a:hover {}
.subfoot {width:900px; margin:0px auto 5px auto; clear:both; font-size:10px; text-align:right;}
.subfoot a:link, .subfoot a:active, .subfoot a:visited {color:#BBB; background:none;}
.subfoot a:hover {}


/* NAVIGATION */
.nav {position:relative; text-align:left;}

/* Nav 1st Level */
.nav ul {list-style-type:none; position:relative; margin:0; padding:0; border-top:3px solid #E6E6E6; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:4px solid #E6E6E6;}
.nav li {margin:0; padding:0; color:inherit; background:url(../images/ico_li_n.gif) no-repeat 165px 10px; font-size:11px; border-top:1px solid #EBEBEB; clear:both; overflow:hidden; width:100%;}

/* Selected Item */
.nav li.nav_item_s {color:inherit; background:url(../images/ico_li_n.gif) no-repeat 165px 10px; font-size:11px;}

/* Nav Links 1st Level */
.nav li a:link, .nav li a:active, .nav li a:visited {display:block; padding:5px 6px; color:#FB6E16; background:none; text-transform:uppercase;}
/*.nav li a:hover {display:block; padding:5px 6px; color:#FB6E16; background:url(../images/ico_li_n.gif) no-repeat 165px 10px; text-decoration:none;}*/
.nav li a:hover {display:block; padding:5px 6px; color:#FB6E16; background-color:#EBEBEB; background-image:url(../images/ico_li_n.gif); background-repeat:no-repeat; background-position:165px 10px; text-decoration:none;}

/* Nav Links 1sd Level Selected Item */
.nav li.nav_item_s a:link, .nav li.nav_item_s a:active, .nav li.nav_item_s a:visited  {}
.nav li.nav_item_s a:hover {}

/* Nav 2nd Level */
.nav ul ul {border:none;}
.nav li li {background:#FFF;}

/* Nav Links 2nd Level */
.nav li li a:link, .nav li li a:active, .nav li li a:visited {display:block; padding:5px 6px 5px 10px; color:#747474; text-decoration:none; background-image:none; text-transform:none;}
.nav li li a:hover {display:block; padding:5px 6px 5px 10px; color:#000; background-color:#EBEBEB; background-image:url(../images/ico_li_o.gif); background-repeat:no-repeat; background-position:165px 10px; text-decoration:none; text-decoration:none;}

/* Nav Links 2nd Level Selected Item */
.nav li li.nav_item_s a:link, .nav li li.nav_item_s a:active, .nav li li.nav_item_s a:visited  {color:#747474; background-color:#EBEBEB; background-image:url(../images/ico_li_o.gif); background-repeat:no-repeat; background-position:165px 10px;}
.nav li li.nav_item_s a:hover {}


/* Navigation Private Zone */
.nav_zp {overflow:hidden; clear:both; width:100%; border:1px solid #FED4BA; margin:10px 0px 15px 0px;}
.nav_zp ul {list-style-type:none; position:relative; margin:0px; padding:0px;}
.nav_zp ul li {float:left;  position:relative; height:26px; color:inherit; background:url(../images/bg_menu_zp.gif) repeat-x; /*font-size:11px; border-left:1px solid #DDD; border-top:1px solid #DDD; border-right:1px solid #DDD;*/ font-size:11px; border-right:1px solid #FED4BA;}
.nav_zp ul li.nav_item_n a:link, .nav_zp ul li.nav_item_n a:active, .nav_zp ul li.nav_item_n a:visited {display:block; /*height:27px;*/ padding:5px 6px 0px 6px; color:#FB6E16; background:none;}
.nav_zp ul li.nav_item_n a:hover {display:block; padding:5px 6px; border-bottom:1px solid #FFF; color:#FB6E16; background:url(../images/bg_menu_o.gif) repeat-x; text-decoration:none;}

/* Selected */
.nav_zp li.nav_item_s {display:block; border-bottom:1px solid #FFF; color:#FB6E16; background:url(../images/bg_menu_o.gif) repeat-x; text-decoration:none;}
.nav_zp ul li.nav_item_s a:link, .nav_zp ul li.nav_item_s a:active, .nav_zp ul li.nav_item_s a:visited {display:block; /*height:27px;*/ padding:5px 6px 0px 6px; color:#FB6E16; background:url(../images/bg_menu_o.gif) repeat-x;}
.nav_zp ul li.nav_item_s a:hover {display:block; padding:5px 6px; border-bottom:1px solid #FFF; color:#FB6E16; background:url(../images/bg_menu_o.gif) repeat-x; text-decoration:none;}