#header {
	height:130px;
	padding:0;
	background: transparent url(../../../images/pomdi_cabecera.png) no-repeat bottom center;
}
#header .customer-info { float:right; font-weight:bold; margin:0px 15px 0px 10px;}

#footer {
	height:38px;
	margin-top:30px;
	margin-bottom:5px;
	font-size:12px;
	line-height:36px;
	text-align:center;
	vertical-align:middle;
}
.footer-message {
	
	color:#ccc;
}

#content{
	float:left;
	width:100%;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0;
	background:#fff url(images/content-bg.png) center top repeat-y;
	min-height:300px;
	
}
#content-top{
	float:left;
	width:100%;
	height:10px;
	line-height:10px;
	overflow:hidden;
	padding:0;
	margin:10px 0px 0px 0px;
	background:  #009966 url(images/content-top.png) no-repeat center bottom;
}
#content-bottom{
	width:100%;
	float:left;
	height:10px;
	line-height:10px;
	overflow:hidden;
	padding:0;
	margin:0;
	background: url(images/content-bottom.png) no-repeat center top;
}

#main-content {
	padding:0px 10px 20px 20px;
	margin:0;
}

#right-bar{
	padding:0;
	margin:0;
}

/**************************************************************************************  Content Bottom */

div#content-b{
	position:relative;
	background: #009966;
}

div.content-bl {
	position:absolute;
	top:0px;
	left:0px;
	width: 10px;
	height: 122px;
	background: #009966 url(images/wrapper_bl.png) 0 0 no-repeat;
	
}

div.content-br {
	position: absolute;
	top:0px;
	right: 0px;
	width: 10px;
	height: 122px;
	background: #009966 url(images/wrapper_br.png) 0 0 no-repeat;
	
}
div.content-bm {
	width:auto;
	height:122px;
	background: #009966 url(images/wrapper_b.png) 0 0 repeat-x;
	padding:80px 20px 10px 20px;
	text-align:center;
}

div#content-b .gotop {
	position:absolute;
	top:10px;
	right:12px;
	width:30px;
	height:10px;
	display:block;
	cursor:pointer;
}

/******************************************************************************/ 

div#menubar div.menubar-m {
	
	height:40px;
	background: url(images/menubar_m.png) 0 0 repeat-x;
	margin:0px 10px 0px 10px;
}

div#menubar div.menubar-l {
	
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 40px;
	background: url(images/menubar_l.png) 0 0 no-repeat; /* ie6png:scale */
}

div#menubar div.menubar-r {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 40px;
	background: url(images/menubar_r.png) 0 0 no-repeat; /* ie6png:scale */
}
/**************************************************************************************  Navigation Bar */

#navigation {
	float:left;
	height:40px;
	padding:0;
	margin:0;
}
#navigation ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:640px;
	float:left;
	background:url(images/nav-bar-item-separator.png) no-repeat bottom left;
}
#navigation ul li {
	float:left;
	background:url(images/nav-bar-item-separator.png) no-repeat bottom right;
	text-align: center;
	margin:0;
	padding:0;
}
#navigation ul li a {
	font-size: 110%;
	color: #008868;
	font-family: Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	text-decoration:	none;
	float:left;
	line-height:40px;
	cursor:pointer;
	text-align: 		center;
	padding-left:10px;
	padding-right:10px;
}
#navigation ul li a.active {
	color: #00887c;
}

#navigation ul li a:hover,
#navigation ul li a.current{
	color: #000;

}


div.hoverBtn {
	position: relative;
	float: left;
	background:		transparent url(images/navBG.png) repeat-x 0 0 scroll;
	margin-right:1px;
	margin-left:1px;
	overflow:hidden;
	cursor:pointer;
}
div.hoverBtn a {
	overflow:hidden;
	position: 		relative;
	z-index: 		2;
	display: 		block;
	height: 		40px;
	line-height: 		40px;
	background:		transparent none repeat-x 0 0 scroll;
	font-size: 110%;
	color: #008868;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	text-align: 		center;
	text-decoration:	none;
	
	
}
div.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	left:0px;
	background:		transparent url(images/navHover.png) repeat-x 0 0 scroll;
	cursor:pointer;
}

/*******************************************************************************************/

div#page-body {
	/*background: #82B44B url(images/page_t.png) repeat-x scroll 0 0;*/
	background: #009966;
}

div#page-body div.page-body-img {
	/*background: transparent url(images/page_img.jpg) no-repeat scroll 50% 0;*/
}

div#page-body div.page-body-b {
	/*background: transparent url(images/page_b2.png) repeat-x scroll 0 100%;*/
}

/******************************************************************************************/


div#wrapper {
	width: auto;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;  
}

div#wrapper div.wrapper-container-t {
	padding: 0px 0px 0px 0px;
	position: relative;
}

div#wrapper div.wrapper-t {
	height: 10px;
	background: url(images/wrapper_t.png) 0 0 repeat-x; /* ie6png:scale */
}

div#wrapper div.wrapper-tl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 10px;
	background: url(images/wrapper_tl.png) 0 0 no-repeat; /* ie6png:scale */
}

