/* redefinimos cosas de gissubnav solo para volvo */

#gisubnav, #gisubnav2 {
background-color: #DFE3E6;
}

/*chapuza por el misterio del IE6 cuando dependia de contenido */
.eng {
background:url('/imanew/volvo/headerVentaVolvo_eng.jpg') no-repeat;
padding-top: 75px;
}
.esp {
background:url('/imanew/volvo/headerVentaVolvo_esp.jpg') no-repeat;
padding-top: 75px;
}

#contenido.volvo h1,h2,h3 {
	color:#4262A9;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 0px;
	padding-left: 1px;
	display: inline;
}

#contenido.volvo h1 {
	font-size:22px;
	font-weight: bold;
	margin-bottom: 6px;
}

#contenido.volvo h3, #contenido.volvo h3:hover {
	font-size:14px;
	background-color: #E3E8E8;
	margin-bottom: 7px;
color:#4262A9;
font-family:Arial, Helvetica, sans-serif;
border-bottom: 0px;

cursor: auto;
display:block;
}

#contenido.volvo h6 {
border-color:#CCCCCC;
}

/* para el TD que contiene los pasos */
.underline {
border: 1px solid #CCCCCC; 
border-width: 0px 0px 1px 0px;
}




/*
	General rules para DHTML menu dhtmlgoodies.com
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
		
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		/*margin:5px 0 0 0;	*/	
		padding:0px;
		position:relative;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{
	width:125px;
	margin-left: 4px;
	height: 275px;
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
/*		color: #000066;
		text-decoration:none;	
		display:block;
		clear:both;
		width:135px;	
		padding-left:4px;	*/
		
		border-left: 0px solid #283D82;
		color: #283D82;
		text-decoration: none;
		
		display:block;
		clear:both;		
		width:125px;
		padding-left:2px;			

	}
	
	/*lmc hover para a */
	#dhtmlgoodies_slidedown_menu a:hover{
background: #F3F5FC;
	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin:6px 0 2px 0;
		padding: 0 0 0 19px;
		border-bottom:1px solid  #FFFFFF;
		font-weight:bold;
		background:url(/imanew/volvo/bullet_go.gif) no-repeat left;
	}	
	
	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:4px;
		border-bottom:1px solid #CCCCCC;
		font-size:0.9em;

	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:blue;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	



/* de rafa volvo paleta, al final porque algun hack para en IE */

.bodyhoyos{
	background-image:none;
	background-color:#FFFFFF;
	margin: 8px;
	padding:0px;
}

#vmenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8C8F;
	text-align: center;
	letter-spacing: -0.04em;
	margin-bottom: 4px;
	vertical-align: middle;
	margin-top: 2px;
}

#vmenu td {
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 0px 1px;
}
#vmenu tbody a {
	color: #7E92A0;
	font-size: 12px;
	display: block;
	height: 19px;
	padding: 3px 0 1px em;
	margin-right: 0.2em;
	margin-left: 0.2em;
	text-decoration: none;
	background-color: white;
	vertical-align: middle;
}
#vmenu tbody a:hover {
	color: #4262A9;
	text-decoration: none;
	background-color: #C4CDD5;
}


div.vsubmenu {
border-bottom: 1px solid #E4E6E7; 
border-top: 1px solid #E4E6E7; 
padding: 5px 0 5px 58x; 
margin-top: 6px;
margin-bottom: 10px;
}

#vmenupages div{
padding: 5px 0px 5px 58px;
border-bottom: 1px solid #E4E6E7; 
border-top: 1px solid #E4E6E7; 
margin: 8px 0px 10px 0px;

}

#vmenupages p{
color: #08208C;
font-weight:bold;
margin-bottom: 2px;
}

