
* { padding: 0; margin: 0; }

body {
 font-family: Trebuchet, Arial, Helvetica, sans-serif;
 font-size: 10px;
 COLOR: #003399;
}
#wrapper { 
 margin: 0 auto;
 width: 882px;
}
#header {
 width: 882px;
 float: left;
 position: relative;
 BACKGROUND-color: #FFCC33;
 
}
#navigation {
 float: left;
 width: 882px;
 position: relative;
 padding-left:30px;
 BACKGROUND: url(images/bg-botoneraok.jpg) no-repeat; 

}
#leftcolumn { 
 width: 300px;
 float: left;
 position: relative;
}
#content { 
 float: left;
 width: 326px;
 position: relative;

}
#rightcolumn { 
 width: 256px;
 float: left;
 position: relative;
}

#footer {
 display: inline; /* IE Hack */
 float: left;
 width: 881px;

}

.clear { clear: both; }

#footer  UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 881px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
#footer UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(images/separador-botonera-footer.jpg) no-repeat right 50%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 27px;
}
#footer UL LI A {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px;  
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	font-size: 11px;
	color: #003399;  
	text-decoration: none; 
}
#footer UL LI.selected {
	font-size: 11px; 
	color: #666666; 
	text-decoration: none;
}
#footer UL LI A:HOVER {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px;  
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	font-size: 11px;
	color: #666666; 
	text-decoration: none; 

}



#bar {
	CLEAR: both;  
    FLOAT: left; 
	MARGIN: 0px; 
	WIDTH: 850px; 
	PADDING-TOP: 0px;
}


/* Dynamic Menu System - Horizontal/Vertical */ 
ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; } 
ul#navmenu-h ul { width: 160px; /* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: 0;  z-index:1000;} 
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }
ul#navmenu-h li { float: left; display: inline; position: relative; } 
ul#navmenu-h ul li { width: 100%; display: block; } 

/* Root Menu */ 
ul#navmenu-h a { border-right: 1px solid #FFF; padding-right: 18px; padding-left: 18px; padding-top: 5px; padding-bottom: 5px;  float: left; display: block; background: url(bg-yellow.jpg) repeat; color: #666; font: bold 11px Arial, sans-serif; text-decoration: none; height: 1%; } 
/* Root Menu Hover Persistence */ 
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a { background: #000099; color: #FFF; } 
/* 2nd Menu */ 
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { float: none;  background: #000099; border-top: 1px solid #FFF;  } 
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { background: #000099; color: #cccccc; } 
/* 3rd Menu */ ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { background: #999; } /* 3rd Menu Hover Persistence */ ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { background: #666; } /* 4th Menu */ ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { background: #666; } /* 4th Menu Hover */ ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background: #333; } /* Hover Function - Do Not Move */ ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; } ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }
 

#upleft{ 
 width:300px;
 height:232px;
 float:left;
 position:relative;
 background-image: url(images/fondo-ofertaprincipal.jpg);
 background-repeat: yes-repeat;
}

#downleft { 
 width: 300px;
 float: left;
 position: relative;
 background-color: #FFCC33;

}

#downleft UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 5px; 
	LIST-STYLE-TYPE: none
}
#downleft UL LI {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	FLOAT: left;  
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
}
#downleft UL LI A {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px;  
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	font-size: 11px; 
	text-decoration: none; 
}
#downleft UL LI.selected {
	font-size: 11px; 
	color: #008837; 
	text-decoration: none;
}

#upcontent{ 
 width: 326px;
 height:232px;
 float: left;
 position: relative;
 background-image: url(images/fondo-ofertasmedianas.jpg);
 background-repeat: yes-repeat;
}

#downcontent{ 
 width: 326px;
 height: 315px;
 float: left;
 position: relative;
 background-image: url(images/grey-bg.jpg);
 background-repeat: repeat-x;

}

#downcontent UL{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 326px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#downcontent UL LI {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 16px; 
	FLOAT: left;  
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
}
#downcontent UL LI A {
	PADDING-RIGHT: 14px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px;  
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	font-size: 11px; 
	text-decoration: none; 
}

