/*BASICOS*/
body{
	padding: 0px;
	margin: 0px;
	background: #171A1F url(../imagen/fondo.jpg) repeat-x 0 0;
	color: #ABACB0;
	font: 0.70em Verdana;
	overflow: scroll;
	*overflow: none;
	
	
}
div, p, ul, h1, h2, h3, h4, h5, img {padding:0px; margin:0px;}
ul{
	list-style-type: none;
}
*{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration: none;
	outline: none;
	color: #FBA400;
}
a:hover{	
	text-decoration: none;
}


/*------------------------------------------------------------------------------------------------------------------------------------*/


/*----ESTRUCTURAL----*/

/*----GENERAL----*/

#general{
	width: 970px;
	position: relative;
	margin: 0 auto;
	line-height: 1.3em;
	clear: both;	
}
#generalblanca{
	width: 970px;
	position: relative;
	margin: 0 auto;
	line-height: 1.3em;
	clear: both;	
	background-color: #FFF;
}


/*----GENERAL_FIN----*/

/*----CABECERA----*/
#cabecera{ width: 970px; min-height: 125px; height: auto !important; height: 125px; background-color: #3A3D42;}
#cabecera .logo{ min-height: 89px; height: auto !important; height: 89px; width: 600px; float: left; }
#cabecera .formulario{ width: 370px; float: left; min-height: 89px; height: auto !important; height: 89px; color: #FFF; }
#cabecera .menu1 { padding: 0 0 0 32px; margin: 0; list-style: none; height: 35px; background: #fff url(../imagen/button1.gif); border-width: 0 1px; border-bottom: 1px solid #444; }
#cabecera .menu1 li { float: left; }
#cabecera .menu1 li a { display: block; float: left; height: 35px; line-height: 35px; color: #aaa; text-decoration: none; font-size: 11px; font-family: georgia, verdana, sans-serif; text-align: center; padding: 0 0 0 8px; cursor: pointer; }
#cabecera .menu1 li a b { float: left; display: block; padding: 0 16px 0 8px; }
#cabecera .menu1 li.current a { color: #fff; background: url(../imagen/button3.gif) no-repeat; }
#cabecera .menu1 li.current a b { background: url(../imagen/button3.gif) no-repeat right top; }
#cabecera .menu1 li a:hover { color: #fff; background: #000 url(../imagen/button2.gif); }
#cabecera .menu1 li a:hover b {background: url(../imagen/button2.gif) no-repeat right top;}
#cabecera .menu1 li.current a:hover { color: #fff; background: #000 url(../imagen/button3.gif); cursor: default; }
#cabecera .menu1 li.current a:hover b { background: url(../imagen/button3.gif) no-repeat right top; }



/*----CABECERA_FIN----*/

/*----CUERPO----*/
#cuerpo{	
	clear: both;	
	
	padding-left: 15px;
	
	

}
#cuerpoblanco{	
	clear: both;		
	padding-left: 15px;	
	background-color: #FFF;
	color: #3E3F41;

}

#fot_central{
	width: 940px;
}

#cuerpo_central{
margin-top: 39px;
	margin-right: 15px;	
	width: 940px;
	

}
#izquierda01{
width: 215px;
float: left;
min-height: 300px;
height: auto 
!important; height: 300px;


}
#izquierda02{
width: 301px;
float: left;


}
#derecha01{
width: 695px;	
float: right;

padding-left: 15px;
padding-right: 15px;


}
#derecha02{
width: 609px;	
float: right;
padding-left: 15px;
padding-right: 15px;

}
#derecha03{
width: 609px;	
float: right;

padding-right: 180px;

}




#inferior{

margin-left: 15px;
margin-right: 15px;

width: 940px;

}
#inferiorinicio{


margin-right: 15px;

width: 940px;
}
.mod_inferiores_1{
	width: 303px;
	float: left;	
	margin-top: 15px;
}
.mod_inferiores_2{
	width: 303px;
	float: left;
	
	margin-left: 15px;
	margin-top: 15px;
}
.mod_inferiores_3{
width: 303px;
	float: left;	
	margin-left: 15px;
	margin-top: 15px;	 
}

