/*CSS Code by Vijay Kumar vijaykumarjee@gmail.com*/

/* set all the styles to 0 */
html, body, table, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a{ 
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/* Firefox will always display a scroll bar */
html{
	min-height: 100%;
	margin-bottom: 1px;
}

html, body{
	height:100%;
}
 img, div, input { 
 behavior: url("iepngfix.htc") 
 }
:focus {outline:0px;}

body{
	font-family:verdana;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding:0px;
	background:#ffffff url(../images/bg.jpg) repeat-x  center bottom fixed !important;
}
/* .bg-home {
	background:#ffffff url(../images/taag-home.jpg) no-repeat  center top fixed !important;
	
}
.bg-showroom {
	background:#ffffff url(../images/taag-showroom.jpg) no-repeat  center top fixed !important;
	
}
.bg-cases{
	background:#ffffff url(../images/taag-cases.jpg) no-repeat  center top fixed !important;
	
}
.bg-contato{
	background:#ffffff url(../images/taag-contato.jpg)  no-repeat center top fixed !important;
}
*/
.bg-home {
	background:#ffffff url(../images/bg.jpg) repeat-x  center bottom fixed !important;
	
}
.bg-showroom {
	background:#ffffff url(../images/bg.jpg) repeat-x  center bottom fixed !important;
	
}
.bg-cases{
	background:#ffffff url(../images/bg.jpg) repeat-x  center bottom fixed !important;
	
}
.bg-contato{
	background:#ffffff url(../images/bg.jpg) repeat-x  center bottom fixed !important;
	}



a{
	cursor: pointer;
	outline:none;
}
img{
	border:0px;
	outline:none;
}
p{
	padding:3px 0px;
	margin:0px;
}
h1{
	font-family:arial,verdana;
	font-size:11px;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.container{
	margin:0px auto;
	padding:0px;
	height:auto;
	text-align:left;
	width:980px;
}

.master{
	margin:0px;
	padding:9px 0 0 0;
	height:auto;
	width:980px;
	float:left;
}	
.top-navigation {
	margin:0px;
	padding:0px 0 0 0;
	width:980px;
	float:left;
}
.top-navigation-l {
	width:8px;
	float:left;
	padding:0 0 0 0px;
}
.top-navigation-m {
	width:964px;
	float:left;
	height:38px;
	background:url(../images/bg-n.jpg) repeat-x left center;
}
.top-navigation-m ul {
	list-style:none;
	padding:0;
	margin:0;
	width:642px;
	float:left;
	
}
.top-navigation-m ul li {
	margin:0;
	float:left;
	padding:0;
	height:38px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	width:auto;
	background:url(../images/separator.jpg) no-repeat right top;
}
.top-navigation-m ul li a {
	float:left;
	padding:10px 21px 10px 21px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	width:auto;
}
.top-navigation-m ul li a:hover {
	color:#333;
}
.top-navigation-m .selected {
	color:#333;
}
.top-navigation-r {
	width:8px;
	float:left;
}
.logo {
	width:112px;
	float:left;
	padding:0px 0 0 0;
	height:38px;
	background:url(../images/separator.jpg) no-repeat right bottom;
}
.logo h1 {
	width:112px;
	float:left;
	padding:7px 0 0 0;
	text-align:center;
	margin:0;
}
.search-t {
	width:150px;
	float:left;
	height:29px;
	padding:9px 0 0 0;
	background:url(../images/separator.jpg) no-repeat right bottom;
}
.search-t  .search {
	background:url(../images/search-bg.jpg) no-repeat left top;
	height:18px;
	width:121px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#b7b7b7;
	text-decoration:none;
	margin:0;
	padding:1px 0 2px 2px;
	border:0;
	outline:none;
}
.lang {
	width:55px;
	float:left;
	padding:12px 0 0 0;
	text-align:center;
}
.header {
	width:980px;
	float:left;
	padding:9px 0 0 0;
}

.middle-home {
	width:980px;
	float:left;
	padding:45px 0 0 0;
}
.middle-left {
	width:512px;
	float:left;
	padding:0px 0 0 0;
}
.middle-left h2 {
	margin:0;
	padding:0px 0 12px 0;
	
}
.middle-left p {
	margin:0;
	padding:0px 0 12px 0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}

.middle-right {
	width:468px;
	float:left;
	padding:0px 0 15px 0;
	text-align:center;
}
.middle-right h2 {
	margin:0;
	padding:0px 0 5px 0;
	text-align:center;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#333;
}
.footer {
	background:url(../images/line.gif) center top no-repeat;
	float:left;
	width:980px;
	margin:0;
	padding:8px 0 25px 0;
}
.footer a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.footer a:hover {
	color:#000;
}
.footer-l {
	float:left;
	width:300px;
}
.footer-r {
	float:right;
	width:300px;
	text-align:right;
}
.clear {
	clear:both;
}

.middle-int {
	width:805px;
	float:left;
	padding:17px 150px 0 25px;
}
.middle-int ul {
	list-style:none;
	padding:0px 0 15px 0;
	margin:0;
	width:805px;
	float:left;	
}
.middle-int ul li {
	padding:0 35px 0 10px;
	margin:0;
	float:left;
	background:url(../images/arrow.png) no-repeat left 3px;
	width:auto;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}

.middle-int ul li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}


.middle-int h3 {
	margin:0;
	padding:0px 0 5px 0;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.middle-int a {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.middle-int p {
	margin:0;
	padding:0px 0 25px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
 
.footer-int {
	float:left;
	width:980px;
	border-top:1px solid #cbcbcb;
	margin:0;
	padding:8px 0 25px 0;
}


.middle-int2 {
	width:980px;
	float:left;
}

.middle-int2-t {
	width:980px;
	float:left;
	padding:45px 0;
}
.middle-int2-b {
	width:980px;
	float:left;
}
.reusable-box {
	width:333px;
	float:left;
	padding:0 49px 21px 0;
}
.reusable-box h3 {
	margin:0;
	padding:0 0 6px 0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.reusable-box p {
	margin:0;
	padding:0 0 14px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.reusable-box a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.reusable-box a:hover {
	color:#000;
}


.middle-int2-t-2-h {
	width:980px;
	float:left;
	padding:19px 0;
}

.middle-int2-cases {
	width:980px;
	float:left;
	padding:0px 0 0px 0;
}
.middle-int2-cases-left {
	width:800px;
	float:left;
}
.middle-int2-cases-left h3 {
	margin:0;
	padding:0 0 6px 0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}


.middle-int2-cases-right {
	width:100px;
	float:right;
	text-align:right;
	padding:5px 0 0 0;
}
.middle-int2-cases-right a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.middle-int2-cases-right a:hover {
	color:#000;
}

.left-content-case {
	float:left;
	width:695px;
	padding:0 20px 22px 0;
}
.left-content-case p {
	margin:0;
	padding:7px 0 0px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	text-align:justify;
}
.right-thumbs-case {
	float:left;
	width:265px;
	text-align:right;
	padding:7px 0px 0px 0;
}

.middle-int2-cases a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.middle-int2-cases a {
	color:#000;
}


.contact {
	float:left;
	width:980px;
	padding:63px 0 174px 0;
	
}
.form {
	float:left;
	width:980px;
	padding:0px 0 45px 0;
}
.form h3 {
	margin:0;
	padding:0 0 10px 83px;
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
.form label {
	float:left;
	padding:5px 8px 0px 0;
	margin:0 0 8px 0;
	margin:0;
	width:75px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	text-align:right;
}
.form br {
	clear:left;
}
.form .input {
	float:left;
	padding:0 10px 0px 10px;
	margin:0 0 8px 0;
	width:345px;
	height:28px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	background:#fbfbfb url(../images/input-bg.jpg) no-repeat left top;
	border:0;
}
.form .txtarea {
	float:left;
	padding:5px 3px 0px 10px;
	margin:0 0 8px 0;
	width:351px;
	height:119px;
	overflow:auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	background:#fbfbfb url(../images/textarea-bg.jpg) no-repeat left top;
	border:0;
}
.form .btn {
	width:auto;
	border:0;
	background:transparent;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#828282;
	text-decoration:none;
	padding:8px 0 0 0;
	margin:0 0 0 0px;
	 
}
.form .validation {
	float:left;
	width:320px;
	padding:8px 0 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#828282;
	text-decoration:none;
}


.contact-address {
	float:left;
	width:891px;
	padding:0px 0 0px 89px;
}
.contact-address p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	padding:0 0 8px 0;
	margin:0;
}
.contact-address a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	
}

.middle-int2-t-2 {
	width:915px;
	float:left;
	padding:30px 0 15px 65px;
}
.middle-int2-t-2 h3 {
	font:normal 30px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	padding:0 0 12px 0;
	margin:0;
}

.middle-int2-t-2-img {
	width:930px;
	float:left;
	background:url(../images/bg-line.jpg) no-repeat 70px bottom;
	padding:10px 0 15px 0;
	
}
.middle-int2-t-2-2 {
	width:867px;
	float:left;
	padding:10px 0 0 0;
}
.middle-int2-t-2-2 h3 {
	font:normal 30px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	padding:0 0 12px 0;
	margin:0;
}


.middle-int2-t-2-2 p {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	padding:0 0 12px 0;
	margin:0;
}

.b-gallery {
	width:980px;
	float:left;
}







/* Easy Slider */
	
#slider  {
	width:868px;
	position:relative;
	margin:0 0 0 45px;
			
}
#slider div, #slider div {
	margin:0;
	padding:0;
	width:868px;

}
#slider div {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:868px;		
	padding:0 0 0 0px;
}
#slider div ul {
	list-style:none;
	padding:0;
	float:left;
	width:868px;	
}

#slider div  ul li {
	list-style:none;
	padding:10px 18px 0px 18px;
	margin:0;
	width:auto;
	float:left;
	display:block;		
}


