/* Hides from IE-mac \*/
* html .columnaderecha {height: 1%;}
/* End hide from IE-mac */

html, body {
margin: 0pt;
padding: 0pt;
width:100%;
min-width:875px; width:auto !important; widht:875px;
height: 100%;
/*height:auto;*/
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;

/*background-color: rgb(156, 175, 190);*/
text-align:center;
}

body{
background: url(bg2.gif) top center repeat-x #F4f4f0;
}
h1{
	/*display:inline;*/
	font-size:9pt;
	color:#4F4F30;
	font-weight:bold;
	}
	
	h1 a{
	color:#3b4656;
	}
	
	h1 a:visited{
	color:#3b4656;
	}
	
	h2{
	margin:0pt;
	display:block;
	font-size:9px;
	color:#CAC2B7;
	font-weight:normal;
	padding-top:10px;
	padding-left:8px;
	}
	h2 a{
	color:#F36E24;
	}
	
h3{
		display:inline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:7pt;
		font-weight:normal;
		}

#capaMadre {
margin: 0 auto;
position: relative;
height: auto ! important;
min-width:875px;
min-height: 100%;
/*height: auto;*/
height: 100%;
width: 875px;
border: 10px solid #F7F7F4;
/*#545433;*/

}



#header{
	color:#3B4656;
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:875px;
	height:303px;
	
/*border: 1px solid #00FF00;*/
text-align:left;
/*background-color:#FFFF00;*/
	}
	
	
	#cabecera{
	float:left;
	margin-top:0px;
	padding-top:0px;
	/*line-height:20px;*/
	height:303px;
	width:332px;
	/*border:1px solid #cccccc;*/
	}
	
	#entrarflash{
	float:right;
	width:543px;
	height:303px;
	margin:0px;
	padding-top:0px;
	padding-right: 0px;
	background-image: url(planodcha2.gif);
background-position: top left;
background-repeat: no-repeat;
	/*line-height:10px;*/
	}
	
	#entrar{
	display:block;
	float:right;
	width:193px;
	height:15px;
	margin-top:35px;
	}
	
	#barradcha{
	display:block;
	padding-left:0px;
	margin-top:59px;
	width:100%;
	/*border:1px solid #FF9900;*/
	height:33px;
	background-image: url(barradcha1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
	}
	
	#barradcha h1{
	margin:0pt;
	display:block;
	float:left;
	font-size:10px;
	/*width:180px;*/
	color:#FAFAFA;
	font-weight:bold;
	padding-top:17px;
	padding-left:2px;
	/*padding-left:20px;*/
	}
	#barradcha h2{
	display:inline;
	font-size:7pt;
	color:#fff;
	}
	
	#barranavegacion{
	clear:both;
	width:875px;
	height:66px;
	margin-left:0px;
	padding-left:0px;
	background-color:#E1E1D5;
	background-image: url(barramenu3.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	#logotipo{
	float:left;
	width:70px;
	padding-top: 12px;
	padding-left: 60px;
	margin:0pt;
	}
	
	#espaciointerior{
	float:right;
	width:195px;
	/*margin-top: 20px;*/
	text-align:left;
	height:37px;
	margin:0pt;
	height:100%;

	}
	
	#espaciointerior h1{
	display: block;
	margin:0pt;
	padding-top: 35px;
	padding-left:0px;
	line-height:4pt;
	background-image: url(fondoespacio.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
	
	.paddinginterior{
	padding-left: 65px;
	}
	
	#cabecera .logotipo{
	
	display:block;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	width:100%;
	/*border:1px solid #FF9900;*/
	height:67px;
	background: url(fondotitulo.gif) top center repeat-x #FCFCFC;
	}
	
	
	#cabecera .plano{
	
	display:block;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	width:100%;
	/*border:1px solid #FF9900;*/
	height:236px;
	background-image: url(planoizq.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	#cabecera .barratop{
	
	display:block;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	width:100%;
	/*border:1px solid #FF9900;*/
	height:33px;
	background-image: url(barraizq.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	
	
#cuerpo {
clear:both;
position:relative;
padding-top:0px;
margin:0px;
padding:0px;
left:0px;
height:345px;
/*width:100%;*/
width:875px;
/*min-width:760px; width:auto !important; widht:760px;*/
overflow:hidden;
background-color:#E1E1D5;

/*border: 1px solid #ff9966;*/
	}
	

#interiorismo{
float:left;
width:333px;
height: 345px;
margin-top:0px;
background-color:#EAEAE2;
border-right: 1px solid #CACAA8;
background-image: url(fondointeriorismo.gif);
background-position: top left;
background-repeat: no-repeat;
text-align:left;
/*padding-bottom:0px;
margin-bottom:0px;*/
/*border: 1px solid #000;*/
/*margin-right:5px;*/

	}
	
	#interiorismo h1{
	display:block;
	margin:0px;
	padding-left:60px;
	padding-top:20px;
	/*padding-bottom:28px;*/
	color:#81857B;
	font-weight:normal;
	font-size:11px;
	}
	
	#interiorismo p{
	margin-top:3pt;
	margin-left:0pt;
	margin-bottom:0pt;
	margin-right:0pt;
	}
	
	.verdeoscuro{
	color:#50534A;
	}
	
	.padding-titulo{
	padding-left: 38px;
	}
	
	
 
 	#empresa{
