
html, * {
	margin: 0;
	padding: 0;
}

img 
{
	border:0;
}

/* ############ Body ############ */
body
{
	margin: 0;
	border:0;
	padding: 0;
	background: #FFF;
	width:100%;
}
/* ############ FiN Body ############################ */


/* ############ Encabezado ############################ */
#headercontenido
{
	margin:0;
	width: 100%;
	height: 130px;
	padding: 0px;
	overflow:hidden;
}

#menuglobalcontenido
{
	margin:0;
	padding:0 2px 0 0;
	width: 100%;
	height: 40px;
	background: url('../imagenes/fndmenuglobal.gif') repeat-x;		
}


#logocontenido
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100px;
}

#menuglobal
{
	margin:0 auto;
	padding:0;
	width: 955px;
	height: 30px;

}
#telefono
{
	margin:6px 0 4px 0;
	padding:6px 0 0 0;
	width: 247px;
	height: 20px;
	float:left;
	border-right:solid 2px #FFFFFF;
	border-left:solid 2px #FFFFFF;
}
/* 
#telefono
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width: 250px;
	height: 26px;
	float:left;
	list-style-type:none;
}

#telefono li
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width: 250px;
	height: 26px;
	border-top:solid 2px #FFFFFF;
	border-bottom:solid 2px #FFFFFF;
	border-right:solid 2px #FFFFFF;
	border-left:solid 2px #FFFFFF;
	display: inline;
}
*/



#menuglobal ul {

	width:400px;
	height:15px;
	margin:7px 0 0 0;
	padding:0;
	list-style-type:none;
	float:right;
}


#menuglobal ul li{
	margin:0;
	padding:3px 0 3px 0;
	display: inline;
	border-right:solid 2px #FFFFFF;
	height:20px;
	width:110px;
	float:right;
	text-align:center;	
}
/*  
#menuglobalder {

	width:400px;
	height:15px;
	margin:7px 0 0 0;
	padding:0;
	list-style-type:none;
	float:right;
}

#menuglobalder li{
	margin:0;
	padding:3px 0 3px 0;
	display: inline;
	border-right:solid 2px #FFFFFF;
	height:20px;
	width:110px;
	float:right;
	text-align:center;	
}
*/


#contenidocabecera
{
	margin: 2px 0 2px 0;
	padding:0;
	width: 100%;
	height: 100px;
	background: url('http://www.reformasdeinmuebles.es/imagenes/fndcabecera.gif')  repeat-x;
}

#header
{
	margin: 0 auto;
	padding:0;
	width: 955px;
	height: 100px;	
}

#logo
{
	margin:0;
	padding: 4px 0 0 0;
	width: 250px;
	height: 86px;
}

#logo h1
{
	font:bold 18px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 4px;
	color: #fff;
	text-align:center;
}

#logo h2
{
	margin:0;
	font:bold 18px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 2px;
	color: #fff;
	text-align:center;
}

#logo h3
{
	font:bold 18px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 2px;
	color: #fff;
	text-align:right;
	text-align:center;
}



#eslogan
{
	margin: 0;
	padding: 30px 0 0 0;
	width: 700px;
	height: 65px;
	float:right;
	font:normal 15px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #FFF;
	text-align:right;
}

#eslogan h4
{
	margin:15px 0 0 50px;
	padding:0;
}

#eslogan h5
{
	margin:5px 0 0 350px;
	padding:0;
}

#eslogan h6
{
	margin:5px 0 0 200px;
	padding:0;
}

.slg01
{
	font:bold 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color:#45678d;
}

.slg02
{
	font:bold 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color:#6d8caf;
}

.slg03
{
	font:bold 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color:#b3c7dd;
}


.slg04
{
	font:bold 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color:#fff;
}

.barcontenido
{
	margin:0;
	padding:0;
	width: 100%;
	height:5px;
	background: url('http://www.reformasdeinmuebles.es/imagenes/fndmenuglobal.gif') repeat-x;	
}

/* ############ FiN Encabezado ############################ */


/* ############ Barra Nav ############################ */
#barnavcontenido
{
	margin:2px 0 0 0;
	clear:both;
	padding:0;
	width: 100%;
	height: 40px;
	background: url('http://www.reformasdeinmuebles.es/imagenes/fndmenuglobal.gif') repeat-x;	
}


#barnav
{
	margin:0 auto;
	padding:0;
	width: 955px;
	height: 30px;	
}