#prevBtn, #nextBtn {
	display:block;
	wwidth:6px;
	height:9px;
	position:absolute;
	/*left:10px;
	top:150px;*/
	margin:-75px 0 0 25px;
}
#nextBtn {
	margin-left:930px;
}
#prevBtn a, #nextBtn a {
	display:block;
	width:6px;
	height:9px;
	background:url(../images/arrow-r.png) no-repeat 0 0;
	margin:0 25px 0 0px;
}
#nextBtn a {
	background:url(../images/arrow.png) no-repeat 0 0;
}		
.b-r {
	border-right:0 !important;
}


/* Easy Slider */
	
#slider2  {
	width:868px;
	position:relative;
	margin:0 0px 0 65px;
			
}
#slider2 div, #slider div {
	margin:0;
	padding:0;
	width:868px;
	float:left;	

}
#slider2 div {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:868px;
	
	padding:0 0 0 0px;
}
#slider2 div ul {
	list-style:none;
	padding:0;
	float:left;
	width:840px;
		
}

#slider2 div  ul li {
	list-style:none;
	padding:10px 6px 0px 6px;
	margin:0;
	width:auto;
	float:left;
	display:block;		
}

middle-int2-t-2-img, #prevBtn, #nextBtn {
	display:block;
	wwidth:6px;
	height:9px;
	position:absolute;
	/*left:10px;
	top:150px;*/
	margin:-45px 0 0 30px;
}

