
/* CSS - Hoja de estilo - SGM - Oscar Carbajo */

/*------------------------------------------CONFIGURACIÓN BÁSICA------------------------------------------*/

body {
	background:url(../img/bg_general.jpg) repeat-x;
	background-color:#73870a;
	margin:0px auto;
	color:#333333;
	font-family:Tahoma,Trebuchet,Arial;
	font-size:11px;

}

h1 {margin:0px; padding:0px; font-size:21px;}
h2 {margin:0px; padding:0px; font-size:18px;}
h3{color:#73880a;margin-bottom:10px;}
h4{color:#73880a;margin-bottom:10px;font-size;10px;}

a {color:#73880a; text-decoration:none;}
a:hover {text-decoration:none;}
a img {border:0px;}



#separador {clear:both; height:10px;}
#separador_img {clear:both; background:url(../img/separador.jpg) no-repeat; height:30px; width:702px;}
#separador_superior{clear:both; height:14px;}

/*-----------------------------------------------  CABECERA  -----------------------------------------------*/

#cabecera {background:url(../img/cabecera.jpg) no-repeat; width:999px; height:307px;}

/*-----------------------------------------------  CONTENIDO  ----------------------------------------------*/

	#cuerpo {width:999px;margin:0px auto; background:url(../img/bg_cuerpo.jpg) repeat-y;}
	#cuerpo .ofertas {width:986px; height:259px;background:url(../img/bg_ofertas.jpg) no-repeat; padding-left:40px; padding-top:15px;}
	#cuerpo .ofertasSin {width:986px; height:44px; background:url(../img/bg_ofertasSin.jpg) no-repeat; padding-left:40px;}

	#cuerpo .ofertas .elemento{float:left;}
	#cuerpo .ofertas h2{padding-left:40px;padding-top:4px;color:#97b220; background:url(../img/estrellaH2.jpg) no-repeat;}
	#cuerpo .ofertasSin h2{padding-left:40px;padding-top:4px;color:#97b220; background:url(../img/estrellaH2.jpg) no-repeat;}
	#cuerpo .ofertas .foto{background:url(../img/bg_foto_oferta.jpg) no-repeat; width:260px; height:176px; margin-top:10px; float:left; overflow:hidden;}
	#cuerpo .ofertas .foto img{width:248px; height:164px;overflow:hidden;}
	#cuerpo .ofertas .texto{background:url(../img/bg_texto_oferta.jpg) no-repeat; width:184px; height:176px; margin-top:10px; float:left; padding-top:10px;}
	#cuerpo .ofertas .texto p{color:#fff; width:160px; height:60px; text-align:justify; padding-left:10px; margin:0px; overflow:hidden;}
	#cuerpo .ofertas .texto h3{color:#fff; width:160px; text-align:justify; padding-left:10px; margin:0px; font-size:13px;}
	#cuerpo .ofertas .texto h4{color:#fac268; width:160px; text-align:justify; padding:10px 10px 10px 10px; margin:0px;} /* precio € */
	#cuerpo .ofertas .volver{ width:160px; text-align:center; padding:10px 10px 10px 10px;}
	#cuerpo .ofertas .tab{width:212px; text-align:center; padding:0px 10px 10px 60px; margin:0px;font-size:18px; letter-spacing:5px;} 
	#cuerpo .ofertasSin .tab{width:212px; text-align:center; padding:2px 10px 10px 60px; margin:0px;font-size:18px;letter-spacing:5px;} 
	#cuerpo .ofertas .tab span{font-weight:bold;} 
	#cuerpo .ofertasSin .tab span{font-weight:bold;} 

	/*COLUMNA IZQUIERDA*/

	#cuerpo .colI {float:left; width:722px; background:url(../img/bg_blanco.jpg) repeat-y;}
	#cuerpo .colI p{width:635px; margin-top:0px; line-height:25px; padding:3px 40px; text-indent:25px; text-align:justify;}
	#cuerpo .colI .imagenes{width:650px;margin-bottom:15px;margin-left:15px;}
	#cuerpo .colI .imagenes .elemento_img{width:136px; height:85px;border:2px grey solid;float:left;margin-right:15px;}
	#cuerpo .colI .imagenes h3{color:#73880a;margin-bottom:10px;}
	#cuerpo .colI .imagenes .borde{border:4px solid #CCCCCC;}
	#cuerpo .colI .titulofoto {background:url(../img/ico_foto.jpg) no-repeat; padding-left:20px; font-weight:bold; width:200px;}
	#cuerpo .colI .final{width:714px; height:13px; background:url(../img/bg_blanco_final.jpg) no-repeat; margin-left:8px;}

	/*Degradado gris*/

	#cuerpo .colI .columnas {background:url(../img/bg_degradado.jpg) no-repeat;margin-left:12px;width:702px;}
	#cuerpo .colI .columnas p{padding:0px; width: 620px; margin-left:25px;line-height:25px;}
	#cuerpo .colI .columnas .columna{width: 315px; float:left; margin-right:15px;}
	#cuerpo .colI .columnas .columna p{padding:0px; width: 310px; background:url(../img/ico_VoasinP.png) no-repeat; margin-left:25px;line-height:25px;}
	#cuerpo .colI .columnas input,textarea{border:1px solid #73880a;}
	#cuerpo .colI .columnas h3{color:#73880a;margin-bottom:10px;background:url(../img/ico_VoasinP.png) no-repeat; margin-left:60px;padding-left:30px;line-height:25px;text-align:left;}
	#cuerpo .colI .columnas h4{margin-bottom:10px;margin-left:60px;line-height:25px;text-align:left;}
	
	/*Listado*/
	
	#cuerpo .colI .columnas .listado{padding:0;border-bottom:1px dashed #808080; margin-left:20px;margin-right:20px;}
	#cuerpo .colI .columnas .listado2{padding:0;border-bottom:1px dashed #808080; margin-left:30px;margin-right:20px;}
	#cuerpo .colI .columnas .listado p{padding:0; margin-left:8px;float:left; width:490px;background:none;line-height:20px;}
	#cuerpo .colI .columnas .listado2 p{padding:0; margin-left:8px;float:left; width:620px;background:none;line-height:20px;}
	#cuerpo .colI .columnas .listado h3{margin:0px; padding:0px; color:#73880a;margin-bottom:10px; background:url(../img/ico_VoasinP.png) no-repeat;padding-left:30px;line-height:20px;text-align:left;}
	#cuerpo .colI .columnas .listado2 h3{margin:0px; padding:0px; color:#73880a;margin-bottom:10px; background:url(../img/ico_VoasinP.png) no-repeat;padding-left:30px;line-height:20px;text-align:left;}
	
	.tic {height:30px;color:#73880a;margin-bottom:10px;background:url(../img/ico_tic.png) no-repeat; margin-left:40px;padding-left:30px;line-height:30px;text-align:left;vertical-align:middle;}


	/*COLUMNA DERECHA*/

	#cuerpo .colD {width:261px; float:left;}
	#cuerpo .colD .pie{width:261px; height:269px; background:url(../img/colD_pie.jpg) no-repeat bottom;}
	#cuerpo .colD .pie2{width:261px; height:269px; background:url(../img/colD_pie2.jpg) no-repeat;}
	
	
	#barco{background:url(../img/img_barco_dcha.jpg) no-repeat; width:256px; height:308px;}
	#barco .texto_b{color:#cccccc;padding-left:26px;padding-top:225px;text-align:justify;weight:150px;width:210px;}
	
	#hormigon{background:url(../img/img_hormigon_dcha.jpg) no-repeat; width:261px; height:184px;}
	#hormigon .titulo_h{color:#ffffff;font-size:12px;font-weight:bold;height:40px;padding-left:95px;padding-top:25px;text-align:justify;width:160px;}
	#hormigon .ver_mas{margin:0px;height:40px;padding-left:95px;text-align:right;width:145px;}
	#hormigon .titulo_h a{color:#ffffff;}
	#hormigon .texto_h{margin:0px;color:#cccccc;padding-left:26px;text-align:justify;height:150px;width:210px;}

	
	#bg_mapa {width:620px; height:500px; border:3px solid #aaaaaa; no-repeat;margin-left:25px;}
	.mapa {width: 620px;height: 500px;}

/*-----------------------------------------------  PIE  -----------------------------------------------------*/

#pie {background:url(../img/bg_pie.jpg) repeat-x; height:145px; margin:0px auto; font-size:10px;}
#pie .contenido {background:url(../img/pie.png) no-repeat; width:999px; height:59px; margin:0px auto; color:#666; text-align:center; padding-top:5px;}


/*-----------------------------------------------------------------------------------------------------------*/

