* {padding: 0;margin: 0;font-family: Arial, Verdana, Tahoma, sans-serif;}

body {background: url(/images/bg.jpg) repeat-x;text-align: center;}

a:link, a:visited, a:active {text-decoration: none;color: #da251c;}

a:hover {text-decoration: underline;}

#logotipo{position:absolute;top:15px;left:50%;margin-left:-400px;z-index:2;}
#logotipo img{border:0;}
#foto{position:absolute;top:6px;left:50%;margin-left:-430px;width:860px;height: 177px;z-index:1;overflow: hidden;}
#links{position:absolute;top:0;width:175px;height: 32px;background: url(/images/barra.png) no-repeat;overflow: hidden;
left:50%;margin-left:255px;padding:9px 0 0 0;font-size:11px;z-index:5;}

#links img{border:0;margin:0 2px 0 5px;vertical-align:top;}
#links a{margin: 0 5px 0 0px;color:white;}


#menu{position:absolute;width: 860px;height: 44px;top:176px;z-index:3;left:50%;margin-left:-430px;overflow:hidden;}
#menu ul{list-style:none;margin:0 5px;}
#menu li{float:left;}
#menu a{color:white;padding:0 15px;line-height:55px;font-size:14px;font-weight:bold;display:block;}
#menu a.link1:hover,#menu a.estoy1{background:url(/images/bglink1.png) no-repeat top center;color:#095AA5;text-decoration:none}
#menu a.link2:hover,#menu a.estoy2{background:url(/images/bglink2.png) no-repeat top center;color:#095AA5;text-decoration:none}
#menu a.link3:hover,#menu a.estoy3{background:url(/images/bglink3.png) no-repeat top center;color:#095AA5;text-decoration:none}
#menu a.link4:hover,#menu a.estoy4{background:url(/images/bglink4.png) no-repeat top center;color:#095AA5;text-decoration:none}
#menu a.link5:hover,#menu a.estoy5{background:url(/images/bglink5.png) no-repeat top center;color:#095AA5;text-decoration:none}
#menu a.link6:hover,#menu a.estoy6{background:url(/images/bglink6.png) no-repeat top center;color:#095AA5;text-decoration:none}
#menu a.link7:hover,#menu a.estoy7{background:url(/images/bglink7.png) no-repeat top center;color:#095AA5;text-decoration:none}
#menu a:hover {color:#095AA5;text-decoration:none}

#complemento{width: 860px;margin:0 auto;z-index: -1;padding:260px 0 0 0;overflow:hidden;}

#left{width: 200px;text-align: left;display:inline;float:left;}

#left #audi,#left #chevrolet,#left #mazda 
{display:inline;float:left;width:200px;background:url(/images/marcas_r2_c1.gif) repeat-y;padding:0 0 15px 0;
padding:0;}

.glossymenu{padding: 0;width: 184px;margin:0 8px;}
.glossymenu a{color:white;}

.glossymenu a.menuitem{
background: white url(/images/bgmenu.jpg) repeat-x bottom left;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
color: black;display: block;margin:0 0 1px 0;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;padding-left: 10px;text-decoration: none;height:25px;line-height:25px;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: black;
}

.glossymenu a.menuitem .statusicon{position: absolute;top: 1px;right: 5px;border: none;}

.glossymenu a.menuitem:hover{background-image: url(/images/bgmenuh.jpg);}

.glossymenu div.submenu{background: white;}

.glossymenu div.submenu ul{list-style-type: none;margin: 0;padding: 0;}

