﻿
body {
background: #5A5A5A;
padding:0px;
margin:0px;
font-family:'Trebuchet MS',arial,serif;
font-size:80%;
}

table{
border:0px;
}

#cont {
width:1000px;
margin:0 auto;
padding:0px;
background-color:#F6F6F6;
}

#topbg{
background: url(https://www.rankhogar.com/web_gratis/imagenes/bsup.jpg) top left repeat-x;
height:23px;
}

#bottombg{
background: url(https://www.rankhogar.com/web_gratis/imagenes/binf.jpg) top left repeat-x;
height:28px;
padding:0px 20px;
}

#bottombg p{
color:#ffffff;
padding:0px;
margin:5px;
font-size:90%;
}

#leftcont{
margin:0px;
padding:0px;
float:left;
width:260px;
background-color:#F6F6F6;
}

#rightcont{
margin:0px;
float:left;
width:740px;
}

#logo{
background:#ffffff;
text-align:center;

height:145px;
line-height:142px;

}

#logo img{ vertical-align:middle; max-height:100px; }

.redes_sociales{ float:left; position:relative; display:block; width:100%; margin:0 0 10px 0; height:30px;}
.redes_sociales li{ float:left; display:block; list-style:none; background:none; padding:0 5px 0 0;}

#supimg{
 background: url(imgsup/imagensup12.jpg) top left;
 height:145px;
 margin-bottom:0px;
}

#catalogo{
background: #E8E8E8;
padding-left:15px;
height:200px;
overflow: auto;
margin-bottom:20px;

}

#compartir{
background: #fff;
padding:20px;
margin-bottom:20px;
}

#todohabitat{
background: #fff;
margin-bottom:20px;
text-align:center;
}

#enlaces{
background: #fff;
padding:5px 15px 15px 15px;

margin-bottom:20px;

}

#enlaces ul{
list-style:none;
padding:0px 5px;
}


#info{
padding:15px 15px 0px 25px;
margin-bottom:20px;

}
ul{
list-style:none;
padding:5px;
}

li{
margin-top:10px;
}

#categorias li{
background:url(https://www.rankhogar.com/web_gratis/imagenes/tag.png)top left no-repeat;
padding-left:25px;

}

#contenido{
padding:20px;
width:620px;
border:1px solid #ccc;
margin:20px auto;
}

#mapa{
padding:20px;
width:620px;
border:1px solid #ccc;
margin:20px auto;
}

#contenido img{
padding:3px;
display: block;
margin:20px auto;
}

#contenido p{
text-align:justify;
padding:0 20px;
}

