html, body, div, span, object, iframe,h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, input,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;vertical-align: baseline;}
img, a img { border: none;}
img.pngMsie{display:none;-display:block}
img.pngMoz{display:block;-display:none}
a {text-decoration: none;outline: none; color:#000}
a:hover, a.active{text-decoration:none;}
p {margin: 0;/*padding: 0 0 13px 0*/;font-size:1.2em;line-height:1.3em;}
h1 {color: #005950;font-size: 1.50em;}
h2 {color: #828383;font-size: 1.9em;}
h3 {color: #046a4e;font-size: 1em;}
h4{font-size:0.95em;color:#046a4e;font-weight: bold;}
ul, ul li {list-style: none;font-size: 1em;}ul li ul li {font-size: 1em;}
ul li span{font-size:1.5em; text-transform:uppercase;}
table {border-collapse: separate; border-spacing:0;}
caption, th, td { text-align:left; font-weight:normal;}
table, td, th { vertical-align:middle;}
sup{font-size:13px;}sub{font-size:0.8em;line-height:0}address{font-style:normal}
iframe{border:none;overflow:hidden; width:250px; height:35px;}
sup{font-size:0.8em}
address{color:#666;font-size:1em;line-height:2em}
hr{ border: 1px solid #82B5A7;}

/* wrappers */
html{overflow-x:hidden;overflow-y:auto}
body {font-size: 62.5%;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;background:url("/sites/all/themes/suzukimotos/images/gradient-background.jpg") repeat-x scroll 0 0 #d8d4d4;margin:0;}
/*#background{background:url("/sites/all/themes/suzukimotos/images/bg-pattern.png") no-repeat scroll left top;}*/
#page-wrapper{width:860px; margin: 0 auto;}
#main-container{margin:0 auto;width:1000px;height:auto;position:relative}
#top-wrapper{position:absolute;top:0;left:0;width:100%;height:728px;}

	
#header{
	width:860px;
	/*background:#fcfbfb;*/
	/*height:70px;*/
/*	position:absolute;
	margin-top:-410px;
	*/
	margin-top:0;
}

#logo{z-index:100;position:relative;/*left:12px;*//*top:10px;*/ top:0;}
	
#primary-links{
	margin-top:-70px;
	width:400px;
	float:right;
}

#primary-links li{
	float:left;
	color:#9f9b9b;
}

#primary-links li a{
	font-family:Verdana;
	font-size:0.90em;
	font-weight:bold;
	color:#9f9b9b;
	padding:7px;
}

#primary-links a:hover, a.active{
    background:#fff;
}

#secondary-navigation{
	width:760px;
	background:#093246;
	color:#d7f0f8;
}	

#secondary-links{
	padding: 15px 0 29px 22px;

}

#secondary-links li{
	float:left;
	padding-right:20px;	
}

#secondary-links li a{
	font-family:Arial;
	font-size:1.1em;
	font-weight:bold;
    color:#d7f0f8;
	padding:7px;
}

#secondary-links a:hover{
    background: #fff;
    color:#000;
}

#secondary-links a.active{
    background: #fff;
    color:#000;
}

#content {
	width: 760px;
}

.home .wrapper {
	width: 760px;
	margin-top:60px;	
}


.home #novedades{
	background:#fff;
	width:113%;
	float:left;
	margin-top:-58px;
	padding-top:15px;
}	


.home #lista-novedades ul{
	width:505px;
	clear:both;
	padding:12px;
}

.home #lista-novedades ul li{ 	
    float: left;
    width: 250px;
    
}

.home #lista-novedades h2{
	font-size:1em;
	color:#145d59;
	margin-top:12px;
	}

.home #lista-novedades ul p{
	font-size:0.90em;
	}

.home #lista-novedades img{
	float:left;
	padding:12px;
}


#prensa{
	/*width:32%;*/
	width:275px;
	float: right;
	background:#aaacab;
	margin-top:-144px;	
	margin-right:4px;	
	height:140px;
}

#prensa ul{
	width:266px;
	padding:5px 3px 0 15px;
}

#prensa ul li{
	background-image: url(/sites/all/themes/suzukimotos/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding:3px 0 3px 20px;
	width:280px;
}

#mas-prensa{
    margin-left:232px;
    top:-20px;
    padding-bottom:1px;
    color: #fff;
    position:relative;
}

#prensa p{
	font-size:1em;	
}

