html,body,input {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1{
	width:100%;
	text-align:center;
}

/*--------- Styles for the Form box that requests locations ----------*/
#form_container{
	width:470px;
	min-height:120px;
	margin:0px auto;
	padding:10px;
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

/*--------- Styles resulting Total distance & duration ----------*/
#summary{
	line-height:20px;
}

/*--------- Styles Map & Direction routes container ----------*/
#map_area{
	width:650px;
	height:580px;
	overflow:hidden;
	background-color:#E8E8E8;
	top:-1000px;
	position:absolute;
}

/*--------- Styles for Map ----------*/
#map_canvas{
	width:340px;
	height:560px;
	border:1px solid #B5B5B5;
	float:left;
	margin:10px 5px 10px 10px;
}

/*--------- Styles for Routes ----------*/
#directions{
	width:260px;
	height:550px;
	border:1px solid #B5B5B5;
	float:left;
	margin:10px 10px 10px 10px;
	background-color:#fff;
	font-size:11px;
	overflow:auto;
}
/*--------- Styles Login Area Clientes ----------*/
inputform { font-family:Arial, Helvetica, sans-serif; color:#595959; font-size:18px;}
aform { outline:none; text-decoration:none;}

.mainform { width:400px; height:250px; position:absolute; top:50%; left:50%; margin-top:-125px; margin-left:-200px;}
.box {
	width:370px;
	overflow:hidden;
	padding:15px;
	background:#fff;
	border:1px solid #d5d5d5;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 20px rgba(3,44,52,.22);
	-moz-box-shadow: 0 0 20px rgba(3,44,52,.22);
	-webkit-box-shadow: 0 0 20px rgba(3,44,52,.22);
}
.box h2 {
	color:#292929;
	font-size:25px;
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
	outline:none;
	text-transform: uppercase;
}
.box h3 {
	color:#7f7f7f;
	font-size:14px;
	line-height:20px;
	margin:0;
	padding:0;
	font-weight:normal;
	outline:none;
}

.form { margin:0; padding:0;}
.form fieldset { border:none; padding: 10px 0 0; margin:0;}
.form .row {
	margin-bottom:6px;
	position:relative;
	line-height:33px;
	margin-top: 10px;
}

.form .row input[type="text"], .form .row input[type="password"] { height:33px; line-height:33px; border:1px solid #c5c5c5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset;}
.form .row input[type="text"]:focus, .form .row input[type="text"]:hover, .form .row input[type="password"]:focus, .form .row input[type="password"]:hover { border:1px solid #e7c971; box-shadow: 0 0 5px #ffe8b1, 0 2px 2px rgba(0,0,0,.1) inset; -moz-box-shadow: 0 0 5px #ffe8b1, 0 2px 2px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 0 5px #ffe8b1, 0 2px 2px rgba(0,0,0,.1) inset;}
.form .row input.login { background:url(../images/icons/login.png) left center no-repeat #f5f5f5; width:318px; padding: 1px 5px 1px 45px;}
.form .row input.password { background:url(../images/icons/password.png) left center no-repeat #f5f5f5; width:193px; padding: 1px 130px 1px 45px; }
.form .row input.error { border:1px solid #eb9393; box-shadow: 0 0 5px #f7c4c4; -moz-box-shadow: 0 0 5px #f7c4c4; -webkit-box-shadow: 0 0 5px #f7c4c4; background-color:#fce4e4; }

.form .row a.forgot { position:absolute; top:2px; right:10px; color:#909090; font-size:12px; text-shadow:1px 1px 1px #fff;}
.form .row a.forgot:hover { color:#6e6e6e;}
.form .row input[type="checkbox"] { display:block; float:left; margin: 9px 6px 9px 2px; }
.form .row label { color:#5b5b5b; font-size:14px; display:block; float:left; }
.form .row input[type="submit"] {
	cursor:pointer;
	color:#42230b;
	text-shadow:1px 1px 0 #fff6b9;
	border:1px solid #db9c2e;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#f7ce50;
	background: -webkitkit-gradient(linear, bottom, top, from(#f1ac33), to(#fef673));
	background: -moz-linear-gradient(bottom, #f1ac33, #fef673);
	font-size:16px;
	font-weight:bold;
	float:right;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.form .row input[type="submit"]:hover {
	background:#edb954;
	background: -webkitkit-gradient(linear, bottom, top, from(#dc9f35), to(#fed273));
	background: -moz-linear-gradient(bottom, #dc9f35, #fed273);
	font-size:16px;
	font-weight:bold;
	float:right;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.copy {
	float:left;
	color:#919191;
	font-size:12px;
	text-shadow:1px 1px 1px #fff;
	margin-top: 10px;
	margin-right: 16px;
	margin-bottom: 0;
	margin-left: 0;
}


/* MENSAGENS AO CLICAR */


/* Corners */
.notify_nw,
.notify_ne,
.notify_se,
.notify_sw{
	float: left;
	height: 20px;
	width: 20px;
	background: url(../images/corners.png) no-repeat;
}

/* Sides */
.notify_w,
.notify_e {
	float: left;
	width: 20px;
	background: url(../images/sides.png) repeat-y;
}

/* Center and Bottom */
.notify_center,
.notify_bottom {
	clear: left;
}

/* Top and Bottom */
.notify_n,
.notify_s {
	float: left;
	background: url(../images/corners.png) no-repeat;
	height: 20px;
	width: 175px;
}

.notify_content {
	float: left;
	background: #1E211F;
	color: #fff;
	width: 175px;
}

.notify_center {
	background: #1E211F;
}

.notify_n {
	background-position: -16px -49px;
	background-repeat: repeat-x;
}

.notify_ne {
	background-position: -20px 0;
}

.notify_se {
	background-position: 0 -20px;
}

.notify_sw {
	background-position: -20px -20px;
}

.notify_s {
	background-position: -16px -70px;
	background-repeat: repeat-x;
}

.notify_e {
	background-position: -20px 0;
}

.notification {
	clear: left;
	float: left;
	list-style: none;
}

#notification_area {
	position: fixed;
	bottom: 10px;
	right: 10px;
}

.notification iframe {
	border: 0;
}

.notification iframe body {
	margin: 0;
}



/*---BANNER NOTICIAS----*/

#dabnews_outer {display:block;position:relative;clear:both;overflow:hidden;	background:#fff;margin:0px auto;}
#dabnews_inner {display:block;position:relative;}
.dabnews_slide {display:block;position:relative;overflow:hidden;}

.dabnews_slide img {margin:0;float:right;}

.dabnews_slide .dabnews_description {
	display:block;
	position:absolute;
	color:#676767;
	top:10px;
	left:0;
	font-size:11px;
	padding:15px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	opacity:0.8;
	width: 500px;
	height: 350px;
}
	
.dabnews_slide .dabnews_description div.title {
	font-size: 18px;font-weight:normal;display:block;height:1%;	position:relative;	text-align:left;
	margin-bottom:10px;	padding:0 0 15px 0!important;	margin-bottom:0px;	line-height:25px;
	font-family:Tahoma, Geneva, sans-serif;}
	
#dabnews_left, #dabnews_right {	display:block;	position:absolute;	top:18%;
	left:0px;	background:url(../images/noticias/cor/navs_l.gif) left center;	width:26px;	height:52px;	z-index:200;}
	
#dabnews_right {	right:0px;	left:auto;	background:url(../images/noticias/cor/navs_r.gif) right center;}

/* navigation*/
.navContainer {	display:block;	position:relative;	clear:both;	text-align:left;	margin:0px auto;	background:#85776c;
	border-top:1px solid #685d54;	border-bottom:1px solid #685d54;	float:left;	padding:10px 0 0 0;}
	
#dabnews_inner_nav {	display:block;	position:relative;}

#dabnews_nav {	display:block;	position:relative;	overflow:hidden;	margin:0px auto 0px;	height:59px;}

.nav_inner {	display:block;	position:relative;	width:5000px;}

.navContainer a.dabnews_navLink {
	width:170px;
	height:49px;
	overflow:hidden;
	display:block;
	position:relative;
	float:left;
	text-shadow:1px 1px #1f1f1f;
	font-weight:bold;
	background: url(../images/noticias/cor/slide_img_bg.gif) no-repeat center top;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
/*.navContainer a.dabnews_navLink span.slide_img {	display:block;	width:47px;	height:41px;	float:left;	margin:4px;
	clear:right;}
.navContainer a.dabnews_navLink span.slider_nav_intro {	float:left;	width:69px;	height:43px;
	clear:right;	display:block;	color:#fff;	padding:6px 5px 0px 8px;}*/
.navContainer a.dabnews_navLink span.slider_nav_intro {	float:left;	width:155px;	height:84px;
	clear:right;	display:block;	color:#fff;	padding:6px 5px 0px 8px;}
.navContainer a.selected, .navContainer a.dabnews_navLink:hover {
	text-shadow:1px 1px #173b68;	background: url(../images/noticias/cor/slide_img_bg.gif) no-repeat center bottom;}
.navContainer a.dabnews_navLink img {	border:none;	height:49px;	width:139px;}
.dabnews_tips-tip {	text-align:left;	padding:0px 10px;	font-size:0px;	color:#FFFFFF;	z-index:300;}
.slide_cat {	position:absolute;	left:-3px;	bottom:0px;	color:#121212;	font-size:9px;
	line-height:9px;	padding:3px;	text-transform:capitalize;}
