body {
	margin: 20px 0 0 0;
	padding: 0;
	font-family:"Trebuchet MS", Verdana, Arial;
	color: #333333;
	font-size:90%;
	background: #000000 url(img/fondo.gif) repeat;
}

/*------------------------------------------- ESTRUCTURA -----------------------------------------------*/
#contenedor {
	width: 750px; 
	padding: 0;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	background: #ffffff;
}
html>body #contenedor  {
	width: 760px; 
}
#cabecera {
	margin-right: auto;
	margin-left: auto; 
	padding: 0px;
	width: 760px;
	height: 117px;
	background: #000000 url(img/cabecera.jpg) no-repeat;
	text-align:left;
}
#contenido {
	padding: 2px 8px 2px 9px;
	width:743px;
	font-size:0.9em;
}

/*------------------------------------------- Menú -----------------------------------------------*/
#menu {
	float:left;
    width:742px;
    font-size:93%;
    line-height:normal;
	margin:90px 0 0 5px;
	color:#ffffff;
	border-bottom:5px solid #FDD056;
}
html>body #menu {
	margin:94px 0 0 10px;
}
#menu ul {
    margin:0;
    padding:0;
    list-style:none;
	text-align:center;
}
#menu li {
	float:left;
    background:url("img/pestana.gif");
    no-repeat right top;
    margin:0 2px 0 0;
    padding:0;
	width:118px;
}
#menu .activo {
    background-image:url("img/pestanaa.gif");
	color:#000000;
	padding: 2px 0 2px 0;
	font-weight:bold;
}
#menu .activo:hover {
	color:#000000;
		font-weight:bold;
}
#menu a {
    display:block;
	color:#000000;
	padding:2px;
}
#menu ul li a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight: normal;
}
#menu a:hover {
	font-weight: normal;
	color: #FAB700;
	text-decoration:none;
	padding:2px;
}

/*------------------------------------------- Home -----------------------------------------------*/
#contenidoh {
	background: #000000 url("img/fondoh.gif") no-repeat right top;
	height: 278px;
	padding: 0 0 0 10px;
	margin: 0;
}
#contenidoh h2 {
	float: left;
	font-size:1.5em;
	font-weight:normal;
	padding:0;
	margin: 5px 0 0 0;
	line-height:1.7em;
	border-bottom: 0px;
}
.h2p {
	font-size:0.9em;
}
#contenidoh img {
	margin-top: -30px;
}
html>body #contenidoh img {
	margin-top: 25px;
}
#contenidoh p{
	float: right;
	width: 46%;
	margin: 52px 8px 0 0;
	color:#000000;
}
html>body #contenidoh p{
	width: 47%;
	margin: 52px 10px 0 0;
}
.limpia {
	clear:both;
}

/*------------------------------------------- General (mapa web, aviso legal...)-----------------------------------------------*/
#contenidos {
	padding: 0 0 0 8px;
	margin: 0;
}
#contenidos p{
	line-height: 1.5em;
}

/*------------------------------------------- Ventas-----------------------------------------------*/
#contenidov {
	background: #ffffff url(img/fondo_venta.jpg) no-repeat right top;
	height: 260px;
	padding: 0 0 0 8px;
	margin: 0;
}
#contenidov p{
	line-height: 1.5em;
	width:50%;
}

/*------------------------------------------- Alquiler-----------------------------------------------*/
#contenidoa {
	background: #ffffff url(img/fondo_alquiler.jpg) no-repeat right top;
	height: 260px;
	padding: 0 0 0 8px;
	margin: 0;
}
#contenidoa p{
	line-height: 1.5em;
	width:50%;
}

/*------------------------------------------- Ocasion temporal-----------------------------------------------*/
#contenidootempo {
	background: #ffffff url(img/fondo_local.gif) no-repeat right bottom;
	padding: 0 0 0 8px;
	height: 260px;
	margin: 0;
}
#contenidootempo p{
	margin: 0;
	padding: 25px 0 0 0;
	line-height: 0.3em;
	text-align:center;
}

