﻿/*  ------------------------------ Main Styles ------------------------------  */

* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	/*background:#261b0e;*/
	background:url(images/bg_main.gif) 0 0px repeat-x #382e22;
	color:#47494b; font-size:12px;  font-family:Arial; line-height:14px;
}

input, select, textarea {
	/*  color:#47494b; font-size:12px; font-family:Arial; line-height:14px;  */
	vertical-align:middle;
}

#column_center input, #column_center select {margin:0 5px 2px;}


.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {text-decoration:underline; color:#271e14;}	
a:hover{text-decoration:none;}

img {
	border:0px; vertical-align:top;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}
.clear_r {clear:right;}
* html .width_100				{width:100%;}
.fl_right			{float:right;}
.fl_left			{float:left;}
.fl_right50			{float:right; width:48%;}
.fl_left50			{float:left; width:48%;}
.ofh				{overflow:hidden;}


.hide{display:none;}
.show{display:block}


#mainWrapper 	{width:1000px; margin:auto;}
#mainWrapper2 	{background:url(images/bg_main2.jpg) 0 100% repeat-x;padding:0 21px;}

.cal_day_header
{
	text-transform:uppercase; color:#657a23;width:20px;height:18px;
}

.cal_not_current_month
{
	background-image:none;
}

.cal_day
{
	background-image:url(images/dia_off.gif);
	background-repeat:no-repeat;
	width:20px;
	height:18px;
	color:#FFFFFF;
	text-align:center;
	padding-right:5px;
}

/*  ------------------------------ Footer styles ------------------------------  */

.footer {background: url(../images/footer_bg.gif) top repeat-x; width:100%;}

.footer_pad {padding:20px 35px 55px 22px;}

.footer .left {float:right; width:100%; margin-left:-200px;}
.footer .left .margin {margin-left:200px; padding:0; text-align:right;}

.footer .right {float:right; width:200px;}
.footer .right .indent {padding:0;}

.footer 			{color:#695b4b;  font-size:11px;font-family:Arial;}
.footer a 			{color:#695b4b; font-size:11px; line-height:20px; text-decoration:underline;}
.footer a:hover 	{text-decoration:none;}

.footer .copy 		{color:#695b4b;padding-top:5px;}
.footer .copy a 	{color:#695b4b; line-height:20px; font-weight:bold;}


/*  ------------------------------ Center column styles -----------------------  */



.line {padding:0; line-height:0px; font-size:0px; background:url(images/line_1.gif) top left repeat-x;}


#column_center { padding-top:7px;}

.column_center_padding {padding:0;}

/*  ------------------------------ Header Styles ------------------------------  */
#logo {padding-bottom:10px; font-family:Tahoma;}
#logo a{ font-size:20pt; text-decoration:none; color:#afc336; padding-left:10px;}
#logo a span{ font-size:10pt; text-decoration:none; color:#afc336; }
#logo span{font-size:10pt; color:#ffffff; padding-left:10px;}

#logoPrintPage {padding-bottom:10px; font-family:Tahoma;}
#logoPrintPage a{ font-size:20pt; text-decoration:none; color:#afc336; padding-left:10px;}
#logoPrintPage a span{ font-size:10pt; text-decoration:none; color:#afc336; }
#logoPrintPage span{font-size:10pt; color:#525252; padding-left:10px;}

.header 			{padding:33px 4px 0px 4px;}

.input_search		{width:140px; margin-right:17px;}
.header_search		{padding-top:7px;}
.lang				{padding:2px 0px 0px 0px;}
.menu {}
.menu .menu_pad {padding:0;}

.menu ul {margin:0; padding:0; list-style:none;}
.menu ul li 		{color:#ffffff; font-size:12px; line-height:14px; font-weight:normal;background:url(images/meni_ic.gif) 0 12px no-repeat; padding:8px 17px 0px 17px; float:left;}
.menu ul li a 		{color:#ffffff; font-size:12px; line-height:14px; font-weight:normal;text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}

.menu ul li.li_un	{background:url(images/spacer.gif) 0 4px no-repeat; padding-left:17px;}

.menu_tl 			{background:url(images/menu_tl.gif) left top no-repeat #271e14; width:100%;}
.menu_tr 			{background:url(images/menu_tr.gif) right 0px no-repeat;}
.menu_bl			{background:url(images/menu_bl.gif) left bottom no-repeat;}
.menu_br 			{background:url(images/menu_br.gif) right bottom no-repeat;padding:12px 19px 12px 5px;}


.cont_t 		{background:url(images/cont_t.gif) 0px top repeat-x #ffffff;}
.cont_r 		{background:url(images/cont_r.gif) right 0px repeat-y;}
.cont_b 		{background:url(images/cont_b.gif) 0px bottom repeat-x;}
.cont_l 		{background:url(images/cont_l.gif) 0px 0px repeat-y;}
.cont_tl 			{background:url(images/cont_tl.gif) left top no-repeat;}
.cont_tr 			{background:url(images/cont_tr.gif) right 0px no-repeat;}
.cont_bl			{background:url(images/cont_bl.gif) left bottom no-repeat;}
.cont_br 			{background:url(images/cont_br.gif) right bottom no-repeat;}

.links_header 						{padding:10px 0px 10px 0px;}
.links_header, .links_header a	 	{color:#665e56;}

/*  **********************************************  */

.cont_head_br 			{background:url(images/cont_head_br.gif) 100% 100% no-repeat #b1c537; width:100%; margin-bottom:5px;}
.cont_head_bl 			{background:url(images/cont_head_bl.gif) 0px 100% no-repeat;}
.cont_head_tr 			{background:url(images/cont_head_tr.gif) 100% 0px no-repeat;}
.cont_head_tl 			{background:url(images/cont_head_tl.gif) 0px 0px no-repeat;}

.cont_head_tl h2.centerBoxHeading 	
						{padding:10px 20px 11px 31px;margin-bottom:10px; background:url(images/h1_ic.jpg) 10px 10px no-repeat;
						color:#ffffff; text-decoration:none; font-size:12px; line-height:14px; font-weight:bold;}
.cont_head_tl h2.centerBoxHeading a 		{color:#ffffff; text-decoration:none;}
.cont_head_tl h2.centerBoxHeading a:hover 	{text-decoration:underline;}

/*  **********************************************  */

/* ----------------------- BOXES ------------------------- */

.box {margin-bottom:2px;}

.box .box_b 	{background:url(images/box_line.gif) 0px 100% repeat-x;margin:7px 0px 2px 0px;}
.box .box_t 	{background:url(images/box_line.gif) 0px 0px repeat-x;}
.box .box_r 	{background:url(images/box_line.gif) 100% 0px repeat-y;}
.box .box_l 	{background:url(images/box_line.gif) 0px 0px repeat-y;}
.box .box_br 			{background:url(images/box_br.gif) 100% 100% no-repeat; width:100%;}
.box .box_bl 			{background:url(images/box_bl.gif) 0px 100% no-repeat;}
.box .box_tr 			{background:url(images/box_tr.gif) 100% 0px no-repeat;}
.box .box_tl 			{background:url(images/box_tl.gif) 0px 0px no-repeat;}

.box .box_head_br 			{background:url(images/box_head_br.gif) 100% 100% no-repeat #b1c537; width:100%;}
.box .box_head_bl 			{background:url(images/box_head_bl.gif) 0px 100% no-repeat;}
.box .box_head_tr 			{background:url(images/box_head_tr.gif) 100% 0px no-repeat;}
.box .box_head_tl 			{background:url(images/box_head_tl.gif) 0px 0px no-repeat;}


.box_head 	{padding:10px 20px 11px 31px; background:url(images/h1_ic.jpg) 10px 10px no-repeat;border-bottom:0px solid #DFDDD3;}


.box_head 			{color:#ffffff; text-decoration:none; font-size:12px; line-height:14px; font-weight:bold;}
.box_head a 		{color:#ffffff; text-decoration:none;}
.box_head a:hover 	{text-decoration:underline;}

.box_body {margin:0; color:#1D1D1D; font-family:tahoma; font-size:11px;padding:18px 10px 15px 19px;}
.box_body a {color:#1D1D1D; text-decoration:none;}
.box_body a:hover {text-decoration:underline;}



.box_body ul 		{margin:0; padding:0; list-style:none;}
.box_body ul li 	{font-family:tahoma; font-weight:normal;padding:4px 0 7px 1px;background:url(images/list_hline.gif) 0px 100% repeat-x; width:100%;}
.box_body ul li a { font-family:tahoma; font-weight:normal; font-size:11px; line-height:12px; text-decoration:underline; color:#575656; background:url(images/arrow_2.gif) 13px 5px no-repeat; padding-left:27px; display:block;}
.box_body ul li a:hover {text-decoration:none;}
.box_body ul li .category-products { background:none; font-weight:normal; color:#575656; text-decoration:none; font-size:11px; line-height:12px;}
.box_body ul li .category-products:hover { text-decoration:underline; color:#575656;}


.box_body ol {margin:0; padding:0; list-style:none;}
.box_body ol li {padding:4px 0 7px 1px;background:url(images/list_hline.gif) 0px 100% repeat-x;}
.box_body ol li a {text-decoration:none; padding-left:13px;}
.box_body ol li a:hover {text-decoration:underline;}

/*  **********************************************  */
.formlabel 
{
	PADDING-RIGHT: 8px;	
	BORDER-TOP: #d8d8d8 1px solid;	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 8pt;	
	PADDING-BOTTOM: 6px;	
	COLOR: #525252;	
	PADDING-TOP: 3px;	
	FONT-FAMILY: verdana;	
	TEXT-ALIGN: left;
	width:200px;
}

.formbody 
{
	PADDING-RIGHT: 6px;	
	BORDER-TOP: #d8d8d8 1px solid;	
	PADDING-LEFT: 6px;	
	FONT-SIZE: 8pt;	
	BACKGROUND: #f3ffd3;	
	PADDING-BOTTOM: 4px;	
	VERTICAL-ALIGN: top;	
	PADDING-TOP: 3px;	
	FONT-FAMILY: verdana;
	width:400px;
}

.formlabel2 
{
	PADDING-RIGHT: 8px;	
	BORDER-TOP: #d8d8d8 1px solid;	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 8pt;	
	PADDING-BOTTOM: 6px;	
	COLOR: #525252;	
	PADDING-TOP: 3px;	
	FONT-FAMILY: verdana;	
	TEXT-ALIGN: left;
	width:110px;
}

.formbody2 
{
	PADDING-RIGHT: 6px;	
	BORDER-TOP: #d8d8d8 1px solid;	
	PADDING-LEFT: 6px;	
	FONT-SIZE: 8pt;	
	BACKGROUND: #f3ffd3;	
	PADDING-BOTTOM: 4px;	
	VERTICAL-ALIGN: top;	
	PADDING-TOP: 3px;	
	FONT-FAMILY: verdana;
	width:200px;
}

.table
{}
.table span
{ padding-left:5px;}

.login_table
{
	padding:20px; vertical-align:middle;
}

.login_table td
{
	vertical-align:middle;
}

.feedback_empty
{
	border:0;
	padding-top:5px;
	color:#ffffff;
}

.feedback_ok,
.feedback_error,
.feedback_start
{
	border-style:dashed;
	border-color:#000000;
	border-width:1px;
	vertical-align:middle;
	padding-top:5px;
	color:#ffffff;
	font-weight:bold;
}

.feedback_empty,.feedback_start{background-color:Transparent;}
.feedback_ok{background-color:#00dc00;font-weight:bold;background-image:url(images/Feedback_Success.gif); background-repeat:no-repeat;}
.feedback_ok a{background-color:#00dc00; color:#010101;}
.feedback_error
{
	background-color:#dc0000; 
	background-image:url(images/Feedback_Error.gif); 
	background-repeat:no-repeat;
	font-weight:bold;
}

.AlertTitle{ font-weight:bold;}
.Alert ul
{
	padding-left:20px;
	line-height:1.3em;
}

.Alert ul li span
{
	color:#000000;
	font-weight:bold;
}

.Alert ul li span.italic
{
	font-weight:bold;
	font-style:italic;
}

.Print{ padding-left:10px; padding-bottom:5px;}
       
.Print a
{
	background-image: url(images/printer.png);
	background-repeat:no-repeat;
	padding-left: 20px;
}

.printPage
{
	background-color:#FFFFFF;
	padding:20px;
}

.eliminar{ padding-left:10px;}
.eliminar a
{
	background-image: url(images/delete.png);
	background-repeat:no-repeat;
	padding-left: 20px;
}

.novo{ padding-left:10px;}
.novo a
{
	background-image: url(images/addicon.png);
	background-repeat:no-repeat;
	padding-left: 20px;
}

.editar{ padding-left:10px;}
.editar a
{
	background-image: url(images/application_form_edit.png);
	background-repeat:no-repeat;
	padding-left: 20px;
}

.Voltar{ padding-left:10px;}
.Voltar a
{
	background-image: url(images/arrow_left.png);
	background-repeat:no-repeat;
	padding-left: 20px;
}

.pnlModalPopUp
{
	color:#000000;
	background-image: url(images/ajax-loader.gif);
	background-repeat:no-repeat;
	width:250px;
	height:50px;
	padding-left: 50px;
	border:solid 1px #eb434f;
	background-color:#fafcea;
	padding-top:5px;
}

.pnlModalPopUp h1
{
	padding:5px;
	color:#eb434f;
	font-size:12pt;
	font-weight:bold;
}

.pnlModalPopUp p
{
	padding:5px;
	font-size:10pt;
}

.pnlModalPopUp2
{
	color:#000000;
	border:solid 1px #eb434f;
	background-color:#fafcea;
	padding:5px;
}