#nextBtn {
	margin-left:920px;
}
#prevBtn a, #nextBtn a {
	display:block;
	width:6px;
	height:9px;
	background:url(../images/arrow-r.png) no-repeat 0 0;
	margin:0 0px 0 0px;
} 
#nextBtn a {
	background:url(../images/arrow.png) no-repeat 0 0;
}		









/* // Easy Slider */



/*pop up*/
.popup-position-s, .popup-position-s2, .popup-position-s3, .popup-position-s4, .popup-position-s5, .popup-position-s6, .popup-position-s7, .popup-position-s8, .popup-position-s9, .popup-position-s10, .popup-position-s11, .popup-position-s12, .popup-position-s13, .popup-position-s14, .popup-position-s15, .popup-position-s16, .popup-position-s17, .popup-position-s18, .popup-position-s19 {
	position:absolute;
	margin:10px 0 0 350px;
	z-index:1000;
	display:none;
}



.popup-position, .popup-position2, .popup-position3, .popup-position4, .popup-position5, .popup-position6, .popup-position7, .popup-position8, .popup-position9 {
	position:absolute;
	margin:-495px 0 0 350px;
	z-index:10000;
	display:none;
}

.pop-up-main {
	float:left;
	width:532px;
}
.pop-up-main-t {
	float:left;
	width:532px;
}
.pop-up-main-m {
	float:left;
	padding:0 22px 0 16px;
	width:494px;
	background:url(../images/p-m.png) repeat-y left top;
}
.pop-up-main-m-t {
	float:left;
	padding:10px 10px 0 0px;
	width:484px;
	text-align:right;
}
.pop-up-main-m-img {
	float:left;
	padding:0 0px 10px 0px;
	width:494px;
	text-align:center;
}
.pop-up-main-m-img-content {
	float:left;
	padding:0 30px 10px 30px;
	width:432px;
	text-align:center;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}



.pop-up-main-b {
	float:left;
	width:532px;
}

/*/pop up*/