/*------------------------------------------- Ocasion -----------------------------------------------*/
#contenidoo {
	padding: 0 0 0 8px;
	margin: 0;
}
#contenidoo a img{
	border: 1px solid #818181;
}
#contenidoo a:hover img {
	border: 1px solid #fdd056;
}
.cajaOcasion {
	margin-bottom:20px;
	padding-top:5px;
}

.oferta {
	text-decoration: blink;
	color: #FF0000;

}

#contenidoo p{
	margin: 0;
	padding: 0;
}
#contenidoo .cajaOcasion img{
	width: 130px;
	float:left;
	margin-right:30px;
	padding: 5px;
}
#contenidoo ul{
	margin: 0;
	padding: 0;
}
#contenidoo li{
	list-style-image: url(img/ico_li.gif);
}
#contenidoo ul li span{
	color: #000000;
	font-weight: bold;
}
.limpiao {
	clear:both;
}
span.precio {
	font-weight:normal;
	background-color:#fedc80;
	color: #333333;
	padding: 0 3px 0 3px;
}
span.vendido {
	font-weight:normal;
	color: #333333;
	padding: 0 3px 0 3px;
	text-decoration: line-through;
}
/*------------------------------------------- Ocasion detalle -----------------------------------------------*/
#ocasionDetalle {
	padding:0;
}
#ocasionDetalle img {
	margin: 0 5px 5px 0;
	border: 1px solid #818181;
	padding:5px;
}
#ocasionDetalle ul {
	margin-left:15px;
}
#ocasionDetalle h3{
	font-size:1.2em;
	margin:0;
}
#ocasionDetalle h4{
	border-bottom:1px solid #FFE49A;
	font-size:1.2em;
	margin:15px 0 10px 0;
}

/*------------------------------------------- Localización -----------------------------------------------*/
#contenidol {
	background: #ffffff url(img/fondo_general.gif) no-repeat right top;
	padding: 0 0 0 8px;
	margin: 0;
}
/*#contenidol img{
	border: 1px solid #818181;
	float:right;
}*/
#contenidol #textoLocalizacion{
	/*float:left;*/
	text-align:center;
}
#contenidol p{
	line-height: 1.5em;
}
.mini {
font-size:4px;
}
/*------------------------------------------- Contacto -----------------------------------------------*/
#contenidoc {
	background: #ffffff url(img/fondo_contacto.gif) no-repeat right top;
	padding: 0 0 10px 8px;
	margin: 0;
}
#contenidoc p{
	line-height: 1.5em;
	width:42%;
}
.tel {
	float:right;
	text-align:center;
	margin: -130px 30px 0 0;
	font-size:1.3em;
	line-height:1.5em;
}
html>body .tel {
	float:right;
	text-align:center;
	margin: -120px 60px 0 0;
	font-size:1.3em;
	line-height:1.5em;
}

/*------------------------------------------- Pie -----------------------------------------------*/
#pie {
	font-size: 85%;
	border-top: 1px solid #FAB700;
	margin-top: 5px;
	padding:7px 7px 3px 7px;
}
#pie #izq{
	float: left;
}
#pie #der{
	float: right;
	text-align:right;
}
#pie #limpia{
	clear:both;
}
#pie p{
	margin: 0;
	padding: 0;
}
#pie a{
	font-weight:normal;
	color: #333333;
	text-decoration:underline;
}
#pie a:hover{
	color: #333333;
	text-decoration:none;
}

/*------------------------------------------- Estilos generales -----------------------------------------------*/
/*img {
	border: 0;
}
img a {
	border: 0px;
}*/
h1 {
	position: absolute;
	left: -900em;
}
h2 {
	font-size:1.4em;
	font-weight:normal;
	border-bottom:1px solid #FFE49A;
	margin: 10px 0 20px 0 ;
}
h3 {
	font-size:1.1em;
}
a {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color:;
	text-decoration: none;
}
.nosep {
	display:inline;
	margin: 0px;
	padding: 0px;
}
/*hr {
	height:1px;
	color:#ffdf8a;
	margin:0;
	padding:0;
}*/
.tablatexto {
	color: #FFFFFF;
}