#ofertasmedianas{ 
 width: 160px;
 height: 91px;
 float: left;
 position: relative;
 border-left: 3px solid #FFFFFF;
 border-bottom: 2px solid #FFFFFF;

}

#ofertasmedianastexto{ 
 width: 160px;
 height: 23px;
 float: left;
 position: relative;
 border-left:3px solid #FFFFFF;

}

#ofertagrandetexto{ 
 width:300px;
 float:left;
 position:relative;
 border-top:2px solid #FFFFFF;


}

#ofertagrandetexto2{ 
 width:256px;
 float:left;
 position:relative;
 border-top:2px solid #FFFFFF;


}

#downright{ 
 width: 256px;
 height: 315px;
 float: left;
 position: relative;
 background-image: url(images/grey-bg.jpg);
 background-repeat: repeat-x;

}

#downright UL{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;  
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 256px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#downright UL LI {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 16px;   
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
}
#downright UL LI A {
	PADDING-RIGHT: 14px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px;  
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	font-size: 11px; 
	text-decoration: none; 
}

#upright{ 
 width:256px;
 height:232px;
 float:left;
 position:relative;
 background-image: url(images/fondo-ofertaprincipal.jpg);
 background-repeat: yes-repeat;
 border-left: 3px solid #FFFFFF;
}

#buscadorunsol{ 
 width: 560px;
 height: 315px;
 padding-left:20px;
 float: left;
 position: relative;
background-color: #FFFFFF;

}

#buscadorcoches{ 
 width: 850px;
 position: relative;
 background-color: #FFFFFF;
}



.titulos{ 
 font-size: 15px; 
 color: #0D2B88; 
 padding: 16px;
 
}

.titulosrojos{ 
 font-size: 15px; 
 color: #FF0000; 
 padding: 16px;
 
}

.titulosgrises{ 
 font-size: 15px; 
 color: #666666; 
 padding: 6px;
 
}

/*Forms defaults*/
input, textarea {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px; 
}
/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:60px;
	height:20px;
	color:#666666;
	background:#ffffff;
	cursor:pointer;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
}
.buttonSubmitHovered {
	background-position:left bottom;
}


.gris
{
 font-family: Trebuchet, Arial, Helvetica, sans-serif;
 font-size: 10px;
 COLOR: #666666;
}

.grisfooter
{
 font-family: Trebuchet, Arial, Helvetica, sans-serif;
 font-size: 9px;
 COLOR: #666666;
 
}

.white
{
 font-family: Trebuchet, Arial, Helvetica, sans-serif;
 font-size: 9px;
 COLOR: white;
 
}

.bluebold{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; text-decoration: none;}
	    
a.link:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399; text-decoration: none;}
a.link:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #003399; text-decoration: none;}
a.link:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}

a.linkbold:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399; text-decoration: none;}
a.linkbold:visited {font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #003399; text-decoration: none;}
a.linkbold:hover {font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #666666; text-decoration: none;}

a.linkultimo:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399; text-decoration: none; text-align:right;}
a.linkultimo:visited {font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #003399; text-decoration: none; text-align:right;}
a.linkultimo:hover {font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #666666; text-decoration: none; text-align:right;}

a.linkofertasmedianas:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399; text-decoration: none;}
a.linkofertasmedianas:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #003399; text-decoration: none;}
a.linkofertasmedianas:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}


a.ofertaprincipal:link {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.ofertaprincipal:visited {font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.ofertaprincipal:hover {font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; color: #666666; text-decoration: none;}

a.grislink:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none;}
a.grislink:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #333333; text-decoration: none;}
a.grislink:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}

a.linkboldred:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: none;}
a.linkboldred:visited {font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #003399; text-decoration: none;}
a.linkboldred:hover {font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; color: #666666; text-decoration: none;}

p.medianas {
 font-family: Trebuchet, Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 2px;
 COLOR: #666666;
 line-height: 150%;
}

p {
 font-family: Trebuchet, Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 8px;
 COLOR: #666666;
 line-height: 150%;
}

.form_field{ 
width:200px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;  
} 

