

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
@font-face {
    font-family: 'conduititc-mediumregular';
    src: url('../fonts/coitcm__-webfont.eot');
    src: url('../fonts/coitcm__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/coitcm__-webfont.woff') format('woff'),
         url('../fonts/coitcm__-webfont.ttf') format('truetype'),
         url('../fonts/coitcm__-webfont.svg#conduititc-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'conduititc-bolditalicregular';
    src: url('../fonts/coitcbi_-webfont.eot');
    src: url('../fonts/coitcbi_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/coitcbi_-webfont.woff') format('woff'),
         url('../fonts/coitcbi_-webfont.ttf') format('truetype'),
         url('../fonts/coitcbi_-webfont.svg#conduititc-bolditalicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'conduititc-mediumitalicRg';
    src: url('../fonts/coitcmi_-webfont.eot');
    src: url('../fonts/coitcmi_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/coitcmi_-webfont.woff') format('woff'),
         url('../fonts/coitcmi_-webfont.ttf') format('truetype'),
         url('../fonts/coitcmi_-webfont.svg#conduititc-mediumitalicRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

.ff-cmr{
	font-family: 'conduititc-mediumregular';
}
.ff-cbi{
	font-family: 'conduititc-bolditalicregular';
}
.ff-cmi{
	font-family: 'conduititc-mediumitalicRg';
}

/* --- GENERAL --- */
html{
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	color: #333;
	position:relative;
	clear:both;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background:#000;

}
.c_institucional{
	color:#FF6600;
}
.c_color_1{
	color: #D23719;
}
.c_color_2{
	color: #999999;
}
.c_blanco{
	color:#FFF;
}
a{
	color:#FE4C00;
}
a:hover{
	color:#CC0000;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
/* --- Estilos Estructura --- */
#todo {
	min-width: 100%;
	margin: 0 auto;
	padding: 0;
	position: relative;
	float:none;	
}
.contenedor{
	width: 1100px;
	height: 650px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	float:none;
}
.sliderGaleria{
	display:block;
	position:relative;
	width:100%;
}
.headerPrincipal{
	position: absolute;
	width:100%;
	display:block;
	max-height:650px;
	/*overflow:hidden;*/
	z-index:99;	
}

/* HEADER */
.headerCont{
	position: relative;
	width:100%;
	display:block;
	min-height:70px;
	max-height:650px;
	height:70px;
}
.headerInfo{
	width: 100%;
	height:650px;
	position:absolute;
	top: -580px;
	left:0;
}
.nosotrosInfo{
	width:100%;
	height:580px;
	background:#A20526;	
	padding: 50px 100px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nosotrosInfo .col00{
	width: 33%;
	padding: 0 8px;
	font-size:12px;
	color: #FFF;
	float:left;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.navPrincipal{
	width:100%;
	height:70px;
	display:block;
	background:url(../images/bg_nav_principal.png) no-repeat center top;
	position:relative;
}
.misionVision{
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	display:block;
	width:100%;
	margin: 10px 0 0 0;
	padding: 10px 0;
	font-size: 16px;
	line-height:20px;
}
.areaLogo{
	position:absolute;
	display:block;
	cursor:pointer;
	width:121px;
	height:42px;
	left:8px;
	top:4px;	
}
.redsocial{
	position:absolute;
	display:inline-block;
	cursor:pointer;
	top:25px;	
}
.redsocial.icoface{
	right:50px;	
}
.redsocial.icohome{
	right:80px;	
}
.redsocial.icotwitter{
	right:20px;	
}
/* NAV PRINCIPAL */
.navCont{
	position:absolute;
	left: 160px;
	top: 18px;
	display:inline-block;
}
.navPrincipal ul{
	display:inline-block;
	clear:both;
	text-align:center;
}
.navPrincipal ul li{
	display:inline-block;
	float:left;
	font-size: 14px;
	margin: 0 5px;
	padding: 0 0 15px 0;
	position:relative;
}
.navPrincipal ul li a{
	text-decoration:none;
	color:  #CCC;
}
.navPrincipal ul li a{
	padding: 4px 8px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.navPrincipal ul li a:hover{
	color:#FFF;
}
/* --- SUBMENU --- */
.navPrincipal li:hover ul{
	display:block;
	box-shadow: 1px 1px 6px #000;
	-webkit-box-shadow: 1px 1px 6px #000;
	-moz-box-shadow: 1px 1px 6px #000;
}
.navPrincipal li ul 
{ 
	list-style: none; 
	margin: 0; 
	padding: 0;
	display: none; 
	position: absolute; 
	top:25px; 
	left: 0; 
	z-index: 99999; 
	background: #231F20; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align:left;

} 
.navPrincipal li ul li 
{ 
	float: none; 
	margin: 0; 
	padding: 4px 8px; 
	display: inline-block;
	width:auto;
	float:left;
	width:100%;
	display:block;
	border-bottom: 1px solid #999;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-size: 14px;
	line-height:14px;
} 
.navPrincipal li ul li:last-child{
	border-bottom:none;
}
.navPrincipal li ul a 
{ 
	padding: 5px 0; 
	height: auto; 
	line-height: 1; 
	display: block; 
	white-space: nowrap; 
	float: none; 
	text-transform: none; 
	font-size: 11px;
	color: #CCC;
	background:none;
} 
.navPrincipal li ul a:hover{
	background:none;
	color:#FFF;
}
*html .navPrincipal li ul a /* IE6 */ 
{ 
	height: 10px; 
	min-width: 150px; 
} 
*:first-child+html .navPrincipal li ul a /* IE7 */ 
{ 
	height: 10px; 
	min-width: 150px; 
} 


/* Clear floated elements */ 
.navPrincipal li:after 
{ 
	visibility: hidden; 
	display: block; 
	font-size: 0; 
	content: " "; 
	clear: both; 
	height: 0; 
} 
* html .navPrincipal li { zoom: 1; } /* IE6 */ 
*:first-child+html .navPrincipal li { zoom: 1; } /* IE7 */ 
/* PRODUCTOS*/
.prodSec{
	background: #FFF url(../images/bgprod.jpg) repeat-x center top;
}
.productosCont{
	width:1100px;
	height:650px;
	display:inline-block;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding: 80px 40px 10px 40px;
	position:relative;
}
.prodItem{
	display: inline-block;
	position:absolute;
	text-align:center;
	padding: 0;
	float:left;
}
.prodItem img{
	display:block;
}
.prodItem p{
	background:#939597;
	padding: 2px 4px;
	display:inline-block;
	color:#FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 10px 0 0 0;
}
.cont-footer-black{
	display:block;
	clear:both;
	width:100%;
	margin: 0;
	padding: 11px 24px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	font-size: 13px;
	float:left;
	background:#000;
}
.contFooter{
	display:block;
	clear:both;
	width:100%;
	margin: 0;
	padding: 6px 20px;
	background:#A30627;
	font-size: 13px;
	position:absolute;
	left:0;
	bottom:6px;
	float:left;
	color:#FFF;
	text-align:right;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.contFooter h1{
	display: inline-block;
	float:left;
}
.contFooter h2{
	display: inline-block;
	float: right;
}
/* NOVA */
.prodItem.n9215{
	top:79px;
	left:114px;
}
.prodItem.n9211{
	top:334px;
	left:289px;
}
.prodItem.n9011{
	top:298px;
	left:593px;
}
.prodItem.n9315{
	top:405px;
	left:850px;
}
.prodItem.n9212{
	top:103px;
	left:331px;
}

.prodItem.n9312{
	top:109px;
	left:644px;
}
	.prodItem.n9312 p{
		margin-top: 42px;
	}
.prodItem.n9351{
	top:107px;
	left:876px;
}
.prodItem.n9205{
	top:81px;
	left:132px;
}
.prodItem.n9201{
	top:334px;
	left:320px;
}
.prodItem.n9202{
	top:97px;
	left:356px;
}
	.prodItem.n9202 p{
		margin-top: -5px;
	}
.prodItem.n9001{
	top:333px;
	left:625px;
}
.prodItem.n9302{
	top:108px;
	left:657px;
}
	.prodItem.n9302 p{
		margin-top: -5px;
	}
.prodItem.n9305{
	top:404px;
	left:873px;
}
.prodItem.n9350{
	top:103px;
	left:893px;
}
.prodItem.n9111{
	top:82px;
	left:108px;
}
.prodItem.n9110{
	top:322px;
	left:140px;
}
.prodItem.n9301{
	top:97px;
	left:379px;
}
.prodItem.n9113{
	top:321px;
	left:361px;
}
.prodItem.n9901{
	top:140px;
	left:586px;
}
.prodItem.n9902{
	top:133px;
	left:827px;
}
.prodItem.n9311{
	top:316px;
	left:602px;
}
.prodItem.n9112{
	top:314px;
	left:847px;
}
/* EUROPA */
.prodItem.e3150a{
	top:98px;
	left:115px;
}
.prodItem.e3002a{
	top:99px;
	left:297px;
}
.prodItem.e3001a{
	top:333px;
	left:275px;
}

.prodItem.e3011a{
	top:333px;
	left:485px;
}
.prodItem.e3012{
	top:99px;
	left:496px;
}
.prodItem.e3022bc{
	top:96px;
	left:755px;
}
.prodItem.e3021bc{
	top:333px;
	left:736px;
}
/* FASHION */
.prodItem.f5250{
	top:95px;
	left:115px;
}
.prodItem.f5002{
	top:97px;
	left:290px;
}
	.prodItem.f5002 p{
		margin-top: -2px;
	
	}
.prodItem.f5001{
	top:333px;
	left:275px;
}
.prodItem.f5101{
	top:333px;
	left:485px;
}
.prodItem.f5102{
	top:98px;
	left:501px;
}
.prodItem.f5202{
	top:98px;
	left:750px;
}
.prodItem.f5201{
	top:333px;
	left:736px;
}

/* DISCOVERY */
.prodItem.d6251{
	top:104px;
	left:121px;
}
.prodItem.d6312{
	top:102px;
	left:363px;
}
.prodItem.d6211{
	top:313px;
	left:297px;
}
	.prodItem.d6211 p{
		margin-top:0;
	}
.prodItem.d6310{
	top:100px;
	left:607px;
}
	.prodItem.d6310 p{
		margin-top:60px;
	}
.prodItem.d6013{
	top:287px;
	left:583px;
}
	.prodItem.d6013 p{
		margin-top:0px;
	}
.prodItem.d6351{
	top:100px;
	left:858px;
}
.prodItem.d6811{
	top:340px;
	left:826px;
}
.prodItem.d6250{
	top:104px;
	left:121px;
}
.prodItem.d6302{
	top:104px;
	left:343px;
}
.prodItem.d6201{
	top:328px;
	left:297px;
}
.prodItem.d6300{
	top:110px;
	left:621px;
}	
	.prodItem.d6300 p{
		margin-top:70px;
	}
.prodItem.d6003{
	top:290px;
	left:583px;
}
.prodItem.d6350{
	top:108px;
	left:858px;
}
.prodItem.d6801{
	top:340px;
	left:826px;
}

/* DISCOVERY RACK */
.prodItem.dj1540{
	top:97px;
	left:171px;
}
.prodItem.dj6910{
	top:300px;
	left:125px;
}
.prodItem.dj9312{
	top:94px;
	left:360px;
}
.prodItem.dj6912{
	top:318px;
	left:319px;
}
.prodItem.dj1540b{
	top:97px;
	left:635px;
}
.prodItem.dj6900{
	top:300px;
	left:584px;
}
.prodItem.dj1540c{
	top:97px;
	left:836px;
}
.prodItem.dj6902{
	top:300px;
	left:776px;
}
.prodItem.dj9311{
	top:96px;
	left:151px;
}
.prodItem.dj6016{
	top:294px;
	left:112px;
}
.prodItem.dj9312{
	top:94px;
	left:373px;
}
.prodItem.dj9312-b{
	top:92px;
	left:352px;
}
.prodItem.dj6216{
	top:296px;
	left:319px;
}
.prodItem.dj9301{
	top:96px;
	left:610px;
}
.prodItem.dj6006{
	top:295px;
	left:560px;
}
.prodItem.dj9302{
	top:96px;
	left:818px;
}
.prodItem.dj6206{
	top:295px;
	left:774px;
}
.prodItem.dj6312{
	top:97px;
	left:361px;
}
.prodItem.dj6911{
	top:259px;
	left:280px;
}
.prodItem.dj6312b{
	top:98px;
	left:644px;
}
.prodItem.dj6901{
	top:267px;
	left:566px;
}

/* DISCOVERY RACK 
.prodItem.dr01{
	top:80px;
	left:80px;
}
	.prodItem.dr01 p{
		margin-top: 16px;
	}
.prodItem.dr02{
	top:80px;
	left:300px;
}
.prodItem.dr03{
	top:80px;
	left:560px;
}
	.prodItem.dr03 p{
		margin-top: 17px;
	}
.prodItem.dr04{
	top:80px;
	left:790px;
}
*/



/* SLIDER */
.sliderGaleria .thumb_prev, .sliderGaleria .thumb_next, .sliderGaleria .thumb_play, .sliderGaleria .thumb_stop{
	cursor:pointer;
	position:absolute;
	min-height: 23px;
	height: auto !important;
	height: 23px;
}
	.sliderGaleria .thumb_prev{
		left: 499px;
		bottom: 16px;
	}
	.sliderGaleria .thumb_next{
		left: 580px;
		bottom: 16px;
	}
	.sliderGaleria .thumb_play{
		left: 554px;
		bottom: 16px;
	}
	.sliderGaleria .thumb_stop{
		left: 526px;
		bottom: 16px;
	}
	.prodSec  .thumb_prev {
		left: 10px;
		top: 45%;
		bottom: inherit;
	}
	.prodSec  .thumb_next {
		right: 10px;
		left:inherit;
		top: 45%;
		bottom: inherit;
	}
	
/* --- FORMULARIOS --- */
.formGeneral{
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	text-align: left;
}
.formGeneral input{
	width:100%;
	float:left;
	display:inline-block;
	clear:both;
	margin:0;
	padding:0;
}
.formGeneral fieldset{
	display:inline-block;
	position:relative;
	padding:5px 0 5px 0;
	margin: 0;
	width: 100%;
	float:left;
}
.formGeneral input[type="text"], .formGeneral input[type="email"], .formGeneral select, .formGeneral input[type="password"]{
	border: 2px solid #4B4B4D;
	padding: 2px 5px;
	margin:4px 0 2px 0;
	font-size:12px;
	color:#666A72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;

	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;         
	
	float:left;
	display:inline-block;
	clear:both;
}
.formGeneral label{
	color:#FFF;
	font-size: 12px;
	font-weight:normal;
	display:block;
	text-transform: uppercase;
	color:#4B4B4D;
}
.formGeneral textarea{
	color: #666A72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	
	width:100%;
	height: 180px;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float:left;
	border: 2px solid #4B4B4D;	
}
#formIdioma{
	width: auto;
}
#formIdioma label{
	width: auto;
	display:inline;
	float:left;
	clear:none;
	font-size: 10px;
	line-height:10px;
	padding: 6px 8px 0 8px;
}
#formIdioma select{
	width: 100px;
	display:inline;
	float:left;
	clear:none;
	font-size: 10px;
	line-height:10px;
	padding: 1px;
	margin:1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#formSearchCod{
	width: 240px;
	position:absolute;
	right: 10px;
	top:5px;
}
#formSearchCod input[type="text"]{
	width: 200px;
	font-size: 10px;
	line-height: 22px;
	height:22px;
	clear:none;
}
#formSearchCod input[type="submit"]{
	background:url(../images/ico_search.png) no-repeat center center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:30px;
	height:22px;
	border:none;
	padding:0;
	margin:4px 0 0 0;
	display:inline-block;
	clear:none;
	float:right;
	cursor:pointer;
}
#formSearchGral{
	display:block;
	clear:both;
	width: 100%;
	padding:0;
	margin:0;
	position:relative;
	float:left;
}
	#formSearchGral .fs_simple{
		width: 100%;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
		padding: 0 5px;
	}
	#formSearchGral .fs_doble, .formGeneral fieldset.fs_doble{
		width: 50%;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
		padding: 0 5px;
	}
	#formSearchGral .fs_triple{
		width: 33%;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
		padding: 0 5px;
	}
	#formSearchGral input, #formSearchGral select{
		font-size: 11px;
	}
	#formSearchGral .inputDate{
		width: 75%;
	}
	#formSearchGral .inputDate[type="text"]:disabled, .inputDate[type="text"]:disabled {
		background:#FFF;
	}
	#formSearchGral .ui-datepicker-trigger,  .fs_doble .ui-datepicker-trigger{
		display:inline-block;
		padding: 4px 0 0 2px;
	}
	#formSearchGral .barriosCheck{
		height:auto;
		min-height:  inherit;
		padding: 8px 0 2px 0;
	}
	#formSearchGral .barriosCheck input[type="checkbox"] {
		float:left;
		display:inline;
		padding:0;
		margin:0 4px 0 0;
		clear:none;
		width:auto;
	}
	#formSearchGral .barriosCheck label{
		width:auto;
		float:left;
		padding:0;
		margin:0;
		display:inline-block;
		clear: none;
		font-size: 11px;
	}
	#formSearchGral input[type="submit"]{
		background: url(../images/btn_buscar.png) no-repeat center center;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		width:90px;
		height:22px;
		border:none;
		padding:0;
		margin:4px 0 0 0;
		display:inline-block;
		clear:none;
		float:right;
		cursor:pointer;
	}