div#wrapper div.wrapper-tr {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
	background: url(images/wrapper_tr.png) 0 0 no-repeat; /* ie6png:scale */
}

div#wrapper div.wrapper-b {
	background: #ffffff url(images/wrapper_b.png) 0 100% repeat-x;
}

div#wrapper div.wrapper-l {
	background: url(images/wrapper_l.png) 0 0 repeat-y;
}

div#wrapper div.wrapper-r {
	background: url(images/wrapper_r.png) 100% 0 repeat-y;
}

div#wrapper div.wrapper-bl {
	background: url(images/wrapper_bl.png) 0 100% no-repeat;
}

div#wrapper div.wrapper-br {
	padding: 0px 0px 110px 0px;
	background: url(images/wrapper_br.png) 100% 100% no-repeat;
	overflow: hidden;
}

div#wrapper div.wrapper-container {
	margin-top: -10px;
}

/*********************************************************************************** Customer TopBar */

#customer-topbar {
	width:auto;
	height:31px;
	background:url(images/customer-top-bar-bg.png) bottom left repeat-x;
	padding-right:7px;
	
}

#customer-menu {float:right; height:31px;}
#customer-menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#customer-menu ul {padding:0; margin:0; list-style: none;}
#customer-menu ul li {float:left;}

#customer-menu ul li a {display:block; float:left;padding:0 15px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:31px;line-height:30px;font-size:11px; background:url(images/tabCenter-2.gif) no-repeat right top;}

#customer-menu ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:31px;line-height:30px;font-size:11px;background:url(images/tabCenter-2.gif) no-repeat left top; cursor:pointer;}

#customer-menu .icon-cart {float:left; display:block; line-height:31px; height:31px; background:url(images/nav_cart_empty.png) no-repeat left bottom;  width:25px;}

#customer-menu .icon-cart-full {float:left; display:block; line-height:31px; height:31px; background:url(images/nav_cart_full.png) no-repeat left bottom;  width:25px;}

#customer-menu .arrow {float:left; display:block; width:9px; margin:0; padding:0; margin-left:10px; line-height:31px; height:31px; background:url(images/arrow_down.png) no-repeat left bottom;}

#customer-menu ul li div.holder {position:absolute; left:-9999px;}

#customer-menu ul li div .leftSide {float:left;background: url(images/dropLeft-2.png) no-repeat left bottom;}

#customer-menu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 10px 0; background: url(images/dropRight-2.png) no-repeat right bottom;}

#customer-menu ul li:hover {position:relative;}
#customer-menu ul li a:hover {background-position:right center; white-space:nowrap; position:relative;}
#customer-menu ul li a:hover b {color:#008868; background-position:left center;}
#customer-menu ul li a:hover b .icon-cart {background: url(images/nav_cart_empty.png) no-repeat left top;}
#customer-menu ul li a:hover b .icon-cart-full {background: url(images/nav_cart_full.png) no-repeat left top;}
#customer-menu ul li a:hover .arrow {background: url(images/arrow_down.png) no-repeat left top;}

#customer-menu ul li a.sub:hover {background-position:right bottom; white-space:nowrap; position:relative;}
#customer-menu ul li a.sub:hover b {background-position:left bottom;}

#customer-menu ul li:hover > a {position:relative;}
#customer-menu ul li:hover a.sub {background-position:right bottom; white-space:nowrap; position:relative;}
#customer-menu ul li:hover a.sub > b {color:#008868; background-position:left bottom;}
#customer-menu ul li:hover a.sub .arrow {background: url(images/arrow_down.png) no-repeat left top;}

#customer-menu ul :hover div.holder {position:absolute; top:31px; left:0px; margin: 0; padding: 0;}

#customer-menu ul li.right a:hover div.holder {left:auto; right:2px; top:31px;}
#customer-menu ul li.right:hover div.holder {left:auto; right:3px; top:31px;}

#customer-menu ul dl {margin:0; padding:0; list-style:none;}
#customer-menu ul dl dt {padding:0px 10px 0px 10px;font-weight:bold; margin:5px 0px 5px 0px; line-height:20px; background:#008868; color:#fff; white-space:nowrap; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
#customer-menu ul dl dd {	
	background:transparent url(images/submenu_level2_item.png) center left no-repeat;
	background-position: 0px;
	padding-left: 5px;
	margin-left:5px;
	font-size:11px;
}
#customer-menu ul dd a {background-image: none;display:block; height: 20px; line-height: 20px; color:#421; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#customer-menu ul dd a:hover {color:#008868;}

#customer-menu ul table td {vertical-align:top; margin:0; padding:5px;}


/*****************************************************************************************************/

table.plist-table { width:100%; border: 1px solid #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
table.plist-table thead {  background:#ddd; border: 1px solid #ddd;}
table.plist-table thead th {font-weight:bold; padding: 3px 5px 3px 5px;}
table.plist-table tbody tr {border: 1px solid #ddd; }
table.plist-table tbody td {padding: 3px 5px 3px 5px; border-bottom: 1px solid #ddd;}
table.plist-table tbody td a{text-decoration: none; }









