/*********************** GERAL ***********************/
body
{
	font-size: 11px;
	font-family: Verdana;		
	
	SCROLLBAR-HIGHLIGHT-COLOR: #d2ab74;
	SCROLLBAR-SHADOW-COLOR: #9d6125;
	SCROLLBAR-3DLIGHT-COLOR: #aa7333; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-DARKSHADOW-COLOR: #c49658; 
	SCROLLBAR-BASE-COLOR: #ffffff
}

table
{
	font-size: 11px;
	vertical-align: top;
	font-family: Verdana;
}

IMG
{
	vertical-align:middle;
	padding:2;
}


BUTTON
{
	height: 20px;
	font-size:xx-small;
}





/******************** BACKOFFICE ********************/

/*********************   Titulos   ******************/

.whiteTitles
{
	font-size: 13px;
	text-transform: uppercase;
	color: white;
	font-family: Verdana;
}

.greenTitles
{
	font-size: 11px;
	color: #c88551;
	font-weight: bold;
	font-family: Verdana;
}

/*********************MENUS - LINKS******************/

/* Terceiro nível do menu do backoffice*/
/* Opções principais */
A.bmenu_level3:link
{
	font-size: 9px;
	color: #aa6031;
	text-decoration: none;
}

A.bmenu_level3:visited
{
	font-size: 9px;
	color: #aa6031;
	text-decoration: none;
}

A.bmenu_level3:hover
{
	font-size: 9px;
	font-weight: bold;
	color: #aa6031;
	text-decoration: underline;
}

/* Segundo nível do menu do backoffice*/
A.bmenu_level2:link
{
	font-size: 11px;
	font-weight: bold;
	/*color: #aa6031;*/
	color: #aa6031;
	text-decoration: none;
}

A.bmenu_level2:visited
{
	font-size: 11px;
	font-weight: bold;
	/*color: #aa6031;*/
	color: #aa6031;
	text-decoration: none;
}

A.bmenu_level2:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #aa6031;
	text-decoration: underline;
}

/* Primeiro nível do menu do backoffice*/
A.bmenu_level1:link
{
	font-size: 13px;
	font-weight: bold;
	color: #aa6031;
	text-decoration: none;
}

A.bmenu_level1:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #aa6031;
	text-decoration: none;
}

A.bmenu_level1:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #aa6031;
	text-decoration: underline;
}

/* Opções secundárias */
/* Terceiro nível do menu do backoffice*/
A.bmenu_level3_:link
{
	font-size: 9px;
	color: #c88551;
	text-decoration: none;
}

A.bmenu_level3_:visited
{
	font-size: 9px;
	color: #c88551;
	text-decoration: none;
}

A.bmenu_level3_:hover
{
	font-size: 9px;
	font-weight: bold;
	color: #c88551;
	text-decoration: underline;
}

/* Segundo nível do menu do backoffice*/
A.bmenu_level2_:link
{
	font-size: 11px;
	font-weight: bold;
	color: #c88551;
	text-decoration: none;
}

A.bmenu_level2_:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #c88551;
	text-decoration: none;
}

A.bmenu_level2_:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #c88551;
	text-decoration: underline;
}

/* Segundo nível do menu do backoffice mais pequeno*/
A.bmenu_level2_smaller:link
{
	font-size: 9px;
	font-weight: bold;
	color: #c88551;
	text-decoration: none;
}

A.bmenu_level2_smaller:visited
{
	font-size: 9px;
	font-weight: bold;
	color: #c88551;
	text-decoration: none;
}

A.bmenu_level2_smaller:hover
{
	font-size: 9px;
	font-weight: bold;
	color: #c88551;
	text-decoration: underline;
}

/* Primeiro nível do menu do backoffice*/
A.bmenu_level1_:link
{
	font-size: 13px;
	font-weight: bold;
	color: #c88551;
	text-decoration: none;
}

A.bmenu_level1_:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #c88551;
	text-decoration: none;
}

A.bmenu_level1_:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #c88551;
	text-decoration: underline;
}

/**************** LINKS **************/
/* Normal links (black)*/
A:link
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana;
}

A:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana;
}

A:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-family: Verdana;
}

/*Green links */
A.greenLinks:link
{
	font-size: 9px;
	color:Black;
	text-decoration: none;
}

