html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

body {line-height:1;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

/* Form Elements */
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

a, img a, img, a img {border:0;	outline:0; text-decoration:none;}

/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }

.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
	overflow: hidden;
	height:1px;
}
	
.clear {
	clear:both;
}

body {
	background:#f1f1f1 url(../img/body_bg.jpg) repeat-x left top;
	font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58595b;
}
	
/****************main*****************/
#main_outer {
	background:url(../img/outer_bg.jpg) no-repeat center top;
}

/****************Header*****************/	
#header {
	width:940px;
	height:240px;
	margin:0 auto;
	position:relative;
}
	
.header_top {
	width:940px;
	height:192px;
}

.logo {
	width:230px;
	height:113px;
	position:absolute;
	top:12px;
	left:23px;
	z-index: 5;
}
	
.nav {
	background:url(../img/nav_bg.png) no-repeat left top;
	width:940px;
	height:97px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:100;
}
	
.nav ul li {
	font-family:'TitilliumText22LXBold', Arial, Helvetica, sans-serif;
	width:122px;
	height:91px;
	line-height:91px;
	float:left;
	font-size:15px;
	text-align:center;
}
	
.nav ul li a {
	display:block;
	color:#fff;
}
	
.nav ul li:hover a {
	color:#f8d009;
}

.nav ul li:active a, .nav ul li.selected a {
	background:url(../img/nav_active1.png) no-repeat left top;
	color:#594a42;
}
	
.nav ul li.nav2 {
	width:170px;
}

.nav ul li.nav2:active a, .nav ul li.nav2.selected a {
	background:url(../img/nav_active2.png) no-repeat left top !important;
}
	
.nav ul li.nav3 {
	width:95px;
}

.nav ul li.nav3:active a, .nav ul li.nav3.selected a {
	background:url(../img/nav_active3.png) no-repeat left top !important;
}
	
.nav ul li.nav4 {
	width:127px;
}

.nav ul li.nav4:active a, .nav ul li.nav4.selected a {
	background:url(../img/nav_active4.png) no-repeat left top !important;
}
	
.nav ul li.nav5 {
	width:102px;
}

.nav ul li.nav5:active a, .nav ul li.nav5.selected a {
	background:url(../img/nav_active5.png) no-repeat left top !important;
}
	
.nav ul li.nav6 {
	width:114px;
}

.nav ul li.nav6:active a, .nav ul li.nav6.selected a {
	background:url(../img/nav_active6.png) no-repeat left top !important;
}
	
.nav ul li.nav7 {
	width:105px;
	}
.nav ul li.nav7:active a, .nav ul li.nav7.selected a {
	background:url(../img/nav_active7.png) no-repeat left top !important;
	}
	
.nav ul li.nav8 {
	width:105px;
	}
.nav ul li.nav8:active a, .nav ul li.nav8.selected a {
	background:url(../img/nav_active8.png) no-repeat left top !important;
	}

/****************Content*****************/
.content {
	width:940px;
	margin:0 auto;
	padding:20px 0 40px 0;
}

.content.whitebg{
	background:url(../img/whitebg.png) repeat transparent !important;
}

/****************Banner*****************/	
.banner {
	background:url(../img/line.jpg) repeat-x bottom left;
	padding:0 0 10px 0;
	}
	
.banner h2 {
	font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#58595b;
	font-weight:bold;
	line-height:32px;
	text-align:center;
	padding-bottom:20px;
}
	
.banner_slide {
	height:385px;
	margin-bottom:14px;
	}
	
.banner_pic {
	background:url(../img/banner_pic_bg.png) no-repeat left top;
	width:685px;
	height:376px;
	float:left;
	padding:9px 12px 0 13px;
}
	
.pic_slider {
	width:685px;
	height:353px;
}

.carousel {
	width:685px;
	
	float:left;
}

.banner_nav {
	background:url(../img/banner_right_bg.png) no-repeat bottom left;
	width:220px;
	height:385px;
	float:right;
	padding:0 6px 0 2px;
	}
.banner_nav .top_novedades{
	display: inline-block;
	width: 100%;
	font-family: 'TitilliumText22LXBold', Arial, Helvetica, sans-serif;
	background: url(../img/top_novedades.png) no-repeat;
	text-transform: uppercase;
	color: #FFF;
	font-size: 24px;
	padding: 16px 0 14px 0;
	text-align: center;
}	

.banner_nav .top_novedades a, .banner_nav .top_novedades a:hover, .banner_nav .top_novedades a:visited{ 
	color: #fff;
	font-family: inherit;
}

.banner_nav ul li {
	background:url(../img/banner_nav.jpg) repeat-x left top;
	height:79px;
	font-size:16px;
	}
	
.banner_nav ul li a {
	display:block;
	height:57px;
	padding:17px 0 0 20px;
	color:#594a42;
	line-height:20px;
	font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
}
	
.banner_nav ul li a span{
	font-family: 'TitilliumText22LXBold', Arial, Helvetica, sans-serif;
}
	