#prensa h3{
	font-size:0.90em;
	color:#000;
}

#prensa h4{
	width:211px;
	font-size:0.90em;
	color:#fff;
	background:#1d98d4;
	padding:10px 2px 10px 15px;
}

.comunicado-prensa{
	background:#5bb6e5;
	height:30px;
}	

.home #copyright{
	width:760px;
/* background:#f7f7f7 */;
	padding:76px 0 0 0;
}

#copyright p{
	font-size:0.90em;
	margin-top:30px;
	color:#0a0101;
}

#copyright a{
	font-size:0.90em;
	padding-left:15px;
	margin-top:30px;
	color:#d8d4d4;
}

#copyright #legales{
	color:#0a0101;
	font-size:1em;
	margin-left:100px;
}

.mas{
	width:45px;
	font-size:0.95em;
	margin-left:214px;	
	margin-top:-11px;
	float:left;
}

#slideshow{
	/*margin-top:-69px;*/
	/*margin-top:-73px;*/
	/*margin-top: 0;*/
	width: 860px;
	height: 555px;
}

.carousel {
	background:#fff;
}

.carousel img{
	padding:0 5px 0 5px;
	border:#f7f7f7 solid 1px;
}

.generica .wrapper{
    position:absolute;top:0;width:860px; height:auto; background:white;	
}

#content-middle {
   margin-top:100px;
   position:relative;
}

.generica #copyright{
	width:760px;
	padding:10px 0 10px 0;
	position:relative;
	height:10px;
}

#concesionario{
	width: 850px;
	margin-top:-90px;
	background:#fff;
	padding:10px 5px 10px 4px;
	
}	

#concesionarios
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	margin: 5px 3px 2px 20px;
	width: 820px;
	text-align: left;
	border-collapse: collapse;
}

#concesionarios-header
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	width: 880px;
	text-align: left;
	border-collapse: collapse;
}


#concesionarios th
{
	font-size: 13px;
	font-weight: normal;
	padding: 4px;
	background: #b9c9fe url('/sites/all/themes/suzukimotos/images/gradhead.png') repeat-x;
	/*border-top: 2px solid #fff;*/
	border-bottom: 1px solid #fff;
	color: #fff;
}

#concesionarios th a{
	  color: #0000ff;
	  text-decoration: underline;
	}

#concesionarios td
{
	padding: 4px;
	border-bottom: 1px solid #fff;
	color: #000;
	border-top: 1px solid #fff;
	/* background: #e8edff url('../images/gradback.png') repeat-x;*/
	background: url('/sites/all/themes/suzukimotos/images/gradback.png') repeat-x;
}

#concesionarios tfoot tr td
{
	background:  #b9c9fe url('/sites/all/themes/suzukimotos/images/gradhead.png') repeat-x;
	font-size: 12px;
	color: #fff;
}

#concesionarios tbody tr:hover td
{
	/*background: #d0dafd url('../images/gradhover.png') repeat-x;*/
	background: url('/sites/all/themes/suzukimotos/images/gradhover.png') repeat-x;
	color: blue;
}


ul.concesionarios-detalles{
	margin-top:30px;
	width:800px;
    height:255px;
}

ul.concesionarios-detalles li{
	float:left;
	color:#000;
	padding:10px 5px 5px 55px;
	width:320px;
	font-size:0.80em;
}

.header{
	width:340px;
	background:url('/sites/all/themes/suzukimotos/images/sqr-bullet.gif') no-repeat 2% #DBE2EB;
	padding:4px 8px 3px 20px;
	font-size:1.20em;
}	

.concesionarios-detalles img{
	padding-top:6px;
}

.concesionarios-detalles address, .concesionarios-detalles p{
	padding:16px 0 0 20px;
}

#map_canvas{
	width:367px;
	height:300px;
}


/* Formulario Contacto */

ul.contacto-detalles{
	width:820px;
    height:255px;
}

ul.contacto-detalles .li-datos{
	float:left;
	color:#000;
	padding:10px 5px 5px 36px;
	width:230px;
	font-size:0.80em;
}


ul.contacto-detalles .li-formulario{
	float:right;
	color:#000;
	padding:10px 5px 5px 0;
	width:440px;
	font-size:0.80em;
}

.contacto-detalles hr{
	border: 1px solid #DBE2EB;
	width:300px;
	margin-left: 7px;
}