#vmenupages div a:link  { color: #999999; 	text-decoration: none;  font-weight:normal;  !important}
#vmenupages div a:active { color: #999999; 	text-decoration: none; background: #FFFFFF; font-weight:normal;  !important }
#vmenupages div a:visited { color: #999999; 	text-decoration: none; background: #FFFFFF;  font-weight:normal;  !important}
#vmenupages div a:hover  { color: #999999;	text-decoration: none; background-color: #E1EDFF;  font-weight:normal; !important} 


.vtxtnormal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4262A9;
}
.vtxtgris {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828384;
	line-height: 16px;
}
.vrequerido {
	color: #E88C00;
	font-size: 10px;
}
.vtxtcab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4262A9;
	text-align: left;
}
 a.vsubmenu:link { color: #4262A9; 	text-decoration: none;}
 a.vsubmenu:active { color: #4262A9; 	text-decoration: none; background: #FFFFFF; }
 a.vsubmenu:visited { color: #4262A9; 	text-decoration: none; background: #FFFFFF; }
 a.vsubmenu:hover { color: #4262A9;	text-decoration: underline; background: #FFFFFF; }

th.ventradas{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4262A9;
	font-weight: bold;
	text-align: left;
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 1px 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	}
td.ventradas{
	text-align: left;
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 1px 0px;
	background: #F8F8F8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4262A9;
	height: 22px;
}
td.vdatos{
	text-align: left;
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 1px 1px;
	background: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6C6C;
	height: 22px;
}
td.vdatos_on{
	text-align: left;
	border: 1px solid #CCCCCC;
	border-width: 0px 0px 1px 1px;
	background: #DEE7FC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6C6C;
	height: 22px;
}
.vboton {
	background: #4262A9;
	border: 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
	width: 90px;
	height: 24px;
	padding: 4px;
	text-align: center;
 }
 .vboton2 { 
	background: #F0F0F0;
	border: 1px solid #ABABAB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4262A9;
	font-weight: bold;
	width: 80px;
	height: 18px;
 }
table.vbono { 
	border: 1px solid #ABABAB;
	border-width: 0px 0px 1px 1px;

}

td.vbonocap {
	height: 20px;
	border: 1px solid #ABABAB;
	background: #F8F8F8;
	border-width: 1px 1px 0px 0px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #4262A9;
	font-weight: bold;
	padding: 0 5px;
}

td.vbonodat {
	height: 20px;
	border: 1px solid #ABABAB;
	border-width: 1px 1px 0px 0px;
	color: #797979;
	font-weight: bold;
	text-align: left;
	padding: 0 5px;
}
th.vbono {
	height: 20px;
	border: 1px solid #ABABAB;
	border-width: 0px 0px 0px 0px;
	color: #4262A9;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding: 0 5px;
}



/*Lista de Menu 2006*/
 #navcontainer
{
/*avoid gap after li in ie6 by setting width*/
width: 130px;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-left: 30px;
}

#navcontainer ul
{
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

#navlist a
{
display: block;
color: #8592BB;
padding: 1px 0 1px 8px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#navlist a { width: 114px; }

#navlist a
{
\width: 130px;
w\idth: 114px;
}

#subnavlist a
{
display: block;
color: #9C9C9C;
padding: 1px 0 1px 8px;
margin-left: 8px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#subnavlist a { width: 106px; }

#subnavlist a
{
\width: 122px;
w\idth: 106px;
}

#navlist a, #navlist a:visited,#subnavlist a, #subnavlist a:visited
{
border-left: 8px solid #FFFFFF;
background: #FFFFFF;
color: #9C9C9C;
text-decoration: none;
}

#navlist a:hover, #navlist a#current:hover
{
border-left: 8px solid #CCCCCC;
text-decoration: underline;
}

#subnavlist a:hover, #subnavlist a#subcurrent:hover
{
border-left: 8px solid #CCCCCC;
text-decoration: underline;
}

a#current, a:visited#current, a#subcurrent , a:visited#subcurrent
{
border-left: 8px solid #283D82;
background: #F3F5FC;
color: #283D82;
text-decoration: none;
}