float:left;
width:540px;
height: 345px;
margin-top:0px;
background-image: url(fondoservicios.gif);
background-position: top left;
background-repeat: no-repeat;
border-left:1px solid #ffffff;
/*border-right-width:2px;
border-right-style:solid;
border-right-color:#FFFFFF;*/
text-align:left;
	}
	
	#empresa H1{
	display:block;
	margin:0px;
	padding-left:78px;
	padding-top:33px;
	padding-bottom:8px;
	color:#737B62;
	font-weight:normal;
	font-size:11px;
	}
	
	.banda{
	overflow:hidden;
	margin:0px;
	padding:0px;
	/*display:block;*/
	margin-right:21px;
	float:right;
	width:442px;
	height:6px;
	background-color:#EAEAE2;
	
	}
	
	#empresa .texto{
	/*clear:both;*/
	float:left;
	width:310px;
	height:180px;
	margin-left:78px;
	font-size:11px;
	padding-top:20px;
	color:#3C4131;
	/*border:1px solid #00FF00;*/
	}
	
	#empresa .fotos{
	float:right;
	width:145px;
	height: 184px;
	margin-top:15px;
	/*background-color:#EAEAE2;*/
	}
	
	#empresa img{
	border:6px solid #eaeae2;
	/*border-color:#EAEAE2;*/
	}
	
	#empresa H2{
	display:block;
	margin:0px;
	padding-left:10px;
	/*padding-top:50px;*/
	padding-bottom:0px;
	color:#737B62;
	font-weight:normal;
	font-size:11px;
	}
	.lema{
	line-height:0pt;
	margin-top:16px;
	
	}
	
	.paddinglema{
	padding-left:120px;
	}
	
	#contacto{
	/*clear:both;*/
	float:right;
	width:343px;
	height:20px;
	/*background-color: #fafafa;*/
	margin-top:25px;
	/*border:1px solid #FFFF00;*/
	}
	
	#contacto img{
	border:none;
	}
	
	#contacto .textocontacto{
	display:block;
	height:14px;
	width:138px;
	float:right;
	position:relative;
	top:-16px;
	background-color:#fafafa;
	
	background-image:url(botoncontactofire.gif) !important; background-image: url(botoncontacto.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-size:11px;
	/*font-weight:200;*/
	text-align:center;
	color:#CF3713;
	}
	
	#contacto a{
	color:#CF3713;
	text-decoration:none;
	}
	
	#contacto a:hover{
	color:#CF3713;
	text-decoration:none;

	}
	
	#contacto a:visited{
	color:#CF3713;
	text-decoration:none;
	}
	
	#menu{
	clear:both;
	margin:0px;
	padding:0px;
left:0px;
height:21px;
width:875px;
margin-bottom:0px;
padding-bottom:0px;
overflow:hidden;
background-color:#F1F1ED;
background-image:url(menuabajo.gif) !important; background-image: url(menuabajo.gif);
/*background-image: url(fondopie1.gif);*/
background-position: top left;
background-repeat: no-repeat;
font-size:11px;
text-align:left;
		}
	
	#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left:62px;
	padding-top:3px;
	padding-right:0px;
	
	}
#menu li{
display: inline;
padding: 0px 6px 0px 0px;

}

#menu li a:hover{
/*border-top: 1px dotted #ffffff;*/
}

#menu ul a {color:#CF3713}
#menu ul a:hover{
color:#737B62;

}
#menu ul a:visited{color:#737B62}


	
	#pieespaciointerior{
	clear:both;
	margin:0px;
	padding:0px;
left:0px;
height:54px;
width:875px;
margin-bottom:0px;
padding-bottom:0px;
overflow:hidden;
background-color:#F1F1ED;
background-image:url(fondopienew.gif) !important; background-image: url(fondopie1new.gif);
/*background-image: url(fondopie1.gif);*/
background-position: top left;
background-repeat: no-repeat;
font-size:7pt;

	}
	
	#pieespaciointerior .left{
	float:left;
	width:333px;
	height:54px;
	padding-top:20px;
	padding-left:0px;
	/*color:#737B62;*/
	color:#50534a;
	
	}
	
	
	
	#pieespaciointerior .right{
	float:right;
	width:520px;
	height:54px;
	margin-top:0px;
	margin-left:0px;
	padding-top:15px;
	padding-left:20px;
	text-align:left;
	color:#50534a;
	
	}
	
.firma {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.campotexto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #cf1733; background-color: #F1F1ED;}
.password {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CF3713; background-color: #F1F1ED; border: #CCCCCC solid; font-weight: bold; border-width: 0px 1px 1px 0px; text-align:left;}

.campotexto2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #cf1733; background-color: #F1F1ED;  }

.amplitude{
display:block;
width:105px;
float:right;
position:relative;
top:-10px;

}



/*.taba{font-size:7pt;color:#FFF}*/
A{color:#3b4656; text-decoration:none}
A:hover{color:#CF3713}
.sum{color:#f96; font-weight:bold;}


