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

body{
background:#333333;
}

#leftfauxcol {
}

#rightfauxcol {
}

#wrap{
background:#FFFFFF url(../images/_container/leftShadow.jpg) repeat-y scroll left top;
padding:0pt 0pt 0pt 8px;
}

#wrap2{
background:#FFFFFF url(../images/_container/rightShadow.jpg) repeat-y scroll right top;
padding:0pt 8px 0px 0pt;
}
/*EFFECTOS END */

#topFloat{
background:#000000;
}


#dropMenu{
background:url(../images/_template/menubg.jpg) scroll repeat-x top left;
background-color:#b6bbc1;
}

#advHeader{
background:url(../images/_template/bottomsect.jpg) scroll repeat-x top left;
background:#0D161D;
}

#ornament{
}

#siteNameWelcome a, #siteNameWelcome h4 {
color:#FFFFFF;
line-height: 0.3em;
}

#siteNameWelcome h4{
font-size:1.0em;
}
#siteNameWelcome h6{
color:#FFFFFF;
}

#siteNameWelcome h1{
font-size:1.8em;
color:#FFFFFF;

}

#bodyContent{
background:url(../images/_template/gradient2.jpg) scroll repeat-x bottom left;
}

#modulesOverContent{
}

#content{

}


#modulesBellowContent{
}

#sidebarLeft{
background:url(../images/_template/gradient.jpg) scroll repeat-x top left;
}
#sidebarRight{
background:url(../images/_template/gradient.jpg) scroll repeat-x top left;
}

#leftToCenter60, #leftToCenter80, #leftToCenter100{
background:url(../images/_template/gradient.jpg) scroll repeat-x top left;
padding-bottom:12px;
}

#modulesBelowContent{
}

#bottomSections{ /*contains areas + footer + syndicate + debug*/
background:url(../images/_template/bottomsect.jpg) scroll repeat-x top left;
background:#0D161D;
}
#footer{
color:#FFFFFF;
}

#debug{
float:left;
padding:5px;
}

#syndicate{
color:#FFFFFF;
}
.breadcrumbs{
padding-left:10px;
}

/**bottom area *****************************/
#footerFloat{
background:url(../images/_template/footer.jpg) repeat-x scroll left bottom;
height:72px;
}
/**bottom area ****************************ENDS*/




/*sliding doors technic for sitenav menus ******************** */
#TopSiteNav {
font:0.8em Verdana, Arial, Helvetica, sans-serif;
white-space:nowrap;

}

#TopSiteNav ul{
	top:0px;
	list-style:none;
	float:right;
	margin:0;
	padding:0;
	width:auto;
	padding-right:10px;	
}
#TopSiteNav li{
	float:right;
	background:url(../images/_template/tabs.png) no-repeat 0 -34px;
	margin:0;
	padding:0 0 0 12px;
}

#TopSiteNav a:link, #TopSiteNav a:visited{
	float:left;
	display:block;
	color:#000;
	background:url(../images/_template/tabs.png) no-repeat 100% -34px;
	text-decoration:none;
	margin:0;
	padding:7px 18px 5px 9px;
}

#TopSiteNav #current {
background:url(../images/_template/tabs.png) no-repeat 0 -114px;
}

#TopSiteNav #current a {
color:#fff;
background:url(../images/_template/tabs.png) no-repeat 100% -114px;
}	

#TopSiteNav li:hover {
color:#FF8000;
text-decoration:underline;
}

#ornament li a:hover {
background:url(../images/_template/tabs.png) no-repeat 100% -194px;
}
/*sliding doors technic for sitenav menus END! *****************************************/


/*module specific styling *****************************/
/* Module styling */
.moduletable {
margin-bottom:1em;
color:#000000;
font-size:1.1em;
}
.moduletable h3 {
font:1.2em Tahoma,Arial,Helvetica,sans-serif;
color:#000000;
text-align:left;
margin:0 -10px;
padding:5px 10px;
}
/*END MODULE STYLING ***********************/




/*SEARCHZONE*************************/
#searchZone{
position:relative;
right: 8px; 
top: 18px;
}

#searchZone .inputbox {
background:url(../images/_template/searchZone.gif) no-repeat;
background-position:left top;
border:none;
font-size:11px;
font-weight:normal;
line-height:11px;
height:20px;
padding-top:2px;
margin:0px 0px 0px;
padding-left:22px; /* to make it fit better*/
width:140px; /*180px*/

}
#searchZone .button
{
padding-bottom:2.6px;
vertical-align:bottom;
margin: 0px 0px 0px 0px;
}
/*SEARCHZONE******************************ENDS*/

/*CBLOGIN*/
#sidebarRight form{
padding:10px;
}

#sidebarRight .inputbox{

}

#mod_login_remember r b{
width:auto;
}

#mod_login_username,#mod_login_password{
background-position:left top;
border:none;
font-size:11px;
font-weight:normal;
line-height:11px;
padding:5px;
padding-left:22px;
width:110px;
}

input[id^=mod_login_username]{
}
input[id^=mod_login_password]{
}

#mod_login_username {
background:url(../images/_template/input_user.gif) no-repeat scroll;
}
#mod_login_password {
background:url(../images/_template/input_pass.gif) no-repeat scroll;

}
/*CBLOGIN ENDS*/