A.greenLinks:visited
{
	font-size: 9px;
	color:Black;
	text-decoration: none;
}

A.greenLinks:hover
{
	font-size: 9px;
	color: #aa6031;
	text-decoration: none;
}

/*White links */
A.whiteLinks:link
{
	font-size: 12px;
	color:White;
	text-decoration: underline;
}

A.whiteLinks:visited
{
	font-size: 12px;
	color:White;
	text-decoration: underline;
}

A.whiteLinks:hover
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-decoration: underline;
}

/*mail news links */
A.mnLinks:link
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
}

A.mnLinks:visited
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
}

A.mnLinks:hover
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
}


/******************* TEXT BOXES *********************/


.boxes
{
	border-color: #aa6031;
	border-width:1;
	border-style:ridge;
}

.checkboxes
{
	border-right: #aa6031 thin solid;
	border-top: #aa6031 thin solid;
	border-left: #aa6031 thin solid;
	border-bottom: #aa6031 thin solid;
}



/******************** FRONTOFFICE *******************/

.buttons
{
	border-right: #aa6031 thin solid;
	border-top: #f4f4f4 thin solid;
	font-weight: normal;
	border-left: #f4f4f4 thin solid;
	border-bottom:#aa6031 thin solid;
	background-color: #dddddd;
	width: 60px;
	height: 25px;
}

/*front-office tables*/
.tablesFont
{
	font-size: 11px;
	font-family: Verdana;
}


/*Green links bold*/
A.mainLinks:link
{
	font-weight: bold;
	font-size: 11px;
	/*color: #aa6031;*/
	color: #aa6031;
	text-decoration: underline;
}

A.mainLinks:visited
{
	font-weight: bold;
	font-size: 11px;
	/*color: #aa6031;*/
	color: #aa6031;
	text-decoration: underline;
}

A.mainLinks:hover
{
	font-weight: bold;
	font-size: 11px;
	/*color: #aa6031;*/
	color: #aa6031;
	text-decoration: underline;
}

/*Green links*/
A.mainLinks_nobold:link
{
	font-size: 11px;
	color: #aa6031;
	text-decoration: underline;
}

A.mainLinks_nobold:visited
{
	font-size: 11px;
	color: #aa6031;
	text-decoration: underline;
}

A.mainLinks_nobold:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #aa6031;
	text-decoration: underline;
}

/*Gray links*/
A.grayMenus:link
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

A.grayMenus:visited
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

A.grayMenus:hover
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

A.grayMenusLarger:link
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

A.grayMenusLarger:visited
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

A.grayMenusLarger:hover
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

/* -------- */
/* CALENDAR */
.cCalendarTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	
	font-size: 12px;
}
.cCalendarHeader
{
}
.cCalendarHeaderCell
{
	text-align:center;
	background-color: c88551;
	border-bottom: black 1px solid;
}
.cCalendarDay
{
	text-align:right;
	padding:2px;
	color: black;
	background-color: white;
}
.cCalendarDay a:link, .cCalendarDay a:visited
{
	color: black;
}
.cCalendarWeekDay
{
	text-align:right;
	padding:2px;
	color: black;
	background-color: #fcfbed;
}
.cCalendarWeekDay a:link,.cCalendarWeekDay a:visited
{
	color: black;
}
.cCalendarOtherMonth, .cCalendarOtherMonth a:link, .cCalendarOtherMonth a:visited
{
	color: gray;
}
.cCalendarCurrentDay, .cCalendarCurrentDay a:link, .cCalendarCurrentDay a:visited
{
	color:fb6107;
}

/* END CALENDAR */

/* CALENDAR COMPONENTS */
.calSmallLabels
{
	font-family: Verdana;
	FONT-SIZE: 10px; 
	font-weight: bold;
	HEIGHT: 13px;
}

.calSmallBoxesNoSize
{
	font-family: Verdana;
	FONT-SIZE: 10px; 
	HEIGHT: 17px;		
}

.calTitles
{
	font-size:13px;
	font-weight:bold;
	font-family:Verdana;
}

.calBackgroundTop
{
	border-top-width: 1px;
	border-right: black 1px solid;
	border-bottom-width: 0px;
	border-left: black 1px solid;
	background-color: #f7e8a7;
}