.loc{
background:url(https://www.rankhogar.com/web_gratis/imagenes/loc.png)top left no-repeat;
padding-left:25px;
}

.phone{
background:url(https://www.rankhogar.com/web_gratis/imagenes/phone.png)top left no-repeat;
padding-left:25px;
}

.fax{
background:url(https://www.rankhogar.com/web_gratis/imagenes/fax.png)top left no-repeat;
padding-left:25px;
}

.at{
background:url(https://www.rankhogar.com/web_gratis/imagenes/at.gif)top left no-repeat;
padding-left:25px;
}

.tag{
background:url(https://www.rankhogar.com/web_gratis/imagenes/tag.png)top left no-repeat;
padding-left:25px;
}

h1{
font-size:12pt;
text-transform: uppercase;
;
}

.clear {
clear:both;
}

.titular{
background:url(https://www.rankhogar.com/web_gratis/imagenes/bsup.jpg) bottom left repeat-x #E8E8E8 ;
padding:5px 5px 5px 15px;
margin-bottom:2px;
}

a{
text-decoration:none;
color:#256BA6;
font-weight:bold;
}

a:hover{
color:#FF883A;
}

.cent{
text-align:center;
}

.nrj{
color:#FF883A;
font-weight:bold;
}

.az{
color:#256BA6;
}

.left{
float:left;
}

.right{
float:right;
}

#acceso{
display:block;
width:200px;
height:25px;
background: url(https://www.rankhogar.com/web_gratis/imagenes/btn_acceso1.png) 25px 0 no-repeat;
color:#fff;
}

#acceso:hover{
color:#000;
}

#menutab{
width:640px;
height:31px;
margin:0 auto;
padding:0px;

}

#menutab ul{
padding:0px;
margin:0px;
}


#menutab li{
text-align:center;
padding:0px 10px;
display:inline;
color:#ffffff;
float:left;
}


#menutab a{
background:url(https://www.rankhogar.com/web_gratis/imagenes/tab01.png) 1px 0px no-repeat;
color:#ffffff;
display:block;
padding-top:5px;
margin-top:-10px;
width:138px;
height:31px;
}

a#current{
background:url(https://www.rankhogar.com/web_gratis/imagenes/tab01.png) 1px -36px no-repeat;
}



#menutab a:hover{
background:url(https://www.rankhogar.com/web_gratis/imagenes/tab01.png) 1px -36px no-repeat;
}



/*contacto*/

.form_contacto{
	width:500px;
	margin:0 auto;
}

.form_contacto .fila_contacto{
	float:left;
	width:100%;
}

.form_contacto .fila_contacto .col1{
	float:left;
	width:90px;
	text-align:right;
	padding: 0 10px 10px 0;
	color:#333;
}

.form_contacto .fila_contacto .col2{
	float:left;
}

.form_contacto .fila_contacto .col3{
	float:left;
	margin:10px 0 0 80px;
}

.form_contacto .fila_contacto .col2 input{ width:280px;}
.form_contacto .fila_contacto .col2 select{ width:280px;}
.form_contacto .fila_contacto .col2 textarea{ width:280px; height:80px}


.btn_enviar{
width: 98px;
margin: 20px auto;
text-align:center;
}

.btn_enviar a{
display:block;
height:27px;
padding-top:2px;
color:#fff;
background: url(https://www.rankhogar.com/web_gratis/imagenes/btn_enviar1.png) 0px 0px no-repeat;
}

.btn_enviar a:hover{
background: url(https://www.rankhogar.com/web_gratis/imagenes/btn_enviar1.png) 0px -29px no-repeat;
}





.col_der{
	float:left;
	width:570px;
	margin:40px 0 0 80px; 
}


.col_der .favoritos .foto, .bloque_datos_imagenes .col_der .favoritos .texto{ float:left;}
.col_der .favoritos .texto{ padding: 6px 30px 0 6px;}



.col_der .titulo_img{
	float:left;
	width:100%;
	color:#333;
	padding:0 0 4px 0;
}

.col_der .img_big{
	float:left;
	width:540px;
	height:400px;
	line-height:400px;
	padding:4px;
	background:#FFF;
	text-align:center;
	border:1px solid #CCC;
}

.col_der .img_big img{ margin:0; padding:0; vertical-align:middle; }

/* carrusel*/

.carrusel{
	float:left;
	width:548px;
	margin:0 0 0 1px;
	padding:8px 0 0 0;
	background:#f6f6f6;
}

#carousel {
	float: left;
	position: relative; /* Necesario */
	overflow: hidden; /* Necesario */
	height: 64px;
	width:490px;
	margin-top: 6px;
	
}

#carousel .belt {
	position: absolute; /* Necesario */
	left: 0;
	top: 0;
	margin:0 2px 10px 0;
	*margin:0;
}

#carousel .panel {
	width:68px;
	height:50px;
	float: left; /* Necesario */
	overflow: hidden;
	margin: 0 2px;
}


/* Botones del carousel */
			
.button-prev {
	height:60px;
	width:25px;
	float:left;
	margin:0;
	padding:0;
}

.button-prev a {
	display:block;
	margin:18px 0 0 0;
	padding:0;
}

.button-next {
	height:60px;
	width:25px;
	float:right;
	margin:0;
	padding:0;
}

.button-next a {
	display:block;
	margin:18px 0 0 0;
	padding:0;
}

ul .editar_empresa{
	float:right;
	display:block;
	width:300px;
	font-size:0.9em;
}



.presupuesto{

	float:left;
	position:absolute;
	width:550px;
	margin-left:1px;
	margin-top:0;
}


.con_publi{
	top:298px;
	*top:287px;
}

.presupuesto .pestana{
	float:left; 
	
	color:#FFF;
	background:#000;
	
	text-align:right;
	padding:8px 10px 0 0;
	
	width:538px;
	height:25px;
	font-size:12px;
}

.presupuesto .pestana a{ color:#FFF; }

.presupuesto .pestana2{
	float:right; 
	color:#000; 
	margin: 0 10px 0 0; 
	width:30px;
	height:24px;
	text-align:center;
	background: url(https://www.rankhogar.com/imagenes/pest2-min.gif) no-repeat 0 -3px; 
	padding:2px 10px;
}


/* .presupuesto .pestana a, .presupuesto .pestana2 a{ color:#333;} */

.presupuesto .contenido{
	float:left; 
	width:506px;
	border-bottom: 3px solid #FFF;
	padding:10px 20px;
	margin:1px 0 0 2px;
	background:#FFF;
	color:#333;
}
.presupuesto .contenido input{ width:152px;}
.presupuesto .contenido textarea{
	width:250px;
	height:80px;
	margin-left:16px;
}

.bloque_img{float:left;width:560px;}
.info_contactar{float:left; padding:0 0 10px 130px;}

.sello_oferta{ 
	position:absolute;
	top:590px;
	left:444px;
	height:100px;
	width:100px;
	color:#FFF;
}

.precio_oferta{
	position:absolute;
}

.precio_oferta .ahora{float:left; font-size:1.5em; padding: 40px 0 6px 0; width:100px; text-align:center;}
.precio_oferta .antes{float:left; width:100px; text-align:center; text-decoration:line-through;}

.noticia_actual{ float:left; width:910px; padding:10px 20px; background:#FCFCFC; border:1px solid #CCC; margin:20px 0 0 10px;}
.noticia_actual .titulo{ float:left; width:580px; color:#333; font-size:1.2em; }

.desc_catalogo{ float:left; width:550px; margin:20px 0 0 0; }