/* CSS Ibergruas */
/*

body{font-family:Arial, Helvetica, sans-serif;background: #3d3b3a url(/img/bg_interiores.jpg)50% top no-repeat; font-size:12px; color:#f6f8f9;}
*/
a{color:#fff;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f6f8f9; background:#3c3b39 url(/img/bg_all.jpg) repeat-x;}
.bg_page{background:url(../img/bg_interiores.jpg) no-repeat; width:100%; margin:0 auto;background-position:50% top;}
.bg_page_nos{background:url(../img/bg_interiores3.jpg) no-repeat; width:100%; margin:0 auto;background-position:50% top;}
.bg_page_home{background:url(/img/bg_interiores2.jpg) no-repeat; width:100%; margin:0 auto; background-position:50% top; height:700px;}
/*----  Basico --*/
.sn{display:none;}
.relative{position:relative}
.floatR{float:right;}
.floatL{float:left;}
span.color{color:#ffc423;}
/* --   -   -- */

/*----  Posicionamiento --*/
.BoxCenter{width:933px;margin:0 auto;}
.contenidos{padding-bottom:20px; position:relative;}
/* --   -   -- */




/*----  Header (cabecera) --*/
.header{width:933px;height:170px;position:relative;}
	.logotipo{width:172px;height:83px;
			background-image: url(/img/logotipo.png)!important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/logotipo.png', sizingMethod='scale');
			position:absolute;cursor:pointer;top:0px;left:0px;
			display:block; text-indent:-2000px; overflow:hidden; z-index:2;
			}
	.idiomas{position:absolute;top:15px;right:0; text-decoration:none;color:#f6f8f9;}
		.idiomas img{ vertical-align:middle;}
	#idiomas{position:absolute;top:18px;right:0; text-decoration:none;color:#f6f8f9;float:left;border: 1px solid #61615d; background:#3e3d39; text-align:center; padding:4px 5px;}
	#idiomas a{ margin:0 5px;}
		
	.sublogos{position:absolute;top:60px;right:0;color:#f6f8f9; font-family:Verdana; font-size:9px;}
		.sublogos img{vertical-align:middle; margin-left:4px;}

/* - Menus */
.bgMenu{position:absolute;top:90px;left:0;z-index:1;width:933px;height:45px;
		background-image: url(/img/bg_menuPNG.png)!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/bg_menuPNG.png', sizingMethod='scale');
		display:block;overflow:hidden;}
		
.MenuTop{position:absolute;top:90px;left:0;z-index:2;width:933px;height:45px;}
	.MenuTop ul{ padding-top:11px;}
	.MenuTop li{float:left;height:19px;}
	.MenuTop a{float:left;height:19px;color:#f6f8f9; text-decoration:none; line-height:19px; padding:0 45px; font-weight:bold; font-size:13px; font-family:tahoma;}
	.MenuTop a:hover{color:#ffc423;}
	.MenuTop img{float:left;height:19px;}
.subMenu{position:absolute;top:140px;left:0;z-index:2;width:933px;height:45px;}	
	.subMenu ul{}
	.subMenu li{float:left;height:19px;}
	.subMenu a{float:left;height:19px;color:#f6f8f9; text-decoration:none; line-height:19px; padding:0 20px;font-size:13px;}
	.subMenu a:hover{color:#ffc423;}
	.subMenu img{float:left;height:19px;}

	input.buscaTxt{position:absolute;top:105px;right:30px; z-index:3;width:119px;height:14px;display:block;overflow:hidden; border:1px solid #a5a5a3; font-size:12px;}
	.buscaLupa{position:absolute;top:90px;right:10px;z-index:1;width:45px;height:45px;
		background-image: url(/img/lupa.png)!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/lupa.png', sizingMethod='scale');
		display:block;overflow:hidden;text-indent:-2000px; z-index:4; cursor:pointer;}
/* --   -   -- */





/*----  Footer (Pie) --*/
.footer{border-top:1px solid #605d5d;}
	.footerL{float:left; text-decoration:none;color:#fefefc; margin:15px;}
	.footerR{float:right; text-decoration:none;color:#ffc423; margin:15px;}
/* --   -   -- */






/*----  Box (Cajas) --*/

/* - box00 (Interiores izq) */
.box00{width:777px;float:left;}
.box00Top{background:url(../img/box_00_top.gif) no-repeat; width:777px; height:11px; font-size:1px;}
.box00Content{background:url(../img/box_00_bg.gif) repeat-y;width:747px; padding:0 15px;}
.box00Down{background:url(../img/box_00_down.gif) no-repeat; width:777px; height:11px;font-size:1px;}
/* - boxDer (Interiores derecha) */
.boxDer{width:150px;float:right;position:relative; height:444px;}
	.boxDerPNG{position:absolute;top:0;left:0;z-index:4;width:159px;height:394px;
		background-image: url(/img/box_derecha_PNG.png)!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/box_derecha_PNG.png', sizingMethod='scale');
		display:block;overflow:hidden;text-indent:-2000px; margin:0 auto;}
	.boxDerCont{position:absolute;top:0;left:0;z-index:5;width:144px;height:378px; padding:8px;}
	
	.worldPNG{width:100px;height:109px;
		background-image: url(/img/worldPNG.png)!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/worldPNG.png', sizingMethod='scale');
		display:block;overflow:hidden;text-indent:-2000px; margin:0 auto;}
	.boxDerCont h3{color:#ffc423; font-size:16px; font-weight:bold; text-align:center}
	.boxDerCont a{color:#ffc423; text-decoration:none;}
	.boxDerCont form{text-align:center;padding:10px 0;}
	.boxDerCont p{color:#CCC; font-size:12px; font-weight:bold; text-align:center; margin-top:5px;}
	.boxDerCont p span{color:#CCC; font-size:16px; font-weight:bold; text-align:center; margin:5px 0;display:block;}
	
/* - boxAll (Interiores Doble) */

.boxAll{ width:660px; margin:0 auto; padding-bottom:40px;}
	
	.videoAll{ margin-bottom:35px;}
	.boxAll p{font-size:13px;margin-bottom:10px; line-height:16px;}
	
	.indent40{padding-left:40px;}
	.boxAll h3{color:#ffc423; font-size:15px;margin-bottom:15px;font-weight:bold}
	
	.gallery_obra{}
		.gallery_obra a{width:80px;height:80px;float:left;margin:5px;}

	#titulo{ padding:5px}
/* --   -   -- */
	.serviciosSimple{}
		.serviciosSimple .serSimg{float:right; width:400px; text-align:right;}
		.serviciosSimple .serStxt{float:left; width:255px; overflow:hidden;}
	.bg_ser_venta{background:url(../img/bg_ser_venta.jpg) no-repeat; height:570px;}
	.menuInterior{ padding:20px 0 0 15px;}
		.menuInterior li{ background:url(../img/bullet_menu_interior.jpg) no-repeat; line-height:30px; padding-left:28px; background-position:0px 6px;}
		.menuInterior li a{ text-decoration:none;color:#f6f8f9; font-weight:bold; font-size:14px; }
		.menuInterior li a:hover{color:#ffc423;}
		
	.bg_ser_alquiler{background:url(../img/bg_ser_alquiler.jpg) no-repeat; height:620px;}
	
	.serMimg{ margin-bottom:10px;}
	.serMtxt{}

	
	.contenidosSer{}
/* --   -   -- */
.boxHome{width:777px;float:left; position:relative;}

	.box3_1_PNG, .box3_2_PNG, .box3_3_PNG{
		width:245px;height:180px;
		background-image: url(/img/boxeshomePNG.png)!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/boxeshomePNG.png', sizingMethod='scale');
		display:block;overflow:hidden;z-index:1;overflow:hidden;}
	
	.box3_1_CONT, .box3_2_CONT, .box3_3_CONT{width:230px;height:142px;z-index:2; padding:5px; overflow:hidden;}
	
	.box3_1_PNG, .box3_1_CONT{position:absolute;top:230px;left:0px;}
	.box3_2_PNG, .box3_2_CONT{position:absolute;top:230px;left:260px;}
	.box3_3_PNG, .box3_3_CONT{position:absolute;top:230px;left:520px;}
	
	.box3_3_CONT a{ background:url(../img/bullet_home.jpg) no-repeat; background-position:5px 5px; padding-left:17px; line-height:16px;color:#f6f8f9; text-decoration:none;display:block; margin:0;}
	.box3_3_CONT a:hover{ text-decoration:underline;}
	
	.titHome{color:#ffc423; font-size:16px; font-weight:bold; padding:5px 0 0 35px;}
		.titHome a{color:#ffc423; text-decoration:none;}
	
.datosBoxHome{ padding:15px 0 0 10px}
	.datosBoxHomeTxt{float:right; width:110px; font-size:11px;}
	.datosBoxHomeTxt2{float:right; width:110px; font-size:11px;}
	.datosBoxHome p{ margin-bottom:5px;}
	
	.flashHome{position:absolute;top:0;left:2px;z-index:4;width:759px;height:200px;
		display:block;overflow:hidden; margin:0 auto;}

/* --   -   -- */
.ofertasAll{}
	.oferta{float:left;width:625px;margin-right:3px; margin-bottom:15px;border-bottom: 1px solid #61615d; padding-bottom:10px;}
	.oferImg{float:left;width:110px;}
		.oferImg img{border:1px solid #ccc;}
	.oferTxt{float:left;width:300px; padding-right:20px;}
	.boxAll .oferTxt p{font-size:11px; margin-bottom:1px;}
	
	.oferMas{float:right;width:180px;}
		.oferMas a{}
		
		.oferMas a.buttonM{height:20px;display:block;line-height:20px;color:#ffc423; text-decoration:none;text-align:center; padding-right:7px;margin:0 auto;float:left;}
		.oferMas a:hover.buttonM{color:#fff;}
		.oferMas .buttonM span.bright{background:url(/img/button_m_bg_right.gif) right;height:20px;float:left; padding-right:7px; font-size:11px;}
		.oferMas .buttonM span.bleft{height:20px;width:7px;background:url(/img/button_m_left.gif);float:left;display:block;}
		.oferMas .bot60{width:150px; text-align:center;}

/* --   -   -- */
.redventas{position:relative;height:420px;}
	.redventasF{position:absolute; z-index:1;}
	.redventasC{position:absolute; z-index:2;display:block; background:#5a5956; border:2px solid #999896;width:727px;height:350px; padding:10px;}
		.modaltop{}
			.modaltop h3{float:left;color:#ffc423; font-size:16px; font-weight:bold;width:400px; height:29px; line-height:27px; padding-left:30px;}
			.modaltop a{float:right;}
		.modalCont{}
			.tienda{float:left;width:300px;height:300px; overflow:hidden; margin-left:20px;}
				.tienda p{padding-top:20px; font-size:13px; line-height:17px;}
				.tienda strong{ font-weight:bold;}
				
			.mapa{float:right;width:300px;height:300px;border:2px solid #999896; margin-right:40px;}

/* --   -   -- */

/*----  Acordeon --*/

		/* A few IE bug fixes 
		* { margin: 0; padding: 0; }
		* html ul ul li a { height: 100%; }
		* html ul li a { height: 100%; }
		* html ul ul li { margin-bottom: -1px; }
		*/
		/* Some list and link styling 
		ul li { width: 200px; }
		ul ul li { border-left: 25px solid #69c; padding: 0; width: 175px; margin-bottom: 0; }
		ul ul li a { display:block; color: #000; padding: 3px 6px; font-size: small; }
		ul ul li a:hover { display:block; color: #369; background-color: #eee; padding: 3px 8px; font-size: small; }
		li { list-style-type: none; }
		h2 { margin-top: 1.5em; }
		*/
		/* Header links styling */
		.acordeon{width:150px;}
		h3.head a { 
		color: #f6f8f9;
		display:block; 
		padding: 3px 6px;
		background:url(../img/acordeon_bg.gif) no-repeat;
		line-height:20px;
		padding-left:10px;
		text-decoration:none;
		font-size:14px;
		font-weight:normal;
		border-bottom:1px solid #d8d8d8;
		}
		h3.head a:hover { 
		color: #ffc423;
		background:url(../img/acordeon_hover.gif) no-repeat;
		}
		h3.selected a { 
		color: #ffc423;
		background:url(../img/acordeon_hover.gif) no-repeat;
		}
		h3.selected a:hover { 
		color: #ffc423;
		background:url(../img/acordeon_hover.gif) no-repeat;
		}
		.acordeonCont{ padding:15px;}
			.acordeonCont a{color: #f6f8f9;font-size:14px; text-decoration:none; line-height:18px;}
			.acordeonCont a:hover{color: #ffc423;}

		
		
		/**/
		h3.head_fijo a { 
		color: #f6f8f9;
		display:block; 
		padding: 3px 6px;
		background:url(../img/acordeon_bg.gif) no-repeat;
		line-height:20px;
		padding-left:10px;
		text-decoration:none;
		font-size:12px;
		font-weight:normal;
		border-bottom:1px solid #d8d8d8;
		}
		h3.head_fijo a:hover { 
		color: #ffc423;
		background:url(../img/acordeon_hover.gif) no-repeat;
		}
/* --   -   -- */



/*----  Botones --*/

/* --   -   -- */
.buttonG{height:26px;background:url(../img/button_g_bg_right.gif) right;display:block;width:70px; line-height:26px;color:#ffc423; text-decoration:none; font-weight:bold; text-align:center; padding-right:7px;margin:0 auto;}
	.buttonG span{height:26px;width:7px;background:url(../img/button_g_left.gif);float:left;display:block;}
/* --   -   -- */
a.buttonM{height:20px;display:block;line-height:20px;color:#ffc423; text-decoration:none;text-align:center; padding-right:7px;margin:0 auto;float:left;}
a:hover.buttonM{color:#fff;}
	.buttonM span.bright{background:url(../img/button_m_bg_right.gif) right;height:20px;float:left; padding-right:7px; font-size:11px;}
	.buttonM span.bleft{height:20px;width:7px;background:url(../img/button_m_left.gif);float:left;display:block;}
	
	.space2{ padding-bottom:5px;}
	.bot60{width:60px; text-align:center;}
/* --   -   -- */




/*----  Contenidos --*/

/* - Productos */
h3.titulo{ background:url(../img/icon_titulo.jpg) no-repeat; height:25px; padding-left:30px; color:#ffc423; font-size:20px; font-weight:bold; margin-bottom:20px; padding-top: 2px;}

	.productoIzq{float:left;width:170px;}
	
	.productoDer{float:right; width:560px; padding-right:10px;}
		.productoDer .img_pro{margin-bottom:10px;}
		.productoDer h3{color:#ffc423; font-size:15px;margin-bottom:15px;font-weight:bold}
		.productoDer p{font-size:13px;margin-bottom:10px; line-height:16px;}
		.pro_dats{ padding-top:20px}
		.pro_box_tec{background:url(../img/bg_box_tec.jpg) no-repeat;width:235px;height:195px; float:left; margin-left:2px; padding:20px 20px 30px 20px;}
			.pro_box_tec h4{color:#ffc423; font-size:15px;margin-bottom:5px;font-weight:bold}
				.pro_box_tec h4 span{ padding-left:15px;}
			.pro_box_tec p{font-size:14px;margin-bottom:10px; line-height:18px; padding-left:10px; margin-top:10px;}
		.linkPdf{ padding-left:80px;}
		
		a.serviceLink{float:left;display:block;color:#f6f8f9; text-decoration:none;width:200px;}
		a:hover.serviceLink{color:#ffc423;}
			a.serviceLink img{float:left;}
			a.serviceLink span{float:left; line-height:34px; margin-left:20px; font-size:13px;}
	
	
	.linkPdf2{float:left;}
	.sublink{}
	
	
	
	a.ssmenu{color:#f6f8f9; text-decoration:none; padding-left:15px; line-height:20px;}
	a:hover.ssmenu{color:#ffc423;}
	
	

/* --   -   -- */
.response{ padding:170px 0;}



/*----  Noticias --*/

.newstables{}

.newsBusca{ border: 1px solid #61615d; border-left:none; border-right:none; padding:20px 0; margin-bottom:15px;}
	.newsBusca select{ background:#7c7b77; border:none; color:#fff;width:129px; font-size:12px;}
	.newsBusca label{ color:#ffc423; font-size:14px; padding:0 10px; font-weight:bold;}
	.newsBusca .botNews{ vertical-align:middle;}
	.newsBusca .botNews .buttonM{ font-weight:bold;}
	
	.headeResult{ height:33px; background:url(../img/bg_top_table.jpg) repeat-x;}
		.headeResult td{ line-height:31px; font-size:14px;color:#ffc423; padding-left:10px;}
	.Result td{ line-height:20px; font-size:14px;color:#fff;  vertical-align:middle; padding-bottom:10px;}
	.Result td.resDate{padding-left:5px;}
	.Result td.resTxt{ font-weight:bold;padding-left:10px;}
	.Result td.resIcon{ text-align:center;padding-left:10px;}
	
	.paginado{padding:20px;border: 1px solid #61615d; border-left:none; border-right:none; text-align:center; font-size:14px; color:#fff0c6}
		.paginado .pagCenter{display:inline; padding:0 200px;}
		.paginado span{color:#ffc423;font-weight:bold;}
		.paginado a{color:#fff0c6; text-decoration:none;}

/* --   -   -- */


/*----  resultados --*/

.resultados h3{border-bottom: 1px solid #61615d; padding:10px 0;}
.resultados a{color:#f6f8f9;display:block; margin-bottom:10px; padding-left:10px;}
/* --   -   -- */

/*----  Formularios --*/

/* - formulario contacto */
input.contact{width:110px; border:1px solid #a5a5a3; height:12px; font-size:11px;margin-bottom:5px;}
textarea.contact{width:110px; border:1px solid #a5a5a3; height:40px; font-size:11px;margin-bottom:5px;}
/* --   -   -- */





.social_index{}
	.social_index span{ float:left; margin-top:5px; padding-right:8px;}
	.social_index img{ vertical-align:middle}












