	body,

	html {
	margin:0;
	padding:0;
	background:#fff;
	color:#000;
	border-top-style: none;
	line-height: normal;
}
	
ul.disc_left { 
	list-style-type: disc; 
	float:left;
} 
ul.disc_right { 
	list-style-type: disc; 
	float:right;
} 
	


 
	body {

		min-width:900px;
	}
	

	#wrap {

		background:#fff;

		margin:0 auto;

		width:900px;
		
		border-color:#bbb;
		
		border-width:1px;
		
		border-left-style:dashed;
		
		border-top-style:dashed;
		
		border-bottom-style:dashed;
		
		border-right-style:dashed;


	}

	#header {
	background:#fff;
	position: relative;


	}
	

	#header h1, h2, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	border-color:#aaa;
	border-width:1px;
	border-left-style:none;
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
	margin-bottom: 0px;
	color: #aaa; /* 333 */
    }
 
    
#header h1 a:link, a:visited{
    color:blue;
}

#nav {

		background:#fff;

		padding:0px;
		
		/* padding:5px; */
		
}

#nav p {
	color:#0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	border-color:#aaa;
	border-width:1px;
	border-left-style:none;
	border-top-style:none;
	border-bottom-style:dashed;
	border-right-style:none;
	margin-bottom: 0px;
	}
#nav h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	border-color:#aaa;
	border-width:1px;
	border-left-style:none;
	border-top-style:none;
	border-bottom-style:dashed;
	border-right-style:none;
	margin-bottom: 0px;
	color: #000; /* 333 */
    }



#catalogo {
	width:583px;
	height:400px;
	background:#fff;
	color:#000000;
	padding:0px;
	float:left;
	}


		
		/* padding:5px; */
		
}


.sitesearch           {
	position:absolute;
	top:60px;
	right:60px;
	width:200px;

}
.sitesearch2           {
	position:absolute;
	top:59px;
	width: 226px;
	left: 660px; 
	_left:660px;
	*left:660px;

}
	
.servicios-muebles2{
	border:0;
	text-decoration:none;
}
.servicios-muebles2 img {border:0; text-decoration:none;}
	.servicios-muebles2 a {border:0; text-decoration:none;}

.servicios-muebles{
	border:0;
	text-decoration:none !important;;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.enlace{
	border:0;
	text-decoration:underline !important;;
	color: blue !important;;
}

	.menu a {

  		display:block;

  		border:none;

  		background-position:left top;

  		background-repeat:no-repeat;

  		width:103px;

  		height:33px;

  		float:left;

	}
	#main {
	background:#fff;
	/*float:left;*/

		width:900px;
	margin-top: 5px;

	}

	#main h2 {
	padding:0 10px !important;
	;
	font-size: medium;
	color: #fff;
	margin-top: 30px;
	}
	#main h3, #main p {
	padding:0 10px !important;;
	font-size: small;
	color: #bd2925;
	}

	#sidebar {

		background:#99c;

		float:right;

		width:200px;

	}

	#sidebar ul {

		margin-bottom:0;

    }

    #sidebar h3, #sidebar p {

		padding:0 10px 0 0;

    }

	#footer {
	background:#fff;
	clear:both;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;

	}

	#footer p {
	padding:5px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666;

    }

	.columnaGeneral           {
	float:left;
	width:32%;
	margin-top:10px;
	padding-right:1%;
	padding-left:1%;
	text-align:left;
}
	.columna           {
	float:left;
	width:32%;
	margin-top:10px;
	padding-right:1%;
	padding-left:1%;
	text-align:center;
	border:#bbb 1px dashed;
	background-color: #F8F8F8;
	padding-bottom: 10px;

}