.banner_nav ul li:hover a, .banner_nav ul li.selected a {
	background:url(../img/banner_nav.jpg) repeat-x left -79px;
	}
	
.banner_pager {
	width:145px;
	height:21px;
	margin:0 31%;
	}
	
.banner_pager a {
	background:url(../img/banner_pager.png) no-repeat left top;
	width:21px;
	height:21px;
	display:block;
	float:left;
	margin-right:8px;
	}
	
.banner_pager a:hover, .banner_pager a.selected {
	background:url(../img/banner_pager.png) no-repeat left -21px;
	}

/****************Tires*****************/		
.tires_area {
	background:url(../img/line.jpg) repeat-x bottom left;
	padding:15px 5px 49px 5px;
	}
	
.tires_area h2 {
	font-family:'TitilliumText22LBold',Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#58595b;
	text-align:center;
	padding-bottom:10px;
	line-height: 23px;
}
	
.tires_box {
	background:url(../img/tire_box.png) no-repeat left top;
	height:214px;
	padding:1px
	}
	
.tires_nav_area {
	height:53px;
	}
	
a.tire_nav_left_arrow {
	background:url(../img/tire_nav_left_arrow.png) no-repeat left top;
	width:28px;
	height:53px;
	float:left;
	display:block;
	cursor: pointer;
	}
	
a.tire_nav_left_arrow:hover {
	background:url(../img/tire_nav_left_arrow.png) no-repeat left -53px;
	}
	
a.tire_nav_left_arrow:active {
	background:url(../img/tire_nav_left_arrow.png) no-repeat left -106px;
	}
	
a.tire_nav_right_arrow {
	background:url(../img/tire_nav_right_arrow.png) no-repeat left top;
	width:28px;
	height:53px;
	float:left;
	display:block;
	cursor: pointer;
	}
	
a.tire_nav_right_arrow:hover {
	background:url(../img/tire_nav_right_arrow.png) no-repeat left -53px;
	}
	
a.tire_nav_right_arrow:active {
	background:url(../img/tire_nav_right_arrow.png) no-repeat left -106px;
	}
	
.tires_nav {
	background:url(../img/tires_nav_bg.jpg) repeat-x left top;
	width:872px;
	height:53px;
	float:left;
	}
	
.tires_nav ul {
	background:url(../img/tire_nav_sep.png) repeat-y left top;
	height:53px;
	padding:0 0 0 2px;
	}
	
.tires_nav ul li {
	background:url(../img/tire_nav_sep.png) repeat-y right top;
	width:288px;
	height:53px;
	line-height:53px;
	float:left;
	padding:0 2px 0 0;
	font-size:21px;
	position:relative;
	}
	
.tires_nav ul li span {
	background:url(../img/tire_nav_arrow.png) no-repeat bottom center;
	display:none;
	width:100%;
	height:53px;
	position:absolute;
	bottom:-11px;
	left:0px;
	cursor:pointer;
	}
	
.tires_nav ul li a {
	font-family:'TitilliumText22LBold',Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	font-weight:bold;
	color:#444444;
	padding:0 0 0 10px;
	text-transform:uppercase;
	}
	
.tires_nav ul li a strong {
	height:53px;
	display:inline-block;
	}
/*/////////////////////////////////////////////////////////////////////*/
.tires_nav ul li.auto a strong {
	background:url(../img/neumatic_nav_icon2.png) no-repeat;
	background-position: 0 -10px;
	padding: 0 25px 0 75px;
}
.tires_nav ul li.camioneta a strong {
	background:url(../img/neumatic_nav_icon2.png) no-repeat;
	background-position: 0 -10px;
	padding: 0 15px 0 75px;
}
	
.tires_nav ul li.moto a strong {
	background:url(../img/neumatic_nav_icon3.png) no-repeat;
	background-position: 0 -10px;
	padding:0 30px 0 60px;
}
.tires_nav ul li.civil a strong {
	background:url(../img/neumatic_nav_icon6.png) no-repeat;
	/*background-position: 0 -7px;*/
	background-position: -4px 1px;
	padding-left: 72px;
	/*margin-left:25px;*/
}
	
.tires_nav ul li.agricola a strong {
	background:url(../img/neumatic_nav_icon7.png) no-repeat center left;
	background-position: 0 -7px;
	padding:0 20px 0 70px;
}
.tires_nav ul li.camion a strong {
	background:url(../img/neumatic_nav_icon4.png) no-repeat center left;
	background-position: 0 -10px;
	padding:0 20px 0 95px;
}
/*///////////////////////////////////////////////////////////////////*/
.tires_nav ul li:hover a, .tires_nav ul li.selected a {
	background:url(../img/tires_nav_hover.jpg) repeat-x left top;
	}

.tires_nav ul li:hover span, .tires_nav ul li.selected span {
	display:block;
	}

.tire_cont {
	padding:30px 0 21px 75px;
	/*height:94px;*/
	}
	
.tire_cont_box {
	background: url(../img/tire_cont_box.jpg) repeat-x left top;
	width: 182px;
	height: 77px;
	float: left;
	border: 1px solid #CDD1D1;
	margin-top: 25px;
	margin-right: 70px;
	position: relative;
	padding: 15px 0 0 36px;
	color:#444;
	font-size: 11px;
	}
	