.calBackgroundCenter
{
	border-top-width: 0px;
	border-right: black 1px solid;
	border-bottom-width: 0px;
	border-left: black 1px solid;
	background-color: #fcfbed;
}

.calBackgroundBottom
{
	border-top-width: 0px;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	background-color: #f7e8a7;
}
/* END CALENDAR COMPONENTS */

.inputs
{
	font-size: 11px;
	font-family: Verdana;
}

.ddls
{
	font-size: 11px;
	font-family: Verdana;
}

.handCursor 
{
	cursor:hand;
}

.mainMenuColor
{
	background-color: #f7e8a7;
}

.shadowLightMenuColor 
{
	background-color: #f5d292;
}

.shadowDarkMenuColor
{
	background-color: #c88551;
}

.boTableHeader
{
	background-color: #aa6031;
}


.itemsAlternate, .boBgColor 
{
	background-color: #fcfbed;
}

.itemsEmptyAlternate
{
	background-color: #ffffff;
}

.grayMenuColorOn
{
	background-color: #e4dbd6;
}

.categoriesMenuColorOn
{
	background-color: #ede4df;
}

.boBorderColor
{
	border-right: #f7e8a7 1px solid;
	border-top: #f7e8a7 1px solid;
	border-left: #f7e8a7 1px solid;
	border-bottom: #f7e8a7 1px solid;
	border-collapse: collapse;
}

.boDarkBorderColor
{
	border-right: #c88551 1px solid;
	border-top: #c88551 1px solid;
	border-left: #c88551 1px solid;
	border-bottom: #c88551 1px solid;
	border-collapse: collapse;
}

.boMenuBorderTopBot
{
	border-top: #fb6107 1px solid;
	border-bottom: #fb6107 1px solid;
	border-collapse: collapse;
}

.boMenuBorderTopBotBGcolor
{
	border-top: #fb6107 1px solid;
	border-bottom: #fb6107 1px solid;
	border-collapse: collapse;
	background-color: #fcfbed;
}

.boMenuBorderBot
{
	border-bottom: #fb6107 1px solid;
	border-collapse: collapse;
}

.boDetailsSeparator
{
	border-bottom: #c88551 2px solid;
	border-collapse: collapse;
}


.datagridsAndTables
{
	border-right: #f5d292 1px solid;
	border-top: #f5d292 1px solid;
	font-size: 11px;
	border-left: #f5d292 1px solid;
	border-bottom: #f5d292 1px solid;
	font-family: Verdana;
	border-collapse: collapse;
}

.mailnewsTypesCells3Top
{
	border-right: #fb6107 2px ridge;
	border-top: #fb6107 2px ridge;
	border-left: #fb6107 2px ridge;
	border-collapse: collapse;
}

.mailnewsTypesCells3Bot
{
	border-right: #fb6107 2px ridge;
	border-left: #fb6107 2px ridge;
	border-bottom: #fb6107 2px ridge;
	border-collapse: collapse;
}

.mailnewsTypesCells2
{
	border-right: #fb6107 2px ridge;
	border-left: #fb6107 2px ridge;
	border-collapse: collapse;
}

.mailnewsTypesCellsBot
{
	border-bottom: #fcfbed 2px solid;
}

#menu1 {
	font-size: 90%;
	list-style-image: url(posiberica2/images/doct.gif);
	border: 0px solid #000000;
	width: 220px;
	list-style: inside;
}

html > body #menu1{
	list-style: outside;
}
.cAbierta{
	list-style-type: none;
	list-style-image: url(posiberica2/images/carpabiertat.gif);
}
.cAbiertaSeleccionada{
	list-style-type: none;
	list-style-image: url(posiberica2/images/carpabiertasel.gif);
}
.cCerradaSeleccionada{
	list-style-type: none;
	list-style-image: url(posiberica2/images/carpcerradasel.gif);
}
.cCerrada{
	list-style-type: none;
	list-style-image: url(posiberica2/images/carpcerradat.gif);
}
.menuDoc{
	list-style-type: none;
	list-style-image: url(posiberica2/images/doct.gif);
}
.tagApartado, a.tagApartado{
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}
.documentoActual{
	list-style-image: url(posiberica2/images/docsel.gif);
}

#menu1 a {
	color: #000000;
}
.documentoActual a{
	color:#993300;
}