.columna a {border:0; text-decoration:none; color: #000000;}

	.columna h1{
	margin-top:10px;
	border:0;
	text-decoration:underline;
	color: #bd2925;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}

	.columnaVacia           {
	float:left;
	width:1%;
	margin-top:10px;
	padding-right:1%;
	padding-left:1%;
	text-align:left;
	border:#fff 0px solid;
}
	.columna2Vacia           {
		position:relative;
}

.columnaBajo           {
	position:absolute;
	top:445px;
	*top:485px;
	_top:500px;
	left:180px;
	*left:210px;
	_left:-665px;
	width:80%;
	/*border:#bbb 1px dashed;
	background-color: #F8F8F8;*/


}

.columnaBajo a {border:0; text-decoration:none; color: #000000;}

	.columnaBajo h1{
	margin-top:10px;
	border:0;
	text-decoration:underline;
	color: #bd2925;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}

.columna2Bajo           {
	position:absolute;
	top:725px;
	*top:765px;
	_top:750px;
	left:180px;
	*left:210px;
	_left:-665px;
	width:80%;
/*	position:absolute;
	top:775px;
	 *top:795px;
	left:180px;
	_left:-685px;
	width:80%;/*
	
/*_left:450px;*/	
/*	border:#bbb 1px dashed;
	background-color: #F8F8F8;*/


}

.columna2Bajo a {border:0; text-decoration:none; color: #000000;}

	.columna2Bajo h1{
	margin-top:10px;
	border:0;
	text-decoration:underline;
	color: #bd2925;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}

.columnaBanner           {
	float:left;
	width:18%;
	margin-top:10px;
	padding-right:1%;
	padding-left:1%;

	text-align:center;
	border: #bbb 1px solid;
}

	.columnaBanner h2{
	margin-top:10px;
	border:0;
	text-decoration:underline;
	color: #bd2925;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}
.columnaBanner img {border:0; text-decoration:none; }
.columnaBanner a {border:0; text-decoration:none;}
.columnaBanner form {margin-top:10px;}

.columnaBanner           {
	float:left;
	width:18%;
	margin-top:10px;
	padding-right:1%;
	padding-left:1%;

	text-align:center;
	border: #bbb 1px solid;
}

	.columnaBanner h2{
	margin-top:10px;
	border:0;
	text-decoration:underline;
	color: #bd2925;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
}
.columnaBanner img {border:0; text-decoration:none; }
.columnaBanner a {border:0; text-decoration:none;}
.columnaBanner form {margin-top:10px;}



#wrap #main .columna p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-align: justify
!important;
	;
	color: #FFFFFF;
}


.columna img       {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	margin-left: 5px;
	border: 0;
}

.columna .titulo   {
	font-size:small;
	color:#bd2925;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
}

.columna .titulo a {
		text-decoration:none;
		color:#bd2925
}

.separa            {
	width:auto;
	margin:5px 0px;
	border-bottom:dashed 1px #992137;
	clear:both
}

.separaGris            {
		width:auto;
		margin:5px 0px;
		border-bottom:solid 1px #bbb;
		clear:both
}

.rojo {color: #bd2925}

.formulario {
	background:#eee;
	width:583px;
	height:400px;
}
.formularioIntra {
	background:#eee;
	width:383px;
	height:200px;
	padding-left:170px;
	padding-top:100px;
	
}
.textoForm{
			font-family: Arial, Helvetica, sans-serif;
			font-size: x-small;
			color:#333333
			}

.campo{
			border: 1px Solid #aaa;
			background-color:#ccc;
	}
.boton{
	background-color:#eee;
	border: solid 1px #999;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	margin-left:5px;
}

.formularioRojo {
	background:#c60a38;
	width:583px;
	height:400px;
}

.formularioRojo p{
	color:#FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: large !important;
	margin-bottom:0px;
}

.formularioRojo a{
	text-decoration:underline !important;
	color:#FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: large !important;
}

.textoFolletoRojoArriba p{
	color:#FFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: x-large !important;
}





.consejo_decoracion {
	float: right;
	text-align:justify !important;
	line-height: 2;
	width: 690px;
}

.consejo_decoracion h2{
	font-family: Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;;
	font-weight: bold !important;;
	color: #990033 !important;
}

.consejo_decoracion p{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important; 
	color: #666666 !important; 
	text-indent:30px;
}

.seccion_empresa {
	float: right;
	text-align:justify !important;
	line-height: 2;
	width: 680px; 
}

.seccion_empresa h2{
	font-family: Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;;
	font-weight: bold !important;;
	color: #990033 !important;
}

.seccion_empresa p{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important; 
	color: #666666 !important; 
	text-indent:30px;
}

.seccion_empresa ul{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important; 
	color: #666666 !important; 
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -21px; /*position where enlarged image should offset horizontally */
top: -100;
*top: 0;
}