.mod_inferiores_promocional{
	width: 303px;
	float: left;	
	margin-left: 15px;
	margin-top: 15px;
	
}
.mod_inferiores_txikis{

	margin-bottom: 10px;
	_margin-bottom: 7px;
	*margin-bottom: 7px;
}
.mod_noticias{
width: 287px;
	
	float: left;
	background: #242424;	
	padding: 8px;
	min-height: 124px;
height: auto 
!important; height: 124px;	 
	 
}
.mod_noticiasiz{
width: 199px;
	float: left;
	background: #242424;	
	padding: 8px;

	 
}

/*----CUERPO_FIN----*/

#pie{
	
	text-align: center;
	margin-top: 40px;
	margin-bottom: 20px;
	
}



/*----CLASES GENERALES----*/

.naranja{
	color: #FBA400;
}
.naranja a {
	text-decoration: none;
	
	color: #FBA400;
	
}
.naranja a:hover {	
	text-decoration: underline;
	color: Black;
}
.naranjapeculiar{
	color: #F14F1E;
}

.limpiar{
	clear: both;
}

p{
	
	padding-bottom: 8px;
}

strong{
	font-weight: bold;
	color: #000000;
}

h1{
color: #FFF;
font: 2.4em Verdana;	
padding-bottom: 10px;
}
h2{
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: normal;
}

h3{
color: #FFF;
font: 1.9em Verdana;	
padding-bottom: 10px;
}

h4{
color: #FFF;
font: 1.2em Verdana;	
font-weight: bold;
padding-bottom: 5px;
padding-top: 3px;
}
.blanco{
	color: #FFF;
}
.blancoboldmargen{
color: #FFF;
font-weight: bold;	
padding-top: 10px;
}
.margeniz15{
	margin-left: 15px;
}
.numeracionblanca{
color: #FFF;
font-size: 110%;
font-weight: bold;
padding-right: 4px;
	
}
.usuarioregistrado{
	color: #FE501B;
}

.derecha{
	text-align: right;
	padding-top: 5px;
}

.espacio30{
	margin-bottom: 30px;
}
.espacio10{
	margin-bottom: 10px;
}

.cabecera{
	margin: 0px;
}
#diseno{
	
	margin-top: 10px;
}
#diseno .logotipo{
	float: left;	
	padding-right: 5px;
}

#diseno .titularcabecera{
font-weight: bold;
padding-top: 12px;
padding-bottom: 10px;
	
}
#paginacion{	
	padding: 20px 5px 0px 0px;
	text-align: right;
	word-spacing: 7px;
}

#paginacion a{
	text-decoration: none;
	outline: none;
	color: #FBA400;
}
#paginacion a:hover{	
	text-decoration: underline;
color: #000;
}


#paginacion1{	
	padding: 30px 0px 10px 170px;
	
	word-spacing: 7px;
}

#paginacion1 a{
	text-decoration: none;
	outline: none;
	color: #FBA400;
}
#paginacion1 a:hover{	
	text-decoration: underline;
	
}


/*----CLASE GENERALES_FIN----*/


/*----FICHA----*/
.fichageneral{		
	margin-top: 25px;
	background-color: #FFF;
	
	width: 609px;
}
.fichatitulo{
	font-size: 20px;
	clear: both;		
	text-transform: uppercase;	
	padding-bottom: 10px;	
	padding-top: 10px;
}
.fichaizquierda{

	float: left;
	width: 249px;
}
.fichaderecha{
float: right;

width: 360px;	
}
.fichaimagen{
margin: 0px;
	
}
.fichatitulargris{
background-color: #EFEFF0;	
	padding: 5px 3px 5px 3px;	
	color: #000;	
}
.fichacontenido{
padding: 5px 3px 5px 3px;
background-color: #FFF;
	
}

#fichascentradas{
	text-align: center;
	background-color: #CCC;
	
	margin-top: 40px;
}

/*----FIN DE FICHA----*/


/*----FORMS----*/

label{
	
	margin: 0em;
	padding-top: 2px;
	
}

input{
background-color: #C3C4C5;
	
	color: #000;	
	width: 100px;	
	margin-right: 8px;
	padding: 0px 2px 0px 2px;
	
}
.usuario{
	padding-right: 23px;
}

#contacto{	
	margin-top: 20px;
	margin-left: 20px;
	
}

#contacto input{
	width: 420px;
	color: #FFF;
	background-color: #5B6365;
	padding: 2px 2px 2px 3px;
	
}

#contacto p{
	color: #FFF;
}
#contacto textarea{
   width: 424px;   
	color: #000;	
	min-height: 125px; height: auto !important; height: 125px;
	color: #FFF;
	background-color: #5B6365;
	padding: 2px 2px 2px 3px;
	
}
#contacto select{    
		
	color: #FFF;
	background-color: #5B6365;
	padding: 2px 2px 2px 3px;
	margin-right: 20px;
	
	
	
}

#contacto a{
padding-left: 20px;	
}

#contacto .paragaleria{
padding-left: 5px;	
}
#contacto .nuevabusqueda{
padding-left: 50px;	
}

#contacto .ano{
width: 100px;	
}
#contacto .marca{
width: 200px;	
}
#contacto .modelo{
width: 320px;	
}



.mapa{
	width: 660px;
	min-height: 360px;
	height: auto !important;
	height: 360px;
	background-color: #3A3D42;
	margin-top: 20px;
	margin-left: 20px;	
	
}







/*---- FIN DEFORMS----*/

/*---- MENUS ----*/




#estructura {
padding-left: 0;
margin-left: 0;
width: 215px;	

}

#estructura ul li{
list-style: none;
padding-bottom: 3px;

}

#estructura ul li a { 
background-color: #242424;
display:block;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;


}
#estructura ul li a:hover {
text-decoration: underline; 
color: #FFF;
background-color: #3A3D42;
}

#estructura .activo{
color: #FFF;
background-color: #3A3D42;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
margin-bottom: 3px;
	
}


.menudespegable {
z-index:1000;
font-size:100%;
margin:0px 0px 0px 0px; /* this page only */
}

/* remove all the bullets, borders and padding from the default list styling */
.menudespegable ul {
padding:0;
margin:0;
list-style-type:none;
width:150px;
}
/* hack for IE5.5 */
* html .menudespegable ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menudespegable li {
position:relative;
background:#d4d8bd;
height:51px;


}

/* get rid of the table */
.menudespegable table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menudespegable a, .menudespegable a:visited {
display:block; 
text-decoration:none;
height:50px;
line-height:50px;
width:150px;
color:#000;

border:1px solid #fff;
border-width:0 1px 1px 0;

}
/* hack for IE5.5 */
* html .menudespegable a, * html .menudespegable a:visited {background:#d4d8bd; width:150px; w\idth:149px; }
/* style the link hover */
* html .menudespegable a:hover {color:#fff; background:#949e7c; }

.menudespegable :hover > a {
color:#fff; 
background:#949e7c;
text-decoration: underline;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menudespegable ul ul {
visibility:hidden;
position:absolute;
top:0;
left:150px; 

}
/* make the second level visible when hover on first level list OR link */
.menudespegable ul li:hover ul,
.menudespegable ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menudespegable ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menudespegable ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menudespegable ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menudespegable ul :hover ul :hover ul :hover ul { 
visibility:visible;
}




.fichamenuizq {
padding-left: 0;
margin-left: 0;	
margin-bottom: 10px;
padding: 3px;
width: 200px;

}

.fichamenuizq ul li{
list-style: none;
margin: 0;
border-bottom: 1px dotted #D3D3D3;
padding: 2px 0px 2px 3px;
}

.fichamenuizq ul li a { 
display:block;
text-decoration: none;

}
.fichamenuizq ul li a:hover {
text-decoration: underline; 
color: Black;

}

#fotos1{
width: 540px;
}

#fotos1 ul li{


	list-style: none;
	display: inline
	
}
#fotos1 ul li a{
  margin: 0px 0px 10px 10px;	
  border: 1px dotted #CCC; 
	float: left;
	
	padding: 10px 10px 10px 10px;	
	
}
#fotos1 ul li a:hover{
	background-color: #FFFFFF;	
}



#seleccion{
	
		
}
#seleccion ul li{	
margin-top: 1px;

	
		
  
}

#seleccion ul li a{
background-color: #242424;
display: block;
min-height: 80px;
height: auto !important;
height: 80px;
padding: 5px;

}
#seleccion ul li a:hover{
background-color: #3A3D42;
color: #FFF;
text-decoration: underline;
}
#seleccion ul li.activo{
background-color: #F5F5F5;
color: black;
min-height: 80px;
height: auto !important;
height: 80px;
	
}

#seleccion .fototxiki{
float: left;
padding: 8px;
}

#seleccion .titular{
font-weight: bold;
color: #FFF;
text-decoration: none;
font-size: 1.1em;	
float: left;


}



/*---- FIN DE MENUS ----*/