#formNews input[type="submit"]{
		background: #D23719;
		color: #FFF;
   		font-family: 'montserratregular';
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		width:90px;
		height:22px;
		border:none;
		padding:0;
		margin:4px 0 0 0;
		display:inline-block;
		clear:none;
		float:left;
		cursor:pointer;
}
#formNews input[type="submit"]:hover{
		color: #D23719;
		background: #FFF;
}

.formGeneral #captchaimage{
	display: inline-block;
	float: left;
	width: 156px;
}
.formGeneral #captchaimage img{
	border: 1px solid #BF2100;
	display:inline-block;
	padding:0;
	margin-top: 3px;
}
.formGeneral .captchaCont{
	padding-bottom:10px;
}
.formGeneral .captchaCont input{
	width:105px;
}
.formGeneral .captchaCont .errorValidate{
	left:312px;
}
.formGeneral .refreshimg{
	float: left;
	display:inline-block;
	color:#FFF;
	font-size: 9px;
	text-decoration:none;
	color:#ECA380;
}
.formGeneral .refreshimg:hover{
	color:#FFF;
}
/* --- VALIDATE --- */
label.errorValidate{
	position:absolute;
	z-index: 99;
	color: #FFF;
	background:#FF6600;
	padding: 3px 8px 2px 8px;
	font-size: 10px;
	font-weight:normal;
	zoom:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	bottom: -15px;
	left: 0;
	font-size: 12px;
	line-height:12px;
	background:#4B4B4D;
}
label.errorValidate:after 
{ 
	zoom:1;
	content: ''; 
	position: absolute; 
	left: 30px; 
	top: -8px; 
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent; 
	border-right: 5px solid transparent; 
	border-bottom: 8px solid #4B4B4D; 
}
input.errorValidate, textarea.errorValidate{
	border-color:#870000;
}
.formContacto{
	float:left;
	display:block;
	clear:both;
	width:100%;
}