#linknav
{
	margin:0;
	padding:10px 0 0 0;
	width: 685px;
	height: 15px;
	float:right;
}
	
#linknav h1
{
	margin:0;
	padding:0;
	height:20px;
	text-align:left;
	
}
/* ############ FIN Barra Nav ############################ */

/* ############ Contenido ############################ */
#contenido
{
	margin: 0 auto;
	padding:0;
	width: 955px;
	
}

.txtBlancoNormal14
{
	font:normal 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #FFF;
}

.txtBlancoNegrita14
{
	font:bold 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #FFF;
}

.txtBlancoNormal12
{
	font:normal 12px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #FFF;
}


.txtNegroNormal12
{
	font:normal 12px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #000;
}

.txtNegroNegrita12
{
	font:bold 12px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #000;
}

.txtGrisNormal12
{
	font:normal 12px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #666;
}

.txtBlancoNegrita14
{
	font:bold 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #FFF;
}

.txtNegroNormal14
{
	font:normal 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #000;
}

.txtNegroNegrita14
{
	font:bold 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #000;
}

.txtrojoNegrita14
{
	font:bold 14px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #FF0000;
}

.txtNegroNegrita16
{
	font:bold 16px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #000;
}

.txtTitulos
{
	font:bold 16px 'Lucida Grande',Verdana,sans-serif;
	letter-spacing: 1px;
	color: #000;
}

#infotxtizq {
	float:right;
	width:685px;
	margin: 0 0 0 20px;	
	padding:15px 0 0 0;
	text-align:justify;
}

#infotxtizq  h3{

	margin:0;	
	padding:0;

}


#divmenuprincipal {  
	list-style:none;
	margin:1px 0 0 0;
	padding:0;
	float:left;
	width:250px;
}

#divmenuprincipal ul {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}


.menuprincipal{
	display:block;
	width:223px;
	height:31px;
	margin:1px 0 0 0;
	padding:9px 0 0 27px;
	text-align:left;
	color:#FFFFFF;
	background: url('../imagenes/fndmnu.gif') repeat-x;
}


.submenuprincipal{
	display:block;
	width:223px;
	height:31px;
	margin:1px 0 0 0;
	padding:9px 0 0 27px;
	text-align:left;
	background: url('../imagenes/fndmnuover.gif') repeat-x;
}







.fotosfachadaslinea
{
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:1px solid #000000;
	padding:0;
	margin:0 0 0 10px;
}

#imgreforfachadas
{
	margin:20px 0 15px 0;
	padding:0;
	width:684px;	
}
#imgreforfachadas ul 
{
	float:left;
	margin:10px 0 10px 0;
	padding:0;
	list-style-type:none;
}

#imgreforfachadas ul li
{
	display:inline;
	margin:0;
	padding:0 10px 0 10px;
	float:left;
}

.lhorizontal{
	clear:both;
	width:684px;
	height:1px;
	margin:5px 0 5px 0;
	border-bottom:1px solid #000;
	padding:0;
}

.lhorizontal955{
	overflow:hidden;
	width:955px;
	height:2px;
	margin:0 auto;
	border-bottom:2px solid #000;
	padding:0;
}

.lhorizontal250{
	overflow:hidden;
	width:220px;
	height:2px;
	margin:0;
	border-bottom:2px solid #000;
	padding:0;
}

.lhorizontal317{
	overflow:hidden;
	width:317px;
	height:2px;
	margin:0;
	border-bottom:2px solid #000;
	padding:0;
}


.lhorizontaltitulos{
	overflow:hidden;
	width:684px;
	height:2px;
	margin:5px 0 5px 0;
	border-bottom:2px solid #000;
	padding:0;
}

#imgreforpisos
{
	margin:20px 0 15px 0;
	padding:0;
	width:684px;	
}
#imgreforpisos ul 
{
	float:left;
	margin:10px 0 10px 0;
	padding:0;
	list-style-type:none;
}

#imgreforpisos ul li
{
	display:inline;
	margin:0;
	padding:0 10px 10px 10px;
	float:left;
}

#imgreforlocales
{
	margin:20px 0 15px 0;
	padding:0;
	width:684px;	
}
#imgreforlocales ul 
{
	float:left;
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
}

#imgreforlocales ul li
{
	display:inline;
	margin:0;
	padding:0 10px 0 10px;
	float:left;
}

