/*
general use
*/ 
body,div,td,p,span,img,input,select,textarea {font-family: Tahoma, Arial, Verdana, Sans-serif; font-size:11px; color:#000;}

/*
tags definitions and reusable classes
*/
/*  image replacement */
.imgrpl{display:block;font-size:1px;text-indent:-9000px;}

/* show / hide   */
.show{display:block;}
.hidden{display:none;}
.nb{border:none;background:transparent;}

/* position */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clearfix{clear: both;} 

/* CLASSES */
.red{color: #ed1b2e}
.red *{color: #ed1b2e}
.logo_saltoauto{background: url('../img/img_logo_saltoauto.gif') no-repeat center; width: 210px; height: 70px;}
.logo_bemvinda{background: url('../img/img_logo_bemvinda.gif') no-repeat center; width: 210px; height: 70px;}
.logo_vivabela{background: url('../img/img_logo_vivabela.gif') no-repeat center; width: 210px; height: 70px;}
.logo_bolsodasaia{background: url('../img/img_logo_bolsodasaia.gif') no-repeat center; width: 210px; height: 70px;}
.prev, .next{padding: 2px 5px; background: #ed1b2e;}
.prev *, .next *{ color: #ffffff; font-weight: bold; text-transform: uppercase;}
img.avatar{display: none;}

/* forms  */
legend{display: none;}
input, select, textarea{border: none;background-color: #fff; color:#969193;}
input.chkNbg{background-color: transparent !important;}
textarea{overflow:auto;}
.selectfix{vertical-align: 0 !important;vertical-align: -2px;}
.radiofix{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0;}

/* links */
a{overflow: hidden;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
a:hover{text-decoration:underline;}

/*	structure	 */
body{ background: url("../img/bg_mapfre_mulher.jpg"); }

		#thecomments{ margin: 10px 0; }
			
			#thecomments li{ margin: 10px 0; padding: 5px; border: 1px solid #999999; background: #eeeeee; }
				
				#thecomments li em{
					display: block;
					margin-top: 10px;
					width: 100%;
					padding: 3px 0;
					text-align: center;
					background: #ffffff;
					font-family: Tahoma;
					font-size: 12px;
					font-weight: bold;
					font-style: normal;
				}
		
			#thecomments .comment .comment-author,
			#thecomments .comment .comment-author a,
			#thecomments .comment .comment-author span{color: #EC1200; }

			#thecomments .comment .commentmetadata,
			#thecomments .comment .commentmetadata a{ margin-bottom: 5px;  color: #EC1200; }
			
		#commentform #respond div.row{clear: both;}
			#commentform #respond div.row label.error{float: left; color: #EC1200;}
		
		#commentform #respond #author_info div.row input,
		#commentform #respond div.row textarea{ margin: 3px 5px 3px 0; padding: 3px 5px 0 5px; border: 1px solid #E5E5E5; color: #000000; }
		
		#commentform #respond #author_info div.row input{ height: 17px; width: 240px; vertical-align: middle; }
		
		#commentform #respond #author_info div.row input:focus{
			height: 17px;
			width: 240px;
			padding: 3px 5px 0 5px;
			margin: 3px 5px 3px 0;
			border: 1px solid #EC1200;
		}
		
		#commentform #respond div.row textarea:focus{ border: 1px solid #EC1200; }
		
		#commentform #respond #submitbox a {
			display: block; 
			height: 18px;
			width: 60px;
			margin: 3px 0;
			background: url("../img/ico_rss.gif") no-repeat left;
			text-indent: -50000px;
		}
		#commentform #respond #submitbox{clear: both; padding-top: 15px;}
		#commentform #respond #submitbox .submitbutton input#submit{
			height: 24px;
			width: auto;
			padding: 0 4px;
			background-color: #EC1200;
			vertical-align: middle;
			color: #ffffff;
			cursor: pointer;
		}

		#sidebar .rss{
			float: right;
			margin-bottom: 8px;
			width: 63px;
			height: 18px;
			background: url('../img/ico_rss.gif') no-repeat right top;
		}
		#sidebar #searchform div{
			display: block;
			float: right;
			width: 273px;
			padding-left: 6px;
			background: #ed1b2e;
		}
			#sidebar #searchform input{
				float: left;
				width: 243px;
				padding: 6px 6px 5px 0;
				background: none;
				color: #fff;
			}
			#sidebar #searchform input#searchsubmit{
				padding: 0;
				margin: 0;
				width: 24px;
				height: 24px;
				font-size: 1px;
				text-indent:-9000px;
				*line-height: 9000px;
				cursor: pointer;
				background: url('../img/bt_search.gif') no-repeat center;
			}
			