	
	.icon-yellow{
		border:solid 1px #DEDEDE; 
		background:#FFFFCC url(img/icon-yellow.png) 8px 6px no-repeat;
		color:#222222;
		padding:2px;
		text-align:center;
	}
	.icon-ok{
		border:solid 1px #90ac13; 
		background:#eef4d3 url(img/icon-green.png) 8px 6px no-repeat;
		color:#6b800d;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
	.icon-error{
		border:solid 1px #CC0000; 
		background:#F7CBCA url(../img/icon-red.png) 8px 6px no-repeat;
		color:#CC0000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
	


#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	background: #fff;
	margin: 15px;
	width: 500px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 12px;
	font-weight: normal;
	color: #039;
	padding: 6px 2px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 7px 6px 0px 6px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}

/*Begin Forms*/
.border {
    border-style:solid;
    border-width:1px;
    border-color:#cccccc;
	color:#666666;
	background-color:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:160%;
		/*width:320px;
*/	}

.templateimagem
{
	font-size:17px;
	font-weight:bold;
	
}


input.border:focus	{

	background:#FFF;
	border: 1px solid #595959;
}

input:hover {
	background-color:#fff;
	}
	
textarea:hover {
	background-color:#fff;
	}

textarea.borders:focus	{
	background: #fff;
	border: 1px solid #595959;
}

.borders {
    border-style:solid;
    border-width:1px;
    border-color:#cccccc;
	color:#666666;
	background-color:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:160%;
	height:130px;
	width:320px;
	}
	
.formborder {
    border-style:solid;
    border-width:1px;
    border-color:#fff;
	color:#fff;
	background-image:url(http://evoart.info/images/form_button.jpg);
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:130%;
	height:30px;
	width:89px;
	padding-bottom:1px;
	}
	
.formborder:hover {
    border-style:solid;
    border-width:1px;
    border-color:#fff;
	color:#fff;
	background-image:url(http://evoart.info/images/form_button_over.jpg);
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:130%;
	height:30px;
	width:89px;
	padding-bottom:1px;
	}



#a_show{

}

#a_show span{
font:10px Arial Bold;



}

#form_o {
	float: left;
	width: 400px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}
 
#form_o div {
	padding: 0.2em 0.5em;
}
 
#form_o p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log_o {
	float: left;
	padding: 0.5em;
	margin-left: 10px;
	width: 400px;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	margin-top: 10px;
}
 
#log_res_o {
	overflow: auto;
}
 
#log_res_o.ajax-loading {
	padding: 20px 0;
	background: url(spinner.gif) no-repeat center;
}




/* FORMULARIO DE CONTACTO */
#form_t {
	float: left;
	width: 400px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}
 
#form_t div {
	padding: 0.2em 0.5em;
}
 
#form_t p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log_t {
	float: left;
	padding: 0.5em;
	margin-left: 10px;
	width: 400px;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	margin-top: 10px;
}
 
#log_res_t {
	overflow: auto;
}
 
#log_res_t.ajax-loading {
	padding: 20px 0;
	background: url(spinner.gif) no-repeat center;
}

/* FORMULARIO DE TEMPORADAS */


/* FORMULARIO DE CONTACTO */
#form_contactos {
	float: left;
	width: 400px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}
 
#form_contactos div {
	padding: 0.2em 0.5em;
}
 
#form_contactos p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log_contactos {
	float: left;
	padding: 0.5em;
	margin-left: 10px;
	width: 400px;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	margin-top: 10px;
}
 
#log_res_contactos {
	overflow: auto;
}
 
#log_res_contactos.ajax-loading {
	padding: 20px 0;
	background: url(spinner.gif) no-repeat center;
}

/* FORMULARIO DE TEMPORADAS */
#form_box {
	float: center;
	width: 440px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em;
/*	margin-top: 10px;
	margin-bottom: 2px;*/
}
 
#form_box div {
	padding: 0.2em 0.5em;
}
 
#form_box p {
	float: left;
	margin: 2px 0pt;
	width: 100px;
	text-align:left;
}
 
#form_box label {
	margin-left: 2px;
	font: 13px bold Arial;	
	
}

#form_box button {
	margin-left: 2px;
	font: 13px bold Arial;	
	
}


#form_box input {
font: 12px bold Arial;

}

#form_box select {
font: 12px bold Arial;

}
 
 
#log {
	float: center;
	padding: 0.5em;
	width: 350px;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(../images/spinner.gif) no-repeat center;
}
/* FORMULARIO DE TEMPORADAS */