.glossymenu div.submenu ul li{border-bottom: 1px solid #f5f5f5;}

.glossymenu div.submenu ul li a{display: block;font: normal 11px Arial, Verdana, Helvetica, sans-serif;
color: black;text-decoration: none;padding: 5px 0;padding-left: 20px;}

.glossymenu div.submenu ul li a:hover{background: #f5f5f5;font-weight: bold;}

#left h1{font-size:18px;width:90px;text-align:center;float:right;margin:2px 4px 0 0;height:33px;display:block;line-height:33px}
#left a:link,#left a:active,#left a:visited,#left a:hover{color:#095AA5;text-decoration:none !important;}
#left p{color:white;font-size:11px;width:208px;height:90px;display:block;line-height:154px;text-indent:10px;
margin:33px 0 0 0;overflow:hidden;font-weight:bold;}
#left a.blanco {color:white !important}

#main{display:inline;float:right;width: 610px;text-align:left;margin:0 10px 0 20px;font-size:12px; }

#main h1{font-size: 32px;font-family:Georgia, serif;color: #095AA5;letter-spacing: -1px;font-weight: normal;}
#main h2{font-size: 18px;font-family:Georgia, serif;font-style:italic;color: #095AA5;letter-spacing: -1px;font-weight: normal;
margin: 15px 0 15px 0;}

#main p{font-size: 13px;color: #000;line-height: 150%;text-align: justify;margin:15px 0 0 0;}

#main a {color: #095AA5;text-decoration: none;border-bottom:1px dotted #f5f5f5;}

#main h5.Audi {width:600px;height:66px;display:block;background:url(/images/paudi.jpg);margin: 25px 0 0 0;font-size:22px;color:white;
line-height:66px;text-indent:120px;letter-spacing:-1px;font-family:Georgia,serif;font-style:italic;font-weight:normal;}
#main h5.Chevrolet {width:600px;height:66px;display:block;background:url(/images/pchevrolet.jpg);margin: 25px 0 0 0;font-size:22px;color:white;
line-height:66px;text-indent:120px;letter-spacing:-1px;font-family:Georgia,serif;font-style:italic;font-weight:normal;}
#main h5.Mazda {width:600px;height:66px;display:block;background:url(/images/pmazda.jpg);margin: 25px 0 0 0;font-size:22px;color:white;
line-height:66px;text-indent:120px;letter-spacing:-1px;font-family:Georgia,serif;font-style:italic;font-weight:normal;}

#main h6 {width:150px;text-align:center;font-size:15px;margin:25px 10px;float:left;border:0;font-weight:bold;}
#main h6 img{border:0;}
#main h6 a:hover{text-decoration:none;}

#main a.Audi:hover,#main a.Chevrolet:hover,#main a.Mazda:hover{text-decoration:none;}
#main a:hover {text-decoration: underline;}

#main table {width:100%;margin:15px 0}

#main td{padding:5px;font-size:12px;line-height:18px;}
#main .localiza td {border-bottom:1px solid #f5f5f5;padding:10px 0}

#main .pad {border:1px solid #f5f5f5;padding:2px;background:white;}

#main td span {font-weight:bold;color:#095AA5;font-size:16px}
#main p span {font-weight:bold;color:#095AA5;font-size:14px}

#main form{margin: 25px auto;text-align: center;width: 320px;}

#main fieldset{	border: 0;margin-bottom: 7px;font-family: Arial, Verdana, sans-serif;font-size: 11px;color: #000;text-align: left;}

#main input, #main textarea  {background: #FFF;border: 1px solid #7f9db9; color: #000; 
	font-family: Arial,Verdana,sans-serif; font-size: 12px; font-weight: normal; width: 320px;
	padding: 5px;
}

#main input:hover, #main textarea:hover  {background: #f5f5f5;}
#main input.enviar,#main input.enviar:hover {width:150px;background:#7f9db9;font-weight:bold;color:white}

#main p.red{margin:25px;color:red;font-weight:bold;text-align:center}
#main p.green{margin:25px;color:green;font-weight:bold;text-align:center}


#right{width: 200px;float: right;text-align: center;display: inline;background:url(/images/bgcompl.jpg) repeat-x;
margin: 0 0 10px 30px}

#right #oferta {display:inline;float:right;width:198px;height:300px;margin: 0 0 15px 0;
padding: 0;overflow:hidden;}
#right img {border:0}

#oferta h3 {font-weight:normal;margin:5px 0 10px 0;font-size:18px;color:#095AA5;}

#abajo
{
	width: 860px;display: inline;float:left;background: #095AA5;text-align:left;text-indent:15px;
	height: 30px;font-size: 11px;color: white;line-height:30px;margin: 20px auto;
}

/* lightbox */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/* fin lightbox */