.contacto-detalles .header-1{
	width:280px;
	background:url('/sites/all/themes/suzukimotos/images/sqr-bullet.gif') no-repeat 2% #DBE2EB;
	padding:4px 8px 3px 20px;
	font-size:1.2em;
	font-weight:bold;	
}

.contacto-detalles address{
	padding-left:10px;	
}

.contacto-detalles .header-2{
	width:428px;
	background:url('/sites/all/themes/suzukimotos/images/sqr-bullet.gif') no-repeat 2% #DBE2EB;
	padding:4px 8px 3px 20px;
	font-size:1.2em;
	font-weight:bold;	
}

.contacto-detalles img{
	padding:40px 0 30px 20px;
}

.section-concesionario ul#tipo-servicio{
	font-size:1.8em;
}

.section-concesionario ul#tipo-servicio li{
	padding: 2px 0 0 10px;
}


/* ----------- My Form ----------- */
.suzuki-contact-form{
	margin:0 auto;
	width:424px;
	padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
	border:solid 2px #DBE2EB;
	background:#e5e7e9;
	height: 500px;
}
#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}
#stylized label{
	display:block;
	font-weight:normal;
	/*text-align:right;*/
	width:164px;
	padding-left:1px;
	padding-bottom:3px;
	/*float:left;*/
	font-size:1.5em;
}


#stylized span.required{
	color:#ef2844;  
}


#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}

#stylized input{
	float:left;
	font-size:1.4em;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:170px;
	margin:2px 0 6px 0;
}

#stylized select {
	float:left;
    font-size: 1.5em;
    margin:2px 80px 2px 0;
    padding: 2px;
 /*   width: 120px;*/
}

#stylized #edit-submit{	
	width:60px;
	height:24px;
	/*background:#666666 url(/sites/all/themes/suzukimotos/images/button.png) no-repeat;*/
	text-align:center;
	/*color:#666666;*/
	font-size:1.5em;
	font-weight:normal;
	float:right;
}

#stylized button.reset{
	width:60px;
	height:24px;
	/*background:#666666 url(/sites/all/themes/suzukimotos/images/button.png) no-repeat;*/
	text-align:center;
	color:#666666;
	font-size:1.2em;
	font-weight:normal;
	float:left;
}

#fieldset-col1{
  border-color:#b5afb0;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
  width:180px;
  float:left;
}


#fieldset-col2{
  border-color:#b5afb0;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
  width:120px;
  float:right;
}

form fieldset legend {
	font-size:1.5em;
	color:#716f6f;
}

#stylized input.form-checkbox{
	width:20px;	
	margin-top:-1px;
}

#stylized .sec{
	width:105px;
	height:21px;	
}

#stylized .sector-label{
    margin-left:5px;
    font-size:1em;
}

#stylized #edit-comentarios{
    margin-left:5px;
    font-size:1.2em;
}

.space{
	clear:both;
	padding-top:12px;
}

.space-bottom{
	clear:both;
}

/* section producto */

.section-producto .content-middle{
	background: #fff;
	overflow:hidden;
	/*width: 832px;*/
	width:860px;
	/*left: 12px;*/
	/*top:10px;*/
	top:0;
	left:0;
	position:relative;
	clear:left;
}

.section-producto #main-image{
    padding:20px 0 0 10px;
	float:left;
	width:580px;
}

.section-producto #ficha-tecnica{
	width: 200px; 
	float:left;
	margin: 4px 0 20px 30px;
}

.section-producto #ficha-tecnica-gallery{
    width: 771px; 
    /*float:left;*/
    margin: 4px 0 20px 30px;
    overflow: hidden;
}

.section-producto #thumbnail{
	position: relative;
	clear: both;
	left: 12px;
}

.section-producto #thumbnail li{
    float:left;
    padding-right:14px;
}

#ficha-tecnica table {
    border-spacing: 0;
    font-size: 1em;
    width: 210px;
    background: #fff;
}

#ficha-tecnica-gallery table {
    border-spacing: 0;
    font-size: 1.2em;
    width: 610px;
    background: #fff;
    margin: 10px auto;
}

.section-producto #ficha-tecnica td {
    border-bottom: 1px solid #D6D6D6;
    padding: 2px 0 2px 15px;
}

.section-producto #ficha-tecnica-gallery td {
    border-bottom: 1px solid #D6D6D6;
    padding: 2px 0 2px 15px;
    width: 220px;
}