#imgobranueva
{
	margin:20px 0 15px 0;
	padding:0;
	width:684px;	
}
#imgobranueva ul 
{
	float:left;
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
}

#imgobranueva ul li
{
	display:inline;
	margin:0;
	padding:0 10px 0 10px;
	float:left;
}

#imgproveedores
{
	margin:0 0 15px 0;
	padding:0;
	width:684px;	
}
#imgproveedores ul 
{
	float:left;
	margin:20px 0 0 50px;
	padding:0;
	list-style-type:none;
}

#imgproveedores ul li
{
	display:inline;
	margin:0;
	padding:0 60px 10px 10px;
	float:left;
}


#barrainferior
{
	margin: 1px 0 10px 0;
	width: 100%;
	padding: 1px 0 0 0;	
	clear:both;
}

#infobarrainferior
{
	margin:0 auto;
	padding:0;
	width: 955px;
}

.observacionesiniciotxt
{
	margin:10px 0 20px 0;
	padding:0 20px 0 0;
	border-top:0;
	border-right:1px solid #000;
	border-bottom:0;
	border-left:0;
	width:319px;
	float:left;
}

.observacionesinicioimg
{
	margin:10px 0 20px 0;
	padding:0 0 0 20px;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0;
	width:320px;
	float:right;
}

#baselocales
{
	margin:15px 0 0 0;
	padding:0 5px 0 0px;
	float:left;
	width:223px;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0;
}

#baselocales p
{
	margin:0;
	padding:5px 0 10px 0;
}

#masinfo
{

	margin:30px 0 0 0;
	padding:0 5px 0 0px;
	float:left;
	width:223px;
	height:70px;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0;
	background: url('http://www.reformasdeinmuebles.es/imagenes/reformas-montcada-i-reixac.gif') repeat-x;	
}

#basereformas
{
	margin:15px 0 0 250px;
	padding:0 20px 0 20px;
	width:318px;
	border-top:0;
	border-right:1px solid #000;
	border-bottom:0;
	border-left:1px solid #000;
}

#basereformas p
{
	margin:0;
	padding:5px 0 10px 0;
}




#basepisos
{
	margin:15px 0 0 0;
	padding:0 0 0 14px;
	float:right;
	width:322px;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0;
}

#basepisos p
{
	margin:0;
	padding:5px 0 10px 0;
}

.lhorizontalpisosventa
{
	overflow:hidden;
	width:323px;
	height:2px;
	margin:0;
	border-bottom:2px solid #000;
	padding:0;
}

#imgreformas{
	margin:0;
	padding:0;
	width:315px;
	height:200px;
}

#imglavabo{
	margin:0;
	padding:0;
	width:147px;
	float:left;
}


#imgcocina{
	margin:0;
	padding:0;
	width:147px;
	float:right;
}

#imgpisos{
	margin:0;
	padding:0;
	width:315px;
	height:200px;
}

#imgentrada1{
	margin:0;
	padding:0;
	width:147px;
	float:left;
}


#imgentrada2{
	margin:0;
	padding:0;
	width:147px;
	float:right;
}


/* ############ FIN Contenido ############################ */

/* ############ Pie de página ############################ */
#basepiepagina
{
	margin: 10px 0 0 0;
	width: 100%;
	height: 90px;
	padding: 1px 0 0 0;
	background: url('http://www.reformasdeinmuebles.es/imagenes/fndcabecera.gif')  repeat-x;		
	clear:both;
}


#piedepagina
{
	margin:0 auto;
	padding:0;
	width: 955px;
}

#piederecha
{
	margin:0 50px 0 0;
	padding:0;
	float:right;
}

#piederecha ul
{
	margin:0;
	padding:0;
	
}

#piederecha li
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#pieizquierda
{
	margin:0 0 0 55px;
	padding:0;
	float:left;
}

#pieizquierda ul
{
	margin:0;
	padding:0;
	
}

#pieizquierda li
{
	margin:0 0 2px 0;
	padding:0;
	list-style-type:none;
}
/* ############ FIN Pie de página ############################ */








/* ############ FIN Contenido ############################ */


/* ############ ENLACES  ############ */
A:link    {text-decoration:none;}
A:active  {text-decoration:none;}
A:visited {text-decoration:none;}
A:hover   {text-decoration:underline;}
/* ############ FIN ENLACES  ############ */