*
{
	margin:0;
	padding:0;
}
html, body 
{
	margin:0;
	
	font-family:"Calibri", "Trebuchet MS", Arial, Verdana;
	font-size:12px;
	color: #717171;
	
	background: #FFF url(../img/cabecera.jpg) scroll repeat-x 0 44px;
}
img { border:none; }
.clear { clear:both; }
.naranja { color:#DF6330; }
.verde { color:#009A52; }

a:link, a:active, a:visited
{
	color: #01B053;
	font-weight:bold;
	text-decoration:none;
	
	outline:none;
}
a:hover
{
	text-decoration:underline;
}

/**************************************************************************/

#contenedor
{
	margin:0 auto;
	width:960px;
}
#contenedor #centro
{
	float: left;
	width:446px;
}
#contenedor #derecha
{
	float: left;
	width:206px;
}

/**************************************************************************/

#cabecera
{
	display:block;
	height:200px;
	background:url(../img/menu.png) scroll no-repeat 0 10px;
}
	#cabecera #idioma
	{
		display: block;
		padding: 20px 0 0 150px;
		
		background:url(../img/sidebar.gif) scroll repeat-y;
	}
	#cabecera #idioma li
	{
		display:inline;
		list-style: none;
	}
		#cabecera #idioma a:link, #cabecera #idioma a:active, #cabecera #idioma a:visited 
		{
			color: #717171;
			font-weight: normal;
		}
		#cabecera #idioma #idioma-activo
		{
			color:#C1C1C1
		}
	#cabecera #menu
	{
		display:block;
		float: left;
		margin:0 20px 0 0;
		padding:6px 0 0 20px;
		
		width: 276px;
		height: 142px;
		
		list-style: none;
		
		font-size: 17px;
		
	}
		#cabecera #menu a:link, #cabecera #menu a:active, #cabecera #menu a:visited 
		{
			font-weight: normal;
		}
		#cabecera #menu #menu-activo
		{
			color:#DF6330;
		}
	#cabecera h1
	{
		float:right;
		display:block;
		margin:17px 3px 0 0;
		
		width:230px;
		height:125px;
		
		text-indent:-9999px;
		background:url(../img/logo-rentamoto.jpg) scroll no-repeat;
	}
		#cabecera h1 a
		{
			display: block;
			height:125px;
		}
	#cabecera img
	{
		margin:10px 0 0 0;
	}

/**************************************************************************/

#sidebar
{
	float:left;
	
	padding:15px 22px 20px 0;
		
	width: 286px; 
	
	background:url(../img/sidebar.gif) scroll repeat-y;
}
	#sidebar h2
	{
		padding:8px 8px 0 0;
		
		font-size: 20px;
		font-weight:bold;
		text-align: center;	
	}
	#sidebar h3
	{
		padding:0 87px 8px 0;
		
		font-size:16px;
		font-weight:bold;
		text-align:right;	
	}
	#sidebar .bloque
	{
		margin:0 0 20px 0;
		padding: 0;
		color:#FFF;
	}
	#sidebar #sidebar-calendario
	{
		background:#DF6330 url(../img/caja-naranja.jpg) scroll no-repeat;	
	}
		#sidebar #sidebar-calendario .fechas
		{
			padding: 8px 0 8px 10px;
			font-size: 14px;
		}
		#sidebar #caja-naranja-abajo
		{
			display:block;
			width:286px;
			height:20px;
			background:#DF6330 url(../img/caja-naranja-abajo.jpg) scroll no-repeat;	
		}
	#sidebar #atencion-cliente
	{
		height: 160px;
		text-align: center;
		background:#009A50 url(../img/sidebar-atencion-cliente.jpg) scroll no-repeat;	
	}	
		#sidebar #atencion-cliente #telefono
		{
			display:block;
			margin: 18px 0 18px 85px;
			padding:3px 5px;
			
			width:108px;
			
			text-align: center;
			background-color:#F24F02;
			color:#FFF;
			font-size:18px;
			font-weight:bold;
		}
		#sidebar #atencion-cliente .grande
		{
			font-size: 14px;	
		}
		#sidebar #atencion-cliente p
		{
			padding: 0 0 10px 0;
		}
	#sidebar p
	{
		padding: 0 0 5px 0;
	}
	#sidebar #sidebar-weather
	{
		margin:0 0 20px 0;
		padding: 15px 0 0 15px;
		height:130px;
		background: url(../img/sidebar-weather.jpg) scroll no-repeat;	
	}
	
	#sidebar #redes-sociales
	{
		color: #717171;
	}
		#sidebar #enlaces-redes-sociales
		{
			display: block;
			padding: 10px 0 0 0;
			
			background:url(../img/sidebar-redes-sociales.jpg) scroll no-repeat;
		}
		#sidebar #enlaces-redes-sociales li
		{
			display:inline;
			list-style: none;
			margin: 0 5px 0 0;
		}
	
	#sidebar form 
	{
		padding:0 0 0 0;
	}
		#sidebar form label 
		{
			padding: 5px 0 10px 10px;
			
			float: left;
			width:65px;
		}
		#sidebar form input
		{
			margin:1px 0 0 0;
			padding: 1px 2px;
			width:70px;
			background: #fff url(../img/sidebar-form.gif) top left repeat-x;
			
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:11px;
			border: 1px solid #d5d5d5;
			color: #666;
		}
		#sidebar form button 
		{
			position:absolute;
			border: none;
			background:none;
		}
		#sidebar form select
		{
			margin:1px 0 0 37px;
			padding: 1px 2px;
			width:70px;
			background: #fff url(../img/sidebar-form.gif) top left repeat-x;
			
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:11px;
			border: 1px solid #d5d5d5;
			color: #666;
		}
		#sidebar form #boton 
		{
			display: block;
			margin: 5px 0 0 60px;
			padding:0 0 0 0;
			
			width:203px;
			
			font-size:16px;
			font-weight:bold;
			color:#FFF;
			text-align:right;
			
			border:none;
			background:url(../img/flecha-naranja.jpg) scroll no-repeat 0 6px;
			
			cursor:pointer;
			outline:none;
		}
		#sidebar form #boton:hover
		{
			text-decoration:underline;
		}
	#sidebar #sidebarerror
	{		
		display:none;
		float: left;
		margin: 8px 0 0 10px;
		padding: 10px 12px 10px 36px;
		
		background: #fffbcc url('../img/exclamation.png') scroll no-repeat 10px 8px;
		border: 1px solid #e6db55;
		color: #000;
	}
	#sidebar .boton
	{
		display: block;
		float:left;
		
		margin:0 0 10px 0;
		padding: 5px 0 0 0;
		
		width:286px;
		height:25px;
		
		text-align: center;
		color:#FFF;
		font-size:14px;
		text-shadow: #9A5131 1px 1px 1px;
		
		background: #E1642E url(../img/sidebar-boton.jpg) scroll no-repeat;
	}
	#sidebar #sidebar-contacto
	{		
		clear: both;
		padding:20px 0 0 0;
		color: #717171;
	}
	
/**************************************************************************/

#contenido
{
	float: left;
	width:652px;
	padding: 15px 0 0 0;	
}
	#contenido .moto
	{
		float: left;
		margin:0 17px 20px 0;
		
		width:206px;
	}
		#contenido .moto .fondo
		{
			background:url(../img/recuadro-moto.gif) scroll no-repeat;
		}
			#contenido .moto .fondo h4
			{
				padding: 8px 10px 0 5px;
				text-align:right;
				font-size:28px;
				font-weight: bold;
				color:#01B053;
			}
			#contenido .moto .fondo img
			{
				display: block;
				margin: 10px auto;
				width:200px;
				height:150px;
			}
			#contenido .moto .fondo p
			{
				padding:0 0 0 10px;
				color:#009A50;
				font-weight: bold;
				font-size:14px;
			}
			#contenido .moto .fondo .precio
			{
				color:#DF6330;
				font-size:24px;
			}
		#contenido .moto ul
		{
			float: left;
			padding: 5px 0 0 0;
		}
		#contenido .moto li
		{
			list-style: none;
			padding: 0 3px;
			background:#009A52;
			color:#FFF;
		}
		#contenido .moto .fondo-abajo
		{
			display:block;
			width:206px;
			height:15px;
			background:url(../img/recuadro-moto-abajo.gif) scroll no-repeat top center;;
		}
		#contenido .moto a:link, #contenido .moto a:active, #contenido .moto a:visited 
		{
			display:block;
			float:right;
			margin:6px 0 0 0;
			
			width:66px;
			height:17px;
			
			text-align:center;
			
			color: #FFF;
			text-shadow: #9A5131 1px 1px 1px;
			background:url(../img/boton-naranja-p.jpg) scroll no-repeat;
		}
	#contenido .moto-sin-margen
	{
		margin:0 0 20px 0;
	}

/**************************************************************************/

#pie
{
	margin:30px 0 0 0;
	padding: 70px 0 0 0;
	background: url(../img/pie.jpg) scroll repeat-x 0 0;
}
	#pie #pie-contenido
	{
		margin:0 auto;
		width:960px;
		height:50px;
	}
		#pie #pie-contenido p
		{
			float: right;
			margin:0 0 0 0;
			padding: 0 0 10px 0;
		}
		#pie #pie-contenido .grande
		{
			font-size: 14px;
		}
		#pie #pie-contenido img
		{
			float: left;
		}