.section-producto #ficha-tecnica .gray {
    background-color: #EBEBEB;
}

.section-producto #ficha-tecnica-gallery .gray {
    background-color: #EBEBEB;
}

.section-producto #title {
    margin: 20px 0 15px 10px;
}

.section-producto #title h1 {
    padding:18px 0 0 18px;
    color: #1A1A1A;
    font-size: 1.5em;
    font-weight: bold;
}

.section-producto #copyright{
	width:760px;
	margin-top:-15px;
}

.section-producto h2{
    margin: 25px 0 0 80px;
}

.section-producto .galleryformatter {
    float: right;
    margin: 0 -161px 0 0;
}


/* page */

.node-type-page .content-middle{
	background: #fff;
	overflow:hidden;
	/*width: 832px;*/
	width:860px;
	/*left: 12px;*/
	/*top:10px;*/
	position:relative;
	padding-bottom:20px;
	clear:left;
}

.node-type-page #title h1 {
   
    color: #1A1A1A;
    font-size: 1.5em;
    font-weight: bold;
}

.node-type-page #copyright{
	width:760px;
	margin-top:-15px;
}

.node-type-page .main-image {
    padding:20px 10px 0 12px;
	float:right;
	width:580px;
	
}

.node-type-page #texto{
	width: 700px; 	
	margin: 18px 0 0 15px;
	text-align: justify;
	flaof:left;	
}



/* Listado de concesionarios */

.section-listado .content-middle{
	background: #fff;
	overflow:hidden;
	/*width: 832px;*/
	width:860px;
	/*left: 12px;*/
	/*top:10px;*/
	position:relative;
	padding-bottom:20px;
	clear:left;
}

.section-listado #title h1 {  
    color: #1A1A1A;
    font-size: 1.5em;
    font-weight: bold;
}

.section-listado #copyright{
	width:760px;
	margin-top:-15px;
}

.section-listado .main-image {
    padding:20px 10px 0 12px;
	float:right;
	width:580px;
	
}

.section-listado #texto{
	width: 700px; 	
	margin: 18px 0 0 15px;
	text-align: justify;
	flaof:left;	
}


#views-exposed-form-concesionarios-page-1{
	width:700px;
	margin-left:20px;
}

#views-exposed-form-Taller-page-1{
	width:700px;
	margin-left:20px;
}

#views-exposed-form-repuestos-page-1{
	width:700px;
	margin-left:20px;
}

.views-widget{
	padding-top:7px;
}


#edit-provincia{
	width:160px;
    border:1px solid;
}



/* concesionario */

.node-type-concesionario .content-middle{
	background: #fff;
	overflow:hidden;
	/*width: 832px;*/
	width:860px;
	/*left: 12px;*/
	/*top:10px;*/
	position:relative;
	padding-bottom:20px;
	clear:left;
}

.node-type-concesionario #title h1 {
   
    color: #1A1A1A;
    font-size: 1.5em;
    font-weight: bold;
}

.node-type-concesionario #copyright{
	width:760px;
	margin-top:-15px;
}

.node-type-concesionario .main-image {
    padding:20px 10px 0 12px;
	float:right;
	width:580px;
	
}

.node-type-concesionario #texto{
	width: 700px; 	
	margin: 18px 0 0 15px;
	text-align: justify;
	flaof:left;	
}

.node-type-concesionario  ul.concesionarios-detalles li span {
    font-size: 1.5em;
    text-transform: none;
}


#vista-listados-vacia{
	width:440px;
	height:300px;
	margin-left:20px;
	margin-top:40px;
	font-weight: bold;
	color:red;
}

.block-gmap_location{
	margin-left:437px;
	margin-top:-219px;
}


.node-type-concesionario #title {
    margin: 10px 0 15px 44px;
}

.node-type-concesionario #title h1 {
    padding:18px 0 0 18px;
    color: #1A1A1A;
    font-size: 1.5em;
    font-weight: bold;
}

.page-contacto  #title h1 {
    color: #1A1A1A;
    font-size: 1.5em;
    font-weight: bold;
    padding: 10px 0 0 38px;
}

.page-contacto #texto{
	width: 700px; 	
	margin: 18px 0 0 15px;
	text-align: left;
	flaof:left;	
}

.page-contacto ul.contacto-detalles li span {
    font-size: 1.5em;
    text-transform: none;
}

