﻿body 
{
    background-color:White;
    color:Gray;
    height:100%;
    font-family:Verdana;
    background-image:url(../ImagenesWeb/fondo-body.jpg);
    background-repeat:repeat-x;
    margin:0;
    font-size:11px;
    
}
ul { list-style-type: none;	margin: 0; padding: 0; }
h1{font-size:24px; color:#30689b; padding:0; margin:0; font-weight:normal;}
h2{font-size:15px; padding:0; margin:0;color:#666; line-height:25px;}
h3{font-size:12px; padding:0; margin:0;color:#666; line-height:19px;}
h4{font-size:15px; padding:0; margin:0;color:#666; line-height:15px;}
#contenedor
{
    width:899px;
    margin:0 auto;
    height:100%;
    min-height:600px;
    clear:both;
    
    /*border:1px solid red;*/
}
#logo
{
    float:left; width:240px;height:119px;
}
#cabecera
{
    width:899px;
    height:119px;
    float:left;
    clear:both;
    position:relative;
    background-color:#e9e6e1;
}
#anular {
/*height:120%;*/
width:120%;
filter:alpha(opacity=40);
background-color:#445487;
position:absolute;
top: 0px;
left:0px;
bottom:0px;
right:0px;
min-height: 100%;
height: auto !important;
height: 100%;
width:100%;

}
#vernotalegal{float:left;width:328px;background-color:#ffffff;position:relative;border:solid 1px gray;color:#445487;font-size:10px;text-align:left; padding:2px 5px 5px 5px;}
.BtnLegal { font-size:x-small;}
#mensaje
{
    float:left; 
    width:488px;
    height:89px; 
    background-image:url(../ImagenesWeb/telefono.jpg);
    background-repeat:no-repeat; 
    background-position:right bottom; 
    padding-left:15px;
    font-size:11px; 
    /*letter-spacing:0.09em; */
    line-height:1.5em;
    padding-top:20px;
}
#logoVolvo{width:131px;float:right; position:relative;}
.resaltado { font-weight:bold; color:#336699;}
#presentacion{ width:899px; float:left;}
#presentacion img{ width:897px; height:371px; float:left; margin-left:1px;}

#contenido
{
    width:899px;
    background-image:url(../ImagenesWeb/fondo_contenido.gif);
    float:left;
    margin-left:1px;
    position:relative;
    }
    
 #contenido2  { width:750px;height:100%;margin-left:135px;position:relative;}
 #contenido2 a {color:Gray; font-size:11px; text-decoration:none;}
 #contenido2 a:hover {color:Gray; font-size:11px; text-decoration:underline;}
 

 #contenido2_1 {width:355px;height:100%;float:left;line-height:17px;}
 #contenido2_1 .cllista { list-style-type:disc; padding-left:30px;}
 #contenido2_1 a {color:Gray; font-size:10px; text-decoration:none;}
 #contenido2_1 a:hover {color:Gray; font-size:10px; text-decoration:underline;}
 

 #contenido2_2
 {
     width:340px;
     margin-left:20px;
     padding:10px 10px 10px 10px;
     float:right;
     background-color:#f3f3f3;
     top:55px;
     right:0px;
     position:absolute;

     }
      #contenido2_3
 {
     width:340px;
     margin-left:20px;
     padding:10px 10px 10px 10px;
     float:right;
     background-color:#f3f3f3;
     right:0px;
      top:400px;
     position:absolute;
     clear:both;

     }
#contenido2_4
 {
     width:340px;
     margin-left:20px;
     padding:10px 10px 10px 10px;
     float:right;
     background-color:#f3f3f3;
     }
  #contenido3
 {
     width:859px;
     position:relative;
     background-color:#e9e6e1;
     height:510px;
     position:relative;
     z-index:6;
 }

  #contenido4
 {
     width:859px;
     position:relative;
     background-color:white;
     position:relative;
     z-index:6;
     height:100%;
 }
  #contenido5
{
     width:750px;
     height:740px;
     margin-left:135px;
     position:relative;
 }
 .form_caja_1
 {
     font-size:11px;
     color:Gray;
     width:150px;
 }
 .form_titulo_1
 {
     line-height:18px;
 }
 
 #footer
 {
     width:899px;
     background-image:url(../ImagenesWeb/fondo-pie.jpg);
     height:103px;
     float:left;
}
 #footer_empresa
 {
     width:218px;
     height:70px;
     padding-top:10px;
     font-size:10px;
     line-height:1.5em;
     float:left;
     position:relative;
     padding-left:2px;
}
#footer_menu
 {
     width:630px;
     height:70px;
     float:right;
     padding-top:10px;
     font-size:11px;
     text-align:right;
     margin-right:3px;
 }
 
 #footer_menu a
 {
     text-decoration:none;
     color:#336699;
     margin-left:15px;
 }
  #footer_menu a:hover
 {
     text-decoration:underline;
     color:#336699;
     margin-left:15px;
 }
 
#enlace_iempresa a
 {
     color:Gray;
     margin-left:auto;
 }
 #enlace_iempresa a:hover
 {
     color:Gray;
     text-decoration:underline;
     margin-left:auto;
 }


/* Menu horizontal */
    #tabsE {
      float:left;
      width:100%;
      background:#fff;
      font-size:10px;
      line-height:normal;
      font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
      }
    #tabsE ul {
	  margin:0;
	  padding:0px 0px 0px 1px;
	  list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
     
    #tabsE a {
      float:left;
      background:url("../ImagenesWeb/tabright.gif") no-repeat left top;
      margin:0;
      margin-left:0px;
      padding:0 0 0 18px;
      text-decoration:none;
      cursor:pointer;
      
      }

    #tabsE a span {
      float:left;
      display:block;
      background:url("../ImagenesWeb/tabright.gif") no-repeat right top;
      padding:10px 22px 10px 9px;
      color:#FFF;
      font-size:12px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -35px;
      }
    #tabsE a.current {
      background-position:0% -35px;
      }
    #tabsE a:hover span {
      background-position:100% -35px;
      } 
      #tabsE a span.current {
      background-position:100% -35px;
      } 
      
           
      
  /* GALERIAS */
  