.tire_cont_box.nomrgn {
	margin-right:0px;
	}
	
.tire_cont_box h3 {
	font-size:16px;
	padding-bottom:10px;
	font-family:'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
}

.tire_cont_box h3 a {
	font-size:16px;
	color:#444;
}
	
.tire_cont_box p {
	line-height:16px;
	font-family:'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
	}
	
.tire_cont_box span {
	width:75px;
	height:118px;
	display:block;
	position:absolute;
	top:-15px;
	left:-52px;
	}
	
.tire_cont_box strong {
	width:63px;
	height:62px;
	display:block;
	position:absolute;
	top:-6px;
	right:-7px;
	}
	
.tire_slider {
	width:870px;
	height:8px;
	margin:5px auto;
	position:relative;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    behavior:url(PIE.htc);
    float: left;
	}
	
	
a.tire_slider_left_arrow {
	background:url(../img/arrow_left.png) no-repeat left top;
	width:9px;
	height:12px;
	float:left;
	position:absolute;
	top:-2px;
	left:-12px;
	}
	
a.tire_slider_right_arrow {
	position:absolute;
	width:9px;
	height:12px;
	background:url(../img/arrow_right.png) no-repeat left top;
	top:-2px;
	left:845px;
	}

/****************Footer*****************/		
.footer {
	background:url(../img/footer_bg.png) no-repeat left top;
	width:880px;
	height:209px;
	margin:0 auto;
	padding:22px 32px 0 28px;
	font-size:15px;
	color:#fff;
	position:relative;
	}
	
.footer p {
	padding:20px 0 0 0;
	line-height:22px;
	}

.footer p a {
	color:#fff;
	}
	
.footer span {
	display:block;
	text-align:right;
	font-size:11px;
	}
	
.footer_pic {
	width:91px;
	height:210px;
	position:absolute;
	bottom:1px;
	right:-10px;
	}

.footer_looping_link{
	position:absolute;
	left:-20px;
	bottom:5px;
	width:16px;
	height:25px;
	margin:0px;
	padding:0px;
}
.footer_looping_link a{
	background:url(../img/looping.png) right center no-repeat transparent;
	display:block;
	border:0;
	width:18px;
	height:29px;
}

.footer_looping_link a:hover{
	background:url(../img/looping.png) left center no-repeat transparent;
}


/****************Contact form*****************/
.contact-form-wrapper{
	height:600px; 
	background:url(../img/whitebg.png) repeat transparent; 
	display:none;
	z-index:9;
}
	
.contact_form {
	background:url(../img/form_bg.png) no-repeat left top;
	width:940px;
	height:265px;
	position:absolute;
	top:220px;
	left:0px;
	padding:30px 0 0 0;
	z-index:10;
}
	
.contact_form h2 {
	font-family:'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#d2d2d2;
	text-align:center;
	font-weight:normal;
	line-height:32px;
	padding-bottom:30px;
}
	
.form_left {
	width:407px;
	float:left;
	margin-right:13px;
}
	
.form_left span {
	width:38px;
	height:34px;
	display:block;
	float:right;
	margin:0 0 39px 8px;
	display:none;
}
	
.contact_field {
	background:url(../img/contact_field.jpg) no-repeat left top;
	width:225px;
	height:24px;
	line-height:24px;
	border:0px;
	outline:none;
	float:right;
	padding:5px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d2d2d2;
	margin-bottom:39px;
	}
	
.form_right {
	width:400px;
	float:left;
	}
	
.contact_txtarea {
	background:url(../img/form_txtarea.jpg) no-repeat left top;
	width:275px;
	height:87px;
	border:0px;
	outline:none;
	overflow:auto;
	resize:none;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d2d2d2;
	float:left;
	}

.contact_btn {
	background:url(../img/form_btn.png) no-repeat left top;
	width:80px;
	height:37px;
	border:0px;
	cursor:pointer;
	float:right;
	font-size:13px;
	color:#2b2e31;
	margin-top:75px;
}

.new-margin-top{margin-top:38px !important;}
	
/****************Inner 1*****************/
.content_local {
	width:974px;
	margin:0 auto;
	padding:40px 0 40px 0;
	}
	
.local_menu {
	background:url(../img/tires_nav_bg.jpg) repeat-x left top;
	width:940px;
	height:328px;
	margin:0 auto;
	position:relative;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	border-radius:8px 8px 0px 0px;
    behavior:url(PIE.htc);
	}
	
.local_menu ul li {
	background:url(../img/tire_nav_sep.png) repeat-y right top;
	width:312px;
	height:53px;
	line-height:53px;
	text-align:center;
	float:left;
	padding:0 2px 0 0;
	font-size:22px;
	position:relative;
	}
	
.local_menu ul li span {
	background:url(../img/tire_nav_arrow.png) no-repeat bottom center;
	height:53px;
	width:100%;
	position:absolute;
	bottom:-11px;
	left:0px;
	display:none;
	cursor:pointer;
	}
	