/*SDB ACCORDION MENU SPECIFIC CSS *******************************/
/*
Enable Menu ID CSS	 No   
Enable Menu Level CSS	Si
Enable Parent Level CSS	 No
XHTML Transitional	 No   	
Joomla Version	   1.5
Full Active highlighting Si 	
Use Mouse Over	  Si
Top Menu as Link	  Si
Show Top Menu link	    Nunca
Expand Top Menu	 Si 
Expand One Level Menu	 Si 
Use Compressed Javascript	 Si 
*/

/*#_fix_{ /*menu in between DROPMENU AND SDB ACCORDION FIX TRUNCATION ISSUE*/
/*display:none;
visibility:hidden;*/
/*font-size:0em;
line-height:0em;
color:#FFFFFF;
}*/
/*#_fix_ moduletable menu{
display:none;
visibility:hidden;
font-size:0em;
line-height:0em;
color:#FFFFFF;
}*/
#_fix_ ul.menu{
display:none;
visibility:hidden;
font-size:0em;
line-height:0em;
color:#FFFFFF;
overflow:hidden;
}

#_fix_ ul.menu li, 
#_fix_ ul.menu a:link,
#_fix_ ul.menu a:hover,
#_fix_ ul.menu a:visited, {
font-size:0em;
line-height:0em;
color:#FFFFFF;
visibility:hidden;
display:none;
}

#_fix_{
display:none;
visibility:hidden;
font-size:0em;
line-height:0em;
color:#FFFFFF;
overflow:hidden;
}

.accordion-menu dt{/*header*/
background:url(../images/_icons/plus.gif) no-repeat;
background-position:right;
}

 /*those generated by LEVEL OPTION ON SDB ACC MENU ADMIN*/
.rollmainlevel{
}
.rollsublevel_1{
font-size:0.9em !important;
font-weight:bold;
border-top: 1px solid dashed #666666;
padding-left:5px;
}

.rollsublevel_2{
font-size:0.9em!important;
padding-left:8px;
}
.rollsublevel_3{
font-size:0.8em!important;
padding-left:10px;
}
.rollsublevel_4{
font-size:0.7em!important;
padding-left:12px;
}

.rollsublevel_5{
font-size:0.7em!important;
padding-left:12px;
}
.rollsublevel_6{
font-size:0.7em!important;
padding-left:12px;
}
 /*those generated by LEVEL OPTION ON SDB ACC MENU ADMIN   ENDS *****/

dl, dt, dd {
width:98% !important;
}

.accordion-menu #sbd1{ /*1st item / HOME HEADERS DEL ACCORDION*/
background:url(../images/_icons/home.gif) no-repeat;
background-position:right;
}

a#active_roll_menu { /*current item on all levels*/
color:#BF8800 !important;
font-weight:bolder;
padding-left:13px;
/*background:url(../images/_icons/arrow_000_small.gif) no-repeat scroll left top;*/
background:url(../images/_icons/arrow_000_small.gif) no-repeat scroll 0% 50%;
font-style:italic;
}


dl.accordion-menu dd { /*SPACER CADA NIVEL /SUBNIVEL */
padding-left:8px !important;
}

#activeparent_roll_menu { /*padres del item actual*/
color:#9F7100 !important;
font-weight:bold;
padding-left:-10px;
font-style:italic;
}

dl.accordion-menu dd a{ /* ANYLINK default color*/
color:#000000;
border-bottom: 2px groove #FFFFFF;
}

dl.accordion-menu dd { /*items with no ALINK*/
color:#000000;
}


dl.accordion-menu dd a:HOVER{ /*hover on sub-items*/
color:#DF9E00 !important;
}

dl.accordion-menu a:HOVER{ /*hover on HEAD items*/
color:#DF9E00 !important;
}

/*SDB ACCORDION MENU SPECIFIC CSS *****************************ENDS**/


/* CONTAINER MANUAL BORDER CONTENIDO ******************************/

/*_c (main content)reffers to content  _b (template body) reffers to the container I add to it*/

.xb1_content, .xb2_content, .xb3_content, .xb4_content, .xb1_load, .xb2_load, .xb3_load, .xb4_load{
display:block;
overflow:hidden;
}
.xb1_content, .xb2_content, .xb3_content, .xb1_load, .xb2_load, .xb3_load {
height:1px;
}

/*both borders mixed */
.xb2_content, .xb3_content, .xb4_content {
background:#EEEEEE none repeat scroll 0%;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
}

.xb1_content {
background:#BFBFBF none repeat scroll 0%;
margin:0pt 5px;
}

.xb2_content {
border-width:0pt 2px;
margin:0pt 3px;
}
.xb3_content {
margin:0pt 2px;
}
.xb4_content {
height:2px;
margin:0pt 1px;
}

#middleWrap{
border-color:#BFBFBF;
border-style:solid;
border-width:0pt 1px;
background:#EEEEEE;}
/*MIDDLE WRAP BORDER ENDS */

.xb2_load, .xb3_load, .xb4_load{
background:#FFFFFF none repeat scroll 0%;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
}

.xb1_load{
background:#BFBFBF none repeat scroll 0%;
margin:0pt 5px;
}

.xb2_load{
border-width:0pt 2px;
margin:0pt 3px;
}
.xb3_load {
margin:0pt 2px;
}
.xb4_load {
height:2px;
margin:0pt 1px;
}

#contenthtml{
border-color:#BFBFBF;
border-style:solid;
border-width:0pt 1px;
background:#FFFFFF;
}
/* CONTAINER MANUAL BORDER SUBDIVITOR *****************************ENDS*/






.hiddenContent{
display:none;
visibility:hidden;
}