#ContenProductos{float:left; width:145px; margin-left:1px;}
#imagenPrincipal{width:560px;float:left;height:335px; border-bottom:1px solid gray; margin-bottom:-3px; margin-right:10px;}
#imagenPrincipal img {width:560px;height:335px;float:left;}

#imagenPrincipal2{width:560px;float:left; border-bottom:1px solid gray; margin-bottom:-3px; margin-right:10px; background-color:Gray; position:relative}
/*#imagenPrincipal2 img {width:350px; position:absolute; top:50%; left:50%; margin-left:-280px; border:1px solid red;}*/
/*#imagenPrincipal2{width:560px; height:345px;border-bottom:1px solid gray; margin-bottom:-3px; margin-right:10px; background-color:Gray; position:relative}*/
.imagenPrincipal2{top:50%; left:50%; margin-left:280px; margin-top:170px; position:absolute; border:1px solid yellow;}
.imgCapa{width:320px; height:240px; top:50%; position:absolute; margin-top:-120px; left:50%; margin-left:-160px;}


#imagenPrincipalVN{width:560px;float:left; border-bottom:1px solid gray; margin-bottom:-3px; margin-right:10px; background-color:Gray; position:relative}
.imagenPrincipalVN{top:50%; left:50%; margin-left:280px; margin-top:170px; position:absolute; border:1px solid yellow;}
.imagenMiniaturaVN  img {width:171px; float:left;margin-bottom:14px; display:block; border:none;}

img.valing{ height:100%; vertical-align:middle; width:0px;}
.imagenMiniatura {width:182px; float:left;margin-bottom:14px; display:block;}
.imagenMiniatura img{ width:168px; float:left; border:none;  }

.imagenMiniatura2 {width:182px; float:left;margin-bottom:14px; display:block;}



 /* MAPAS */
 #mapMa {position:relative;float:left;width:745px;height:350px;margin-bottom:30px;}
 
 /* PAGINA INICIAL */

#banner{width:250px; height:300px; float:left; margin-top:10px; margin-left:10px; text-align:right;}
#cocheNuevo{width:271px;height:340px; float:left; padding:10px 20px 10px 15px; position:relative;}
#cocheNuevoT{width:271px;height:20px; float:left; background-color:Gray;color:White; font-size:11px; text-align:center; padding-top:5px; font-weight:bold;position:relative;  }
#cocheNuevoT a{color:White; text-decoration:none}
#cocheNuevoT a:hover{color:White; text-decoration:underline}

#cocheNuevoI{width:271px;float:left; font-size:11px; margin-top:2px;position:relative;}
#cocheNuevoI img{width:271px;float:left;position:relative;}
#cocheOcasion{width:271px;height:340px; float:right;padding:10px 20px 10px 20px;border-left:1px solid gray;}
#cocheOcasionT{width:271px;height:20px; float:left; background-color:Gray;color:White; font-size:11px; text-align:center; padding-top:5px;font-weight:bold;  }
#cocheOcasionT a{color:White; text-decoration:none}
#cocheOcasionT a:hover{color:White; text-decoration:underline}
#cocheOcasionI{width:271px;float:left; font-size:11px; margin-top:2px;}