.local_menu ul li.nosep {
	background:none;
	width:312px;
	padding:0px;
	}
	
.local_menu ul li a {
	color:#58595b;
	display:block;
	}
	
.local_menu ul li:hover a, .local_menu ul li.selected a {
	background:url(../img/tires_nav_hover.jpg) repeat-x left top;
	}
	
.local_menu ul li:hover span, .local_menu ul li.selected span {
	display:block;
	}
	
.local_menu ul li.local_round1 a {
	position:relative;
	-moz-border-radius:8px 0 0px 0px;
	-webkit-border-top-left-radius:8px;
	border-radius:8px 0px 0px 0px;
    behavior:url(PIE.htc);
	}
	
.local_menu ul li.local_round2 a {
	position:relative;
	-moz-border-radius:0px 8px 0px 0px;
	-webkit-border-top-right-radius:8px;
	border-radius:0px 8px 0px 0px;
    behavior:url(PIE.htc);
	}
	
.local_map {
	/*background:url(../img/map.png) no-repeat left top;*/
	width:974px;
	height:403px;
	position:relative;
}
	
.map_top_pic {
	width:350px;
	height:292px;
	position:absolute;
	top:-215px;
	left:327px;
}

a.flag{
	display:block;
	position:absolute;
}
	
a.flag1 {
	width:90px;
	height:150px;
	top:-8px;
	left:344px;	
}
	
a.flag2 {
	width:90px;
	height:150px;
	top:64px;
	left:315px;	
}
	
a.flag3 {
	width:90px;
	height:150px;
	top:54px;
	right:278px;	
}
	
a.flag4 {
	width:90px;
	height:150px;
	top:217px;
	right:370px;	
}

a.flag5 {
	width:90px;
	height:150px;
	top: 12px;
	right: 512px;	
}

a.flag6 {
	width:90px;
	height:150px;
	top: 145px;
	right: 530px;
}
	
.tooltip {
	background:#2b2e31;
	width:321px;
	min-height:160px;
	padding:12px 10px 5px 10px;
	color:#9fa4a8;
	font-size:13px;
	line-height:19px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    behavior:url(PIE.htc);
	position:absolute;
	display:none;
}
	
.tooltip a {
	color:#fff;
	}
.tooltip img{
	float: left;
	margin-right: 12px;
}
.tooltip span {
	padding-left:48px;
	}
	
.tooltip small {
	font-size:13px;
	padding-left:14px;
	}

.tooltip.l1{
	left: 53px;
	top: -200px;
}

.tooltip.l2{
	bottom:54px;
	left:9px;
}



.tooltip.l3{
	bottom: -96px;
	left: 529px;
	z-index:10;
}

.tooltip.l4{
	top: -140px;
	left: 598px;
}

.tooltip.l5{
	top: 121px;
	left: 381px;
	min-height: 120px;
}

.tooltip.l6{
	/*top: 123px;
	left: 375px;*/
	top: -110px;
	left: 2px;
}
.tooltip.l6 p{
	margin-left:150px;
}

/* flechitas del tooltip */

.tooltipl1_arrow {
	position:absolute;
	top: 177px;
	right: 16px;
	width:11px;
	height:13px;
}

.tooltipl2_arrow {
	position:absolute;
	top:-13px;
	right:19px;
	width:11px;
	height:13px;
}
.tooltipl3_arrow {
	position:absolute;
	top: -12px;
	right: 310px;
	width:11px;
	height:13px;
}

.tooltipl4_arrow {
	position:absolute;
	top: 175px;
	right: 312px;
	width:11px;
	height:13px;
}

.tooltipl5_arrow {
	position:absolute;
	top: -12px;
	left: 16px;
	width:11px;
	height:13px;
}


.tooltipl6_arrow {
	position:absolute;
	top: 263px;
	right: 6px;
	width:11px;
	height:13px;
}

/****************Inner 2*****************/
.neumatic_cont {
	width:942px;
	margin:0 auto;
	padding:40px 0 40px 0;
	}
	
.neumatic_top {
	height:52px;
	}
	
.neumatic_top h2 {
	width:610px;
	float:left;
	text-align:right;
	font-size:22px;
	color:#58595b;
	font-weight:bold;
	}
	
.search {
	background:url(../img/search_bg.png) no-repeat left top;
	width:203px;
	height:33px;
	float:right;
	position:relative;
	}
	
.search img {
	position:absolute;
	top:-39px;
	left:5px;
	}
	
.search_form {
	padding:2px 3px 0 12px;
	}
	
.search_field {
	background:none;
	width:155px;
	height:18px;
	line-height:18px;
	border:0px;
	padding:5px 0;
	outline:none;
	font-size:14px;
	color:#9fa4a8;
	float:left;
	}
	
.search_btn {
	background:url(../img/search_btn.jpg) no-repeat left top;
	width:31px;
	height:28px;
	border:0px;
	cursor:pointer;
	float:right;
	}
	
.neumatic_top_nav {
	background:url(../img/neumatic_top_nav.jpg) repeat-x left top;
	height:104px;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	border-top:1px solid #989898;
	position:relative;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-radius:10px 10px 0px 0px;
    behavior:url(PIE.htc);
	}
	
.neumatic_top_nav ul li {
	width:155px;
	height:104px;
	text-align:center;
	float:left;
	font-size:16px;
	}
	
.neumatic_top_nav ul li.double a span {
	padding:2px 0 0 0;
	}
	
.neumatic_top_nav ul li a span {
	cursor:pointer;
	display:block;
	color:#fff;
	font-weight:bold;
	padding:10px 0 0 0;
	text-transform:uppercase;
	}
.neumatic_top_nav ul li img{
	cursor:pointer;
}
.neumatic_top_nav ul li:hover a span, .neumatic_top_nav ul li.selected a span {
	color:#fad70b;
	}
	
.neumatic_cont_box {
	background:url(../img/neumatic_main_bg.png) no-repeat left top;
	width:942px;
	height:401px;
	}
	
.neumatic_nav2 {
	background:url(../img/neumatic_nav2.png) repeat-x left top;
	height:40px;
	position:relative;
	}
.neumatic_nav2 ul li{
	cursor:pointer;
}
	
.neumatic_nav2_left {
	position:absolute;
	top:-10px;
	left:-12px;
	width:12px;
	height:50px;
	}
	
.neumatic_nav2_right {
	position:absolute;
	top:-10px;
	right:-10px;
	width:12px;
	height:50px;
	}
	
.neumatic_nav2 ul {
	text-align:center;
	}
	
.neumatic_nav2 ul li {
	background:url(../img/neumatic_nav2_sep.jpg) no-repeat left top;
	display:inline-block;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#444545;
	text-transform:uppercase;
	}
	
.neumatic_nav2 ul li.nosep {
	background:none;
	}
	
.neumatic_nav2 ul li a {
	color:#444545;
	font-weight:bold;
	height:35px;
	padding:0 25px;
	display:inline-block;
	overflow:hidden;
	}
	
.neumatic_nav2 ul li a:hover, .neumatic_nav2 ul li.selected a {
	background:url(../img/neumatic_nav2_hover.jpg) no-repeat center top;
	color:#b17d00;
	}

.neumatic_tire {
	min-height:314px;
	padding: 5px 0 0 0;
	}
	
.neumatic_tire_box {
	width:197px;
	height: 279px;
	float:left;
	text-align:center;
	color:#444444;
	position:relative;
	padding:10px 9px;
}


.neumatic_tire_box a, .neumatic_tire_box a img{
	cursor:pointer;
}

.neumatic_tire_box p a{
	color:#0061B1;
	font-weight: bold;
}
.neumatic_tire_box p a:hover{
	text-decoration: underline;
}
	
.neumatic_tire_box span {
	position:absolute;
	top:-11px;
	left:14px;
	width:72px;
	height:72px;
}
	
.neumatic_tire_box span img {
	display:block;
	margin:10px;
}
	
.neumatic_tire_box img {
	margin-bottom:20px;
	}
	
.neumatic_tire_box h3 {
	font-size:17px;
	font-weight:bold;
	color:#0061b1;
	padding-bottom:8px;
	}
	
.neumatic_tire_box h3 a {
	color:#0061b1;
	}
	
.neumatic_tire_box p {
	line-height:16px;
	}
	
.neumatic_nav3 {
	height:57px;
	padding:0 0 0 40px;
	position:relative;
	margin-top:-6px
	}
	
.neumatic_nav3 ul li {
	cursor: pointer;
	background:url(../img/logo_nav.jpg) no-repeat left top;
	width:142px;
	height:57px;
	float:left;
	margin-right:5px;
	text-align:center;
	}
	
.neumatic_nav3 ul li a {
	height:57px;
	}
	
.neumatic_nav3 ul li:hover, .neumatic_nav3 ul li.active {
	background:url(../img/logo_nav.jpg) no-repeat left -57px;
	}
	
/****************Inner 3*****************/
.neumatic_cont_box2 {
	background:url(../img/neumatic_main_bg2.png) repeat-y;
	width:942px;
	min-height:350px;
	padding-bottom: 10px;
	}

.neumatic_cont_box3 {
	background:url(../img/neumatic_main_bg3.png) no-repeat left top;
	background-position:bottom;
	width:942px;
	height:50px;
}

.product_detail {
	padding:24px 0 0 31px;
	}
	
.product_left {
	width:292px;
	float:left;
	padding:42px 0 0 0;
	position:relative;
	}
	
.product_left span {
	position:absolute;
	top:1px;
	right:38px;
	width:72px;
	height:72px;
	}
	
	
.product_left span img {
	display:block;
	margin:0px;
	}
	
.product_middle {
	width:356px;
	float:left;
	padding:20px 0 0 0;
	}
.product_middle p{
	font-size:14px;
	line-height:16px;
	margin: 10px 0;
	}

.product_middle h2 {
	font-size:23px;
	font-weight:bold;
	color:#0061b1;
	padding-bottom:15px;
	}
	
.product_mdl_top {
	padding:0 0 10px 5px;
	font-size:14px;
	line-height:16px;
	margin: 10px 0;
	}
	
.product_mdl_top ul li {
	background:url(../img/check.png) no-repeat left 2px;
	padding:0 0 5px 35px;
	font-size:15px;
	color:#444444;
	line-height:18px;
	margin-bottom:10px;
	}
	
.product_mdl_btm {
	padding:0 0 0 5px
	}
	
.product_mdl_btm h3 {
	font-size:18px;
	font-weight:bold;
	color:#0061b1;
	padding-bottom:10px;
	}
	
.modidas {
	background:#fcfcfc url(../img/modidas_bg.jpg) repeat-y left top;
	width:275px;
	height:199px;
	border:1px solid #dcdcdc;
	position:relative;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	-moz-box-shadow:0px 3px 1px #ececec;
	-webkit-box-shadow:0px 3px 1px #ececec;
	box-shadow:0px 3px 1px #ececec;
    behavior:url(PIE.htc);
}
	
.modidas ul {
	width:114px;
	display:block;
	float:left;
	}
	
.modidas ul.modidas_right {
	width:161px;
	display:block;
	float:left;
	}
	
.modidas ul.modidas_right li {
	padding:0 0 0 20px;
	}
	
.modidas ul li {
	height:39px;
	line-height:39px;
	padding:0 0 0 8px;
	border-bottom:1px solid #d3d3d3;
	font-size:13px;
	color:#444444;
	}
	
.modidas ul li.nobrdr {
	border-bottom:0px;
	}
/**/
.tabla {
	background:#fcfcfc;
	border:1px solid #dcdcdc;
	position:relative;
	width:700px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	-moz-box-shadow:0px 3px 1px #ececec;
	-webkit-box-shadow:0px 3px 1px #ececec;
	box-shadow:0px 3px 1px #ececec;
	margin:0 auto;
	margin-top: 20px;
	}
.tabla table tr{
	border-bottom:1px solid #dcdcdc;
}	
.tabla table tr td{
	padding:10px;
	text-align:center;
}
/**/

	
.pdf {
	width:190px;
	float:right;
	}
	 
.pdf a {
	background:url(../img/pdf.png) no-repeat left top;
	height:32px;
	line-height:32px;
	display:block;
	padding:0 0 0 32px;
	font-size:13px;
	color:#58595b;
	}

/* La fabrica */

.factory-images-vr{ width: 344px; float:left; margin-left:105px; padding-top: 45px;}
.factory-images-vr img{ margin:0 0 20px 0;}
.factory-text{ 
	float:left; 
	margin:0 0 0 30px; 
	font-family:'TitilliumText22LRegular', Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:20px;
	color:#000;
}

.factory-text.main{width:400px;}
.factory-text.video{width:315px;}

.factory-text p {
	margin:5px 0;
}
.factory-text h2 {
	font-family:'TitilliumText22LBold', Arial, Helvetica, sans-serif; 
	font-size:23px;
	color:#0061b1;
	padding-bottom:15px;
}
.factory-images-hr{ margin-left:105px;}
.factory-images-hr img{margin:0 5px 0 0;}

hr.factory{ height:1px; color:#676766; background-color: #676766; width:90%; margin:30px auto;}

.factory-video{ 
	float:left; 
	margin-left:105px; 
	width:420px;
}

.factory-text h3 {
	font-family:'TitilliumText22LBold', Arial, Helvetica, sans-serif; 
	font-size:18px;
	line-height:18px;
	color:#0061b1;
	padding-bottom:15px;
}

/* munieco michelin */

.muneco-text{
	width:813px;
	margin:0 auto;
	text-align:center;
}

.muneco-text h2{
	font-family:'TitilliumText22LMedium', Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#58595b;
	padding-bottom:15px;
}

.muneco-text p{
	font-family:'TitilliumText22LRegular', Arial, Helvetica, sans-serif; 
	font-size:18px;
	color:#58595b;
	text-align:center;
	line-height:25px;
}

.muneco-image {
	width:900px; 
	margin:50px auto 30px auto;
}

/* servicios */

.services-images-vr{ width: 236px; float:left; margin-left:155px;}
.services-images-vr img{ margin:0 0 5px 0;}
.services-text{ 
	float:left; 
	margin:0 0 0 30px; 
	font-family:'TitilliumText22LRegular', Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:20px;
	color:#000;
}

.services-text.main{width:400px;}

.services-text p {
	padding:0 20px;
	margin:5px 0;
}
.services-text h2 {
	font-family:'TitilliumText22LBold', Arial, Helvetica, sans-serif; 
	font-size:23px;
	color:#0061b1;
	padding:0 20px 15px 20px;
}

hr.services{ height:1px; color:#676766; background-color: #676766; width:100%; margin:30px auto;}

/* Consejos */

.advice-text{
	width:930px;
	margin:0 auto;
}

.advice-text h2{
	font-family:'TitilliumText22LMedium', Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#58595b;
	padding-bottom:15px;
	text-align:center;
}

.advice-list{ width:900px; margin:10px auto;}
.advice-list .accordion-container{ width:600px; margin:0px auto;}

.advice-list h3{ width:578px; height:40px; background:url(../img/advice-list-bg.png) 0 0 no-repeat; margin-bottom: 10px; padding: 15px 0 0 30px;}
.advice-list h3.big{height:60px !important; background:url(../img/advice-list-big-bg.png) 0 0 no-repeat !important; margin-bottom: 10px; padding: 15px 0 0 30px;}

.advice-list h3 a{ 
	font-family:'TitilliumText22LMedium', Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#3b3b3b;
	text-decoration:none;
}

.advice-list .more-icon{
	background:url(../img/advice-more.png) center no-repeat transparent; 
	height:17px; 
	width:19px; 
	float:right; 
	margin-right: 55px; 
	margin-top: 3px;
}

.advice-list .less-icon{
	background:url(../img/advice-less.png) center no-repeat transparent; 
	height:17px; 
	width:19px; 
	float:right; 
	margin-right: 55px; 
	margin-top: 3px;
}

.advice-list h3.big a{
	font-family:'TitilliumText22LMedium', Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#3b3b3b;
	text-decoration:none;
}

.advice-list h3 a:hover, .advice-list h3 a:visited, .advice-list h3 a:active{
	color:#3b3b3b;
	text-decoration:none;
}

.advice-list h3.big a:hover, .advice-list h3.big a:visited, .advice-list h3.big a:active{
	color:#3b3b3b;
	text-decoration:none;
}

.advice-list div{margin-bottom:30px;}

.advice-list div p.title{
	font-size:18px;
	line-height:18px;
	padding:10px 0 10px 30px;
	color:#3b3b3b;
	font-weight:bold;
}
.advice-list div p.service-text{
	font-size:16px;
	line-height:20px;
	font-family:'TitilliumText22LRegular', Arial, Helvetica, sans-serif; 
	padding:0 0 10px 30px;
	color:#3b3b3b;
}
.advice-list div p.service-text span{
	margin-left: 10px;
}
.company-top-icons{ width:930px; margin:0 auto;} 

/*.dragger-bg{ 
	background:url(../img/company-dragger-bg.png) center no-repeat transparent; 
	height: 40px;
	width: 797px;
	margin: 25px auto;
	position: relative;
}

#dragger{position:absolute; left:0px; top:0; background:url(../img/company-dragger.png) center no-repeat; height:41px; width:29px;}
*/
.company-text-wrapper{
	width:930px; /**/
	margin:30px auto;
	display:block;
	float:left;
}
.company-text-wrapper .company-text-content{ 
	width:670px;
	margin:0 auto;
}
.company-text-wrapper .company-text-content h2{

	font-family:'TitilliumText22LBold', Arial, Helvetica, sans-serif; 
	font-size:23px;
	color:#0061b1;
	padding-bottom:15px;
}
.company-text-wrapper .company-text-content p{
	font-family:'TitilliumText22LRegular', Arial, Helvetica, sans-serif; 
	font-size:18px;
	color:#58595b;
	line-height:25px;
}

/* novedades */
.news-wrapper{
	width:775px;
	margin:0 auto;
	position: relative;
}

.news-wrapper h3.docs{
	font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
font-size: 23px;
color: #0061b1;
padding-bottom: 15px;
}

.news-wrapper .news-link{
	position: absolute;
	top: 23px;
	right: 10px;
	font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b3b3b;
	font-size: 16px;
}


.news-wrapper h2{
	background:url(../img/new-title-bg.png) center no-repeat; 
	width:768px; 
	height:39px;
	color:#3b3b3b;
	font-family:'TitilliumText22LMedium', Arial, Helvetica, sans-serif; 
	font-size:24px;
	line-height:24px;
	padding: 19px 0 0 30px;
}

.news-wrapper h3{
	color:#3b3b3b;
	font-family:'TitilliumText22LMedium', Arial, Helvetica, sans-serif; 
	font-size:18px;
	line-height:20px;
	padding:25px 0 0px 25px;
}

.news-wrapper h3.news {
	font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0061b1;
	padding: 0 0 5px 0;

}

.news-wrapper h4.news {
	font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3b3b3b;
	padding: 0 0 5px 0;
}

.news-wrapper .news-content{padding:10px 0 10px 25px;}
.news-wrapper .news-content .news-image-wrapper{
	float:left;
	/*width:400px;*/
}
.news-wrapper .news-content .news-text{
	float:left;
	margin:0 0 0 20px;
	color:#3b3b3b;
	font-family:'TitilliumText22LRegular', Arial, Helvetica, sans-serif; 
	font-size:16px;
	line-height:19px;
}

.news-wrapper .news-content .short{width:328px;}
.news-wrapper .news-content .big{width:528px;}


.news-wrapper .news-content .news-text a{
	color: #0061B1;
}


.news-wrapper .news-content .news-text ul{
	margin:10px 0 0 20px;
	list-style:disc;
}

.news-wrapper .news-content .news-text ul li a{
	color:#3b3b3b;
	font-family:'TitilliumText22LRegular', Arial, Helvetica, sans-serif; 
	font-size:16px;
	line-height:19px;
}

.news-wrapper .news-content .news-text ul li a:hover, .news-wrapper .news-content .news-text ul li a:visited{
	color:#3b3b3b;
}

.news-wrapper .enlarge{
	width: 137px;
	margin: 0 auto;
	line-height: 20px;
}

.news-wrapper .enlarge div{
	width: 30px;
	float: right;
	display: inline-block;
}

/****************************************/
.neumatic_box{
	width: 44.9%;
	float:left;
	color:#444444;
	position:relative;
	padding:10px 9px;
	margin-bottom:10px;
	margin-left:20px;
	text-align: left;
}
.neumatic_box a img{
	cursor:pointer;
	float:left;
}
.neumatic_box h3 a{
	cursor:pointer;
	margin-left:20px;
}
.neumatic_box p{
	width: 285px;
	float: right;
}

.neumatic_box h3 {
	font-size:17px;
	font-weight:bold;
	color:#0061b1;
	padding:8px 0;

	}
	
.neumatic_box h3 a {
	color:#0061b1;
	}
	
.neumatic_box p {
	line-height:16px;
	}

.resultado_busqueda{
	text-align:left;
	padding: 12px 0 0 20px;
	font-size: 16px;
	color:#000;
}
.resultado_busqueda a{
	text-decoration:none;
	color:#000;
	cursor: pointer;
}
.resultado_busqueda a:hover{
	text-decoration:underline;
}
.title_info {
	float: right;
	width: 285px;
}

.info {
	background:#fcfcfc url(../img/modidas_bg.jpg) repeat-y left top;
	height:119px;
	border:1px solid #dcdcdc;
	position:relative;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	-moz-box-shadow:0px 3px 1px #ececec;
	-webkit-box-shadow:0px 3px 1px #ececec;
	box-shadow:0px 3px 1px #ececec;
    behavior:url(PIE.htc);
    float: left;
    margin-left:20px;
}
	
.info ul {
	width:114px;
	display:block;
	float:left;
	}
	
.info ul.info_right {
	width:170px;
	display:block;
	float:left;
	}
	
.info ul.info_right li {
	padding:0 0 0 20px;
	}
	
.info ul li {
	height:39px;
	line-height:39px;
	padding:0 0 0 8px;
	border-bottom:1px solid #d3d3d3;
	font-size:13px;
	color:#444444;
	}
	
.info ul li.nobrdr {
	border-bottom:0px;
	text-transform:uppercase;
	}
/**/
.paginado{
	display: table;
	margin: 30px auto 0;
}
.paginado .page, .paginado .selected{
	height: 22px;
	width: 27px;
	float:left;
	background: url(../img/page.png) no-repeat;
	color: #FFF;
	text-align: center;
	padding-top: 5px;
	margin: 2px;
}
.paginado .first, .paginado .end{
	height: 22px;
	width: 72px;
	float:left;
	background: url(../img/first_end.png) no-repeat;
	color: #FFF;
	text-align: center;
	padding-top: 5px;
	margin: 2px;
}
.paginado a.page:hover{
	color: #000;
	background-position: 0 -28px;
}
.paginado .selected{
	color: #000;
	background-position: 0 -28px;
}
.sin_resultado{
	width: 780px;
	margin: 20px auto;
}
.sin_resultado p {
	font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #58595B;
	line-height: 25px;
}
.sin_resultado ul{
	margin-top: 15px;
	font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#58595B;
	line-height: 25px;
}
.sin_resultado ul span{
	font-weight: bold;
}
.sin_resultado ul li{
	padding-left: 5px;
	margin: 5px 15px;
	list-style: decimal;
}

.nav_left{
	top:-4px !important;
	left:-11px !important;
}
.nav_right{
	top:-4px !important;
	right:-11px !important;
}
.dimensiones{
	margin-top: 25px;
	margin-right: 31px;
}
.dimensiones h2{
	font-size: 23px;
	font-weight: bold;
	color: #0061B1;
	padding-bottom: 15px;
}
.dimensiones table{
	width: 100%;
}
.dimensiones table{
	background: url(../img/cabezal.png) no-repeat;
}
.dimensiones table tr.cabezal td{
	color: #FFF;
	font-weight: bold;
}
.dimensiones table tr.listado{
	background-color: #FFF;
	border-top: 1px solid lightGrey;

}
.dimensiones table tr.no_listado{
	border-top: 1px solid lightGrey;
}
.dimensiones table tr td{
	text-align: center;
	height: 39px;
	line-height: 39px;
	font-size: 13px;
	color: #444;
}
.info_video{
float: right;
width: 222px;
padding: 10px;
font-family: 'TitilliumText22LRegular', Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 19px;
height: 354px;
}
.info_video h3{
color: #3B3B3B;
font-family: 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 20px;
padding: 0 0 15px 0;
}