body
{
background-image:url(../images/template/main-bg.gif);


}


.tipstext
{
font: Arial;
font-size:9px;
font-weight:bold;
color:#330099;

}


INPUT  {

margin-top:2px;
font:12px Arial bold; 





  }
label  {

margin-left:4px;
font:12px Arial bold;
 

  }


#menuextra
{
background-image:url(images/template/reservas.gif);
background-repeat:repeat-x;
background-repeat:repeat-y;

}
#menuextra a:link {color:#CCCCCC;;text-decoration: none; font-size:15px; font-weight:bold; margin-left:5px; font-family:Arial; }
#menuextra a:visited {color:#CCCCCC;;text-decoration: none; font-size:15px;font-weight:bold; margin-left:5px; ;font-family: Arial;} 
#menuextra a:hover {tcolor:#CCCCCC;;text-decoration:underline; font-size:15px;font-weight:bold; margin-left:5px; ;font-family: Arial;}
#menuextra a:active {color:#CCCCCC;;text-decoration: none; font-size:15px;font-weight:bold; margin-left:5px; ;font-family:Arial;}

a:link {color:#666666;;text-decoration: none; font-size:10px  ;font-family:Arial; }
a:visited {color:#666666;;text-decoration: none; font-size:10px ;font-family:Arial;} 
a:hover {tcolor:#666666;;text-decoration:underline; font-size:10px ;font-family:Arial;}
a:active {color:#666666;;text-decoration: none; font-size:10px ;font-family:Arial;}


/* Boxes */


#rounded-corner
{
	font: bold 12px Arial;
	margin-top:0px;
	text-align: left;
    border-collapse: collapse;
	
	
}

#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('images/template/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('images/template/right.png') right -1px no-repeat;
}

#rounded-corner th
{
	padding: 5px; 
	font-weight: bold;
	font-size: 11px;
	color: #039;
 	background: #CCCCCC;

}
#rounded-corner td
{
	padding: 4px;
	background: #e8edff;
	color:#666666;
	background-color:#FFFFFF;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('images/template/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('images/template/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background:#FFF2BF;
	color:#000000;

	
}

 /* MENU TOPO */
 
.hovermenu ul{
padding-left: 0;
margin-left: 0;
height: 10px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
font: bold 13px Arial;
float: left;
color: black;


border: 2px solid #FFF2BF;
}

.hovermenu ul li a:hover{
border-style: outset;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

TABLE.tablecontent
{
width:869px;
padding:0px;
border:#333;
border-bottom-width:thick;


}


.smalltext
{
font-family:Arial;
font-size:10px;
font-weight:bold;

}

div.container{
	margin:10px auto; 
	width:145px;
}
#section {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section label {

font-size:13px;
}

#section div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}

#section_reservas {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section_reservas label {

font-size:13px;
}

#section_reservas div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}


#section_info {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section_info label {

font-size:13px;
}

#section_loged div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}

#section_loged {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section_loged label {

font-size:13px;
}

#section_info div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}


#section_lng {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section_lng label {

font-size:13px;
}

#section_lng div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}


#section_newsletter {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section_newsletter label {

font-size:13px;
}

#section_newsletter div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}

#section_novo {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section_novo label {

font-size:13px;
}

#section_novo div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}

#section_fhotel {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section_fhotel label {

font-size:13px;
}

#section_fhotel div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}


#section_fapart {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#section_fapart label {

font-size:13px;
}

#section_fapart div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}

#teste {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#teste div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}

#info_c {
	background:url("images/template/section_bg_left.png") bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#info_c div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}


#destaques_c {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#destaques_c div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}

#hotel_c {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#hotel_c div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}

#apart_c {
	background:url(images/template/section_bg_left.png) bottom left  no-repeat #EEEEEE; 
	font-size:12px;
}
#apart_c div{
background:url(images/template/section_bg_right.png) right bottom no-repeat; 
padding:2px; 
}


.abc
{
	float:left;
	margin-bottom:15px;
	font: 12px Arial Bold;
	}

.container h2{ margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	
}
.container h2{	color:#FFFFFF; 
	font-size:13px; 
	display:block; 
	background:url(images/template/h2_bg.gif) top left no-repeat #9A9A9A;
}
.container h2 span{

	font-size:11px;
	font-family:Arial; 
	padding:5px 10px; 
	background:url(images/template/h2_span_bg.gif) top right no-repeat; 
	
	
	
	display:block;
}
.container h2 a:link, h2 a:visited{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}