.section-contacto div.error, tr.error {
    background: none repeat scroll 0 0 #FFCCCC;
    color: #220000;
    margin-top:20px;
    width:855px;
}

.section-contacto .messages.status{
    background: none repeat scroll 0 0 #99FF66;
    color: #220000;
    padding: 2px;
    width:855px;
    font-size:1.5em;
}


/* section prensa */

.section-prensa .content-middle{
	background: #fff;
	overflow:hidden;
	/*width: 832px;*/
	width:860px;
	/*left: 12px;*/
	/*top:10px;*/
	top:0;
	left:0;
	position:relative;
	clear:left;
}

.section-prensa #main-image{
    padding:20px 0 0 10px;
	float:left;
	width:580px;
}

.section-prensa #title {
    margin: 0 0 15px 10px;
}

.section-prensa #title h1 {
    padding:18px 0 0 18px;
    color: #1A1A1A;
    font-size: 1.5em;
    font-weight: bold;
}

.section-prensa .texto{
   margin-left: 26px;
   margin-top:15px;
   margin-bottom:15px;
   width: 805px;
}

.section-prensa p{
   margin-top:15px;
}

.section-prensa hr{
   background-color:#d2d1d1;
   border:1px solid #d2d1d1;
   width:805px;
   margin-top:15px;
}
	
.section-prensa .img-prensa{
   margin-left: 26px;
   margin-top:15px;
}

.section-prensa .desc-foto-prensa{
   margin-left: 26px;
   margin-top:5px;
   margin-bottom: 15px;
}

.section-prensa #copyright{
	width:760px;
	margin-top:-15px;
}

.section-prensa .views-table{
	width:798px;
	font-size: 1.2em;
	margin-left:30px;
	margin-top:15px;
	margin-bottom:15px;
	}

.section-prensa .views-table th{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 5px;
	background: #7db0fe;
}

.section-prensa .views-table td{
	padding-left: 5px;
	padding-bottom: 10px;
	vertical-align:super;
}	

.section-prensa .views-table .views-field-field-descripcion-corta-value p{
	font-size:1em;
	font-family: Verdana;
}

.section-prensa .views-table tr.even{
	background:#fff;
}

.section-prensa a#listar-prensa {
	margin-left:680px;
	text-decoration: none;
	color: blue;
}

.section-prensa a#listar-prensa:visited {text-decoration: none}
.section-prensa a#listar-prensa:active {text-decoration: none}
.section-prensa a#listar-prensa:hover {text-decoration: underline; color: red;}



.section-prensa .views-table a{
	text-decoration: none;
	color: blue;
}

.section-prensa .views-table a:visited {text-decoration: none}
.section-prensa .views-table a:active {text-decoration: none}
.section-prensa .views-table a:hover {text-decoration: underline; color: red;}



/* login */

.section-user .content-middle{
	background: #fff;
	overflow:hidden;
	/*width: 832px;*/
	width:860px;
	/*left: 12px;*/
	/*top:10px;*/
	position:relative;
	padding-bottom:20px;
	clear:left;
}

.section-user #user-login{
	width:400px;
	margin-left:200px;
	margin-top:60px;
	background:#d0d0d0;
	padding: 5px 0 5px 22px;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
	#fieldset-col2{
	  border-color:#b5afb0;
	  border-width: 1px;
	  border-style: solid;
	  padding: 10px;        /* padding in fieldset support spotty in IE */
	  margin: 0;
	  width:185px;
	  float:right;
	}	
	.content-middle {
	   top: 20px;
	   padding-top:30px;
	}
	.node-type-page #copyright{
		width:760px;
		margin-top:15px;
	}	
	.section-prensa #copyright{
		width:760px;
		margin-top:15px;
	}	
	.node-type-concesionario #copyright{
		width:760px;
		margin-top:15px;
	}	
	.section-listado #copyright{
		width:760px;
		margin-top:15px;
	}
	
}

.menu-bandera{
	margin-top:8px;
	float:right;
}

.bandera-producto{
	margin-top:-28px;
	float:right;
	padding-right:120px;
}

.galleryformatter {
    float: right;
    margin:0 -125px 0 10px;
}


.socials-logos {
    position: relative;
    top: 5px;
    z-index: 200;
    display:inline-block;
    float:right;
}

.socials-logos li {
    float: left;
    padding: 0 5px
}

.socials-logos p {
    margin-top: 7px; 
}

.socials-logos img {
    height: 27px; 
}