/* --- MAPA --- */
.mapaContGral{
	display: inline-block;
	padding:0;
	margin:0;
	float:left;
}
.provTitle{
	font-size: 16px;
	display:block;
	clear:both;
	text-transform: uppercase;
	padding: 0 0 10px 0;
}
.contMapa{
	display:inline-block;
	float:left;
}
.provLocal{
	display:block;
	clear:both;
	width:100%;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #666;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.provLocal:last-child{
	border:none;
	padding:0;
	margin:0;
}
.provLocal h4{
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	color:#A30628 !important;
}
.provLocal p{
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	padding:0;
	margin:0;
}
.mapaTit{
	position:absolute;
	top: 80px;
	left:50px;
	font-size: 16px;
}
.contactSec{
	background: #FFF url(../images/bgprod.jpg) repeat-x center top;
}
#svgMapa{
	width: 300px;
	height: 540px;
	display:inline-block;
	margin:80px 0  0 30px;
	padding:0 0 0 20px;
	float:left;
	border-left: 1px solid #333;
}
.prov{
	/*fill: #6C6C6C !important;*/
}
.prov:hover, .prov:hover path{
	fill: #A30628 !important;
	stroke: #FFF !important;
	cursor:pointer;
	z-index: 999;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#divDatos{
	display:inline-block;
	padding: 0 0 0 10px;
	margin: 80px 0 0 0;
	width: 365px;
	height: 540px;
	float:left;
	border-left: 1px solid #333;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

}
/* --- FORMULARIO CONTACTO --- */
.contFormContacto{
	width: 360px;
	height: 650px;
	display:inline-block;
	float: right;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding: 80px 50px 0 0;
}
.formTit{
	font-size: 16px;
	padding-bottom: 20px;
}
.contFormContacto p {
	font-size: 14px;
	line-height:30px;
}
.formContactoDiv{
	display:block;
	width:100%;
	float:left;
	margin: 20px 0 0 0;
}
input.btnForm{
	background:#4B4B4D;
	display:inline-block;
	color:#FFF;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	padding: 5px 10px;
	width:auto;
	font-size: 10px;
	letter-spacing: 2px;
	float:right;
}
/* --- refresh --- */
.preloaderDiv{
	float:left;
	display:inline;
    position:relative;
    width:100%;
	background: url(../images/ajax-loader.gif) no-repeat center center;
	z-index:1;
}
/* --- Scroll --- */
.panelScroll {
	display: block;
	width: 100%;
	height:auto;
	max-height:540px;
	overflow-y: auto;
	margin-bottom: 15px;
}
.pSContenido {
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding: 0 20px 0 0;
}
/* --- Buscador --- */
.contenedor-buscador{
	display:block;
	width:100%;
	background:#A30627;
	position:relative;
	float:left;
	height: 650px;
}
.contenedor-buscador .contFooter{
	background:#2F1614;
}
#search-form{
	padding:104px 40px 0 40px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	max-width:264px;
}
#search-form .c_blanco {
	color:#FFF !important;
}
#search-form input,
#search-form select {
	border:none;
}
#search-form .btnForm {
	background:#3E0104;
	font-family: 'conduititc-mediumregular';
	cursor:pointer;
}
#search-form .btnForm:hover {
	background:#FFF;
	color:#3E0104;
}
.no-encontrado{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom: 1px solid rgba(255,255,255,0.5);
}
#prod-resultados .prodItem{
	position:relative;
}
.tit-resultados{
	padding-bottom:10px;
padding-top: 10px;
display: block;
clear:both;
width:100%;
font-size: 16px;
}



/* --- footer--- */

.navegadores{
	width:291px;
	float:right;	
}

.navegadores ul li{
	display: inline;
}

.left_n{ float:left;
 margin:6px 0 0 0;}

.right_n { float:right;}

#btn_01{
	display: inline-block;
	width:29px;
	height:29px;
	background: url(../images/navegadores/firefox_off.png) no-repeat;
}

#btn_01:hover{
background: url(../images/navegadores/firefox_on.png) no-repeat;
}

#btn_02{
	display: inline-block;
	width:29px;
	height:29px;
	background: url(../images/navegadores/chrome_off.png) no-repeat;
}

#btn_02:hover{
background: url(../images/navegadores/chrome_on.png) no-repeat;
}

#btn_03{
	display: inline-block;
	width:29px;
	height:29px;
	background: url(../images/navegadores/safari_off.png) no-repeat;
}

#btn_03:hover{
background: url(../images/navegadores/safari_on.png) no-repeat;
}

#btn_04{
	display: inline-block;
	width:29px;
	height:29px;
	background: url(../images/navegadores/opera_off.png) no-repeat;
}

#btn_04:hover{
background: url(../images/navegadores/opera_on.png) no-repeat;
}
	
	