/* MAIN STYLE
--------------------------------------------------------- */
body#bd { background: #FFDB47 url(../../images/witeblue/bgr.png) repeat-x fixed left top; margin: 0; }

#menu-mss { background-color: #000000; background-image: url(../../images/witeblue/mmenu.gif); background-repeat: repeat-x; background-position: 0 0; }
#menu-mss a, #menu-mss .separator {color: #FFF000;}
#menu-mss li.active a, #menu-mss li.active .separator { color: #fff; line-height: 32px; background-color: #a47700; z-index: 100; border-top: 3px solid #F4CB00; cursor: pointer; }
#menu-mss li a:hover, #menu-mss li .separator:hover {color: #000000;}
.menutop .animated-bg { background-color: #FFD451; padding:0; left: 6px; border-top: 3px solid #000000; }
.menutop .submenu-animation-left { background-color: #F4CB00; } 
.menutop .submenu-animation-right { background-color: #F4CB00; }
#menu-mss ul ul { background-color: #FFFCCC; border: solid 1px #6A6968; }
#menu-mss li.sfHover li a, #menu-mss li:hover li a, #menu-mss ul li.active ul li.active li a, #menu-mss ul li.active.parent ul li a, #menu-mss li.sfHover li .separator, #menu-mss li:hover li .separator, #menu-mss ul li.active.parent ul li .separator, #menu-mss ul li.active.parent ul li .seperator { color: #C41902; text-indent: 15px; }
ul.menu li {border-bottom: 1px dotted #666;}
ul.menu li.active.parent a, ul.menu li.active.parent .separator {color: #000000;}
ul.menu li.active.parent a:hover, ul.menu li.active.parent .separator:hover {color: #fff;}
ul.menu a, ul.menu .separator {color: #ccc;}
ul.menu a:hover, ul.menu .separator:hover {color: #fff;}
ul.menu li.active a, ul.menu li.active li.active a, a#active_menu.mainlevel, a#active_menu.sublevel, a.mainlevel:hover, a.sublevel:hover, ul.menu li.active .separator, ul.menu li.active li.active .separator {color: #000000;}
ul.menu li.active.parent ul li.active.parent a.daddy, ul.menu li.active.parent ul li.active.parent .separator.daddy {color: #D4C0E9;}
a, .componentheading, .contentheading {
	color: #660000;
	text-decoration: none;
}
#ol-top-header {  background-color: #9D9C87; }
/* MODULE
--------------------------------------------------------- */
div.module h3,
div.module_text h3,
div.module_menu h3 { margin: 0 -15px 5px; padding: 0 0 0 15px; color: #000000; font-weight: bold; font-size: 100%; line-height: 26px; background-image: url(../../images/witeblue/h3div.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-transform: uppercase; border-bottom: 1px solid #000000; }
div.module,
div.module_text,
div.module_menu,
div.ol-square1 {
	margin-bottom: 20px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: #D6D6D6 url(../../images/witeblue/square1.gif) no-repeat right bottom;
	color: #000000;
	overflow: hidden;
	order:#090;
}

div.ol-square11 {
	margin-bottom: 20px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background:#ffffff url(../../images/witeblue/square1c.gif) no-repeat right bottom;
/*		background: #acacac url(../../images/witeblue/square1.gif) no-repeat right bottom; */
	color: #000000;
	overflow: hidden;
}



div.module div,
div.module_text div,
div.module_menu div,
div.ol-square2 {
	padding: 0;
	background: url(../../images/witeblue/square2.gif) no-repeat bottom left;
}
div.module div div,
div.module_text div div,
div.module_menu div div,
div.ol-square3 {
	padding: 0;
	background: url(../../images/witeblue/square3.gif) no-repeat top right;
}
div.module div div div,
div.module_text div div div,
div.module_menu div div div,
div.ol-square4 {
	padding: 0 15px 15px;
	background: url(../../images/witeblue/square4.gif) no-repeat top left;
}
div.module div div div div,
div.module_text div div div div,
div.module_menu div div div div {
	margin: 0;
	padding: 0;
	background: none;
}
/* Logs */
#ol-logs { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#ol-logs div.ol-square1,
#ol-logs div.ol-square2,
#ol-logs div.ol-square3,
#ol-logs div.ol-square4 {
	margin: 0;
	padding: 0;
}
/*eap*/
#ol-logs div.ol-square1 { color: #FFFFFf; background: #000000 url(../../images/witeblue/square1b.gif) no-repeat right bottom; margin-bottom: 20px; }
#ol-logs div.ol-square2 {
	background: url(../../images/witeblue/square2b.gif) no-repeat left bottom;
}
#ol-logs div.ol-square3 {
	background: url(../../images/witeblue/square3b.gif) no-repeat right top;
}
#ol-logs div.ol-square4 { background: url(../../images/witeblue/square4b.gif) no-repeat left top; padding: 10px; }
#ol-base { background-color: #ffffff; padding-right: 5px; padding-left: 5px; }
table.lr-padd2 td.lr-padd2 { color:#2a2a2a; background-color: #CCCCCC; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width: 25%; padding: 0 5px 5px; }
table.lr-padd2 h3 { color: #000000; text-transform: uppercase; padding: 3px 5px; border-bottom: 1px solid #ffffff; }
#ol-footerwrap {
	clear: both;
	background: #000000;
	padding: 10px 0;
	position: relative;
}
#ol-footer small {
	color: #e0e0e0;
	font-size: 100%;
	padding: 8px 10px;
}
#ol-footer a {
	color: #e0e0e0;
	text-decoration: underline;
}
#ol-footer a:hover, #ol-footer a:active, #ol-footer a:focus {
	color: #f0f0f0;
}
/*cuadro leer más borde 990000  dentro 942020  EAP*/
.blog_more { background-color: #000000; margin: 10px 0; padding: 10px; border: solid 1px #FFCC00; }
a.readon { background-color: #FFCC00; float: right; padding: 1px 5px 1px 22px; display: block; text-transform: lowercase; text-decoration: none; border: solid 1px #ffffff; }
a.mainlevel { color: #000000; border-bottom: 1px solid #000000; }
.small, .smalldark {
	color: #cecece;
}
a:hover, a:active, a:focus {
	color: #C41902;
	text-decoration: underline;
}
a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus { color: #eee; }
#ol-logform a { color: #f60; }
span.pathway { color: #999; font-weight: normal; line-height: 140%; text-transform: uppercase; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; overflow: hidden; }
span.pathway a { color: #54769a; float: none; padding: 0 2px 0 0; }