#cocheOcasionI img{width:271px;float:left;}


/* VEHICULOS NUEVOS */

#col_nuevo{width:214px;float:left; position:relative;}
.col_nuevo{width:210px; float:left; position:relative;}
.col_nuevo img{ border:none;}
/*.line_div{ background-image:url(../imagenesweb/line_div.jpg); width:201px; height:3px; margin-top:10px; margin-bottom:10px; position:relative;}*/
.line_div{ margin-top:10px; margin-bottom:10px; position:relative;}

/* INFORMACION DE LOS COCHES MOUSEOVER */

.carinfo {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../imagenesweb/CochesNuevos/allmodels_carhover_bg_top.png) no-repeat right top; LEFT: 230px; PADDING-BOTTOM: 0px; WIDTH: 362px; PADDING-TOP: 5px; visibility:hidden;POSITION: absolute;  z-index:100;}
.carinfo .content {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../imagenesweb/CochesNuevos/allmodels_carhover_bg_bottom.png) no-repeat right bottom; PADDING-BOTTOM: 8px; COLOR: #666; PADDING-TOP: 1px; HEIGHT: 1%;}
* HTML .carinfo {BACKGROUND-IMAGE: url(../imagenesweb/CochesNuevos/allmodels_carhover_bg_top.gif); PADDING-TOP: 5px; POSITION: absolute;z-index:10;}
* HTML .carinfo .content {BACKGROUND-IMAGE: url(../imagenesweb/CochesNuevos/allmodels_carhover_bg_bottom.gif)}

.carinfo H2 {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 5px 10px; COLOR: #000; PADDING-TOP: 0px}
.carinfo .price {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px 10px; PADDING-TOP: 0px}
.carinfo P {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px; PADDING-TOP: 0px}
.carinfo .media {CLEAR: both; MARGIN: 10px 0px 0px}
.carinfo .media IMG {WIDTH: 346px; HEIGHT: 176px}
.carinfo .arrow {BACKGROUND: url(../imagenesweb/CochesNuevos/allmodels_carhover_arrow_left.png) no-repeat; LEFT: -13px; WIDTH: 16px; POSITION: absolute; TOP: 11px; HEIGHT: 52px}
* HTML .carinfo .arrow {BACKGROUND-IMAGE: url(../imagenesweb/CochesNuevos/allmodels_carhover_arrow_left.gif)}
.right .arrow {LEFT: 358px; BACKGROUND-IMAGE: url(../imagenesweb/CochesNuevos/allmodels_carhover_arrow_right.png); WIDTH: 19px}
* HTML .right .arrow {BACKGROUND-IMAGE: url(../imagenesweb/CochesNuevos/allmodels_carhover_arrow_right.gif)}
.fixfloat:unknown {CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."}

/* Primera Fila */
.tl1{left:230px;top:220px;}
.tl2{left:230px;top:320px;}
.tl3{left:230px;top:420px;}
/* Segunda Fila */
.tl4{left:440px;top:220px;}
.tl11{left:440px;top:320px;}
.tl5{left:440px;top:420px;}
/* tercera Fila */
.tl6{left:70px;top:220px;}
.tl7{left:70px;top:320px;}
.tl8{left:70px;top:420px;}
/* Cuarta Fila */
.tl9{left:280px;top:220px;}
.tl10{left:280px;top:320px;}

.vl2{left:440px; top:65px;}

 UL.model-list {
	FLOAT: left; LIST-STYLE-TYPE: none;  margin-top:00px; margin-left:40px;
}
* HTML UL.model-list {
	DISPLAY: inline; MARGIN-LEFT: 24px
}
UL.model-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal;BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; WIDTH: 221px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; margin-left:-50px;
}
UL.model-list LI.range A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 12px; TEXT-TRANSFORM: uppercase; WIDTH: 197px; COLOR: #666; PADDING-TOP: 12px; FONT-FAMILY: Arial, helvetica, Sans-Serif; POSITION: relative; TEXT-DECORATION: none; 
}
UL.model-list LI.range A SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.model-list LI.range A:hover {
	BACKGROUND: url(../imagenesweb/CochesNuevos/range_bg_link_hover.gif) #86837a no-repeat right top; COLOR: #dfdedc
}

.range_description {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; Z-INDEX: 1000; BACKGROUND: url(../imagenesweb/CochesNuevos/range_description_bg.png) no-repeat right bottom; LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 197px; COLOR: #fff; PADDING-TOP: 5px; POSITION: absolute; top:192px; left:10px; visibility:hidden;
}
* HTML .range_description {
	BACKGROUND-IMAGE: url(../imagenesweb/CochesNuevos/range_description_bg.gif)
}
* HTML .range_description P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}


