/**
CSS
 */


#box-form {
	color:#FFF;
	}

fieldset {
	border:0
	}
	
label {
width: 4em;
float: left;
text-align: left;
margin-right: 0.01em;
display: block;
color:#FFF;
font-size:14px;
}

input, select, textarea {
	color: #666;
	background: #FFF;
	border: 1px solid #989897;
	margin:2px;
	height:18px;
}

input:focus, select:focus {
    outline: none;
}

.InputGroup {
    display: inline;
    padding: 3px 4px;
    border: 1px solid #FFF;
}

.ErrorField {
    color: #D00;
	border: 1px dotted red; font-size: 10px;
}

span.ValidationErrors {
    display: inline-block;
    font-size: 11px;
    color: #D00;
    padding-left: 0px;
    font-style: italic;
}



/* FORM FIELDS */

input#nome {
	width:215px;
}
input#email {
	width:215px;
}

input#enviar {
	border:0;
	margin-left:210px;
	margin-top:15px;
}



#box-pesquisa-procurar-search2 input#search {
	width:270px;
}

/*
VÁRIOS --------------------- */

.cpobrigatorio {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#ff0000;
}


/* SELECT FIELDS */

/* all form DIVs have position property set to relative so we can easily position newly created SPAN */
form div {position:relative;} 



/* setting the width and height of the SELECT element to match the replacing graphics */
select.select{
		position:relative;
		z-index:10;
		width:166px !important;
		height:26px !important;
		line-height:26px;
}

select.sort{
		position:relative;
		z-index:10;
		width:166px !important;
		height:26px !important;
		/*line-height:26px;*/
}

/* dynamically created SPAN, placed below the SELECT */
span.select{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:166px;
	height:26px;
	line-height:26px;
	text-indent:10px;
	background:url(../img/bg_select.png) no-repeat 0 0;
	cursor:default;
	z-index:1;
	}

span.sort{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:166px;
	height:26px;
	line-height:26px;
	text-indent:10px;
	background:url(../img/bg_select.png) no-repeat 0 0;
	cursor:default;
	z-index:1;
	}
	
	
/* FLAG */
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#CCC;}
.dropdown dt a:hover { color:#CCC; border: 1px solid #999;}
.dropdown dt a {background:#EEE url(../img/arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
				border:1px solid #CCC; width:30px; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:none repeat scroll 0 0; border:1px solid #EFEFEF; color:#CCC; display:none;
				  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:50px; list-style:none; }
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { }

.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { }




input#infoTest {
	visibility:hidden;
	}