/* VEHICULOS DE OCASION */

.frame_search{ float:left; position:relative; margin-left:5px;}
.ddlbusca{ font-size:10px; font-family:Verdana; color:Gray;}

#area_destacada{margin-left:20px;text-align:center; width:860px; height:200px; float:left;}
.area_destacada{border:1px solid gray; float:left; width:154px; margin-right:10px; height:180px; margin-bottom:15px; padding:1px 2px 5px 1px; text-align:left;text-decoration:none;}
.area_destacada img{ margin-bottom:5px;}
.area_destacada a{ text-decoration:none; color:#30689b; }
.area_destacada a:hover{ text-decoration:underline; color:Gray; }

/* Resultado de las bUsquedas*/
.TextoResultado { color:Black; font-size:10px; height:20px; text-decoration:none;}
.TextoResultado a { color:#30689b; font-size:10px; height:20px; text-decoration:none;}  
.TextoResultado a:hover { color:gray; font-size:10px; height:20px; text-decoration:underline;}  

#area_destacada2{margin-left:100px;text-align:center; width:700px; height:100%; float:left; padding-bottom:40px; min-height:120px;}

/* Tools */
#rightcontent {	margin: 0 0 16px 0;	float: left; clear: right; width: 165px; margin-bottom: 0; }
.tools { background: transparent url(../VehiculosNuevos/sprite_tools.png) no-repeat bottom left; margin-bottom: 12px; padding: 0 0 9px 0; }
.tools h3 {text-transform: uppercase; font-weight: bold; color: #fff; background: transparent url(../VehiculosNuevos/sprite_tools.png) no-repeat -332px 0; font-size: 11px; margin: 0; padding: 3px 0 0 0; }
.tools h3 span { display: block; padding: 2px 7px 5px 8px; background: transparent url(../VehiculosNuevos/sprite_tools.png) repeat-y top right; }
.tools ul {	background: transparent url(../VehiculosNuevos/sprite_tools.png) repeat-y -166px 0 ; padding: 4px 9px 0 9px; }
#maincontent .tools li { margin: 1px 0; padding: 0; }
.tools a { color: #333; display: block; }
.tools a:hover { color: #000; }
.tools li a.featured {	font-weight: bold; text-transform: uppercase; }

.tit_type{ font-size:16px;}
.lst_detalle{width:490px; float:left;}

#capa_descrip{width:735px; float:left; background-color:#f3f3f3; margin-top:20px; padding:3px 0 3px 3px;}
#capa_descrip .lst_detalle li{ list-style-type:square;}
.separa{ width:700px; height:30px; float:left;}



#capa_left_detalle{width:360px; float:left;}
#capa_left_detalle li{line-height:18px;}
#capa_left_detalle a{ color:#30689b; text-decoration:none;}
#capa_left_detalle a:hover{ color:gray; text-decoration:underline;}

#menu {width:380px;	float:left;	margin:0px 0px 0px 0px;	font-size: 11px; 	}
#menu dl {width: 380px;}
#menu dl,dd {margin: 0; }
#menu dd {margin-left:20px;}
#menu dt {font-size: 11px; 	padding: 5px; 	margin: 2px; }
#menu dt a { color: #666666;text-decoration:none; font-size:11px;}
#menu dt a:hover { color: #666666;text-decoration:none; font-size:11px;	}
#menu dd a { color: #666666;text-decoration:none;width:120px; }
#menu dd a:hover {color:#666666;}
#menu ul {list-style: none;margin-left:20px;}
#menu li {padding-bottom:3px;list-style-type:disc;}

/**/
#menu1 
{
	width:215;
	float:left;
	margin:0px 20px 0px 20px;
	font-size: 11px; 
	}
#menu1 dl 
{ 
	width: 215px; 
	}
#menu1 dl,dd 
{ 
	margin: 0; 
	}
#menu1 dd 
{
	}
#menu1 dt 
{ 
	font-size: 11px; 
	padding: 5px; 
	margin: 2px; 
	font-weight:bold;
	}
#menu1 dt a 
{ 
	color: #666666;
	text-decoration:none; 
	}
#menu1 dt a:hover 
{ 
	color: #666666;
	text-decoration:underline; 
	}
#menu1 dd a 
{ 
	color: #666666;
	text-decoration:none;
	width:130px; 
	}
#menu1 dd a:hover 
{ 
	color:#338d1a;
	}
#menu1 ul 
{ 
	list-style: none; 
	margin-left:20px;
	}
#menu1 li 
{
	border-bottom:solid 1px #e9e9e9;
	padding-bottom:3px;
}

