*
{
	font-family:Arial,Helvetica,sans-serif,Verdana,serif;
	margin:0;
	padding:0;
}

BODY
{
	/* width: 100%; */
	height:100%;
	font-size:10px;
	background-color:#FFFFFF;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding:0;
}

SELECT
{
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:170px;
}

.SELECT_ND
{
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:130px;
}

.SELECT_CAL
{
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:70px;
}

.tm-clear
{
	background:none;
}

.tm-row, .tm-clear
{
	clear:both;
}

.col
{
	float:left;
}

.col-last
{
	float:right;
}

.middle
{
	background-color:inherit;
	border:none;
	display:table;
	text-align:center;
	width:100%;
	height:100%;
	*display:block;
	*position:relative;
}

.inner
{
	background-color:inherit;
	border:none;
	display:table-cell;
	vertical-align:middle;
	*display:block;
	*position:absolute;
	*text-align:center;
	*left:0;
	*width:100%;
	*cursor:pointer;
	*top:expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
}

.texto-10
{
	font-size:12px;
	color:#000000;
}

.texto-buscador
{
	font-size:11px;
	color:#000000;
}

.texto-11
{
	font-size:11px;
	color:#333333;
}

.texto-12
{
	font-size:12px;
	color:#333333;
}

h1, h2, h3, h4, h5, h6, p
{
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.texto-gris
{
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.texto-cipco
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.bienvenido
{
	font-size:10px;
	color:#333333;
	text-decoration:none;
}

.enlaces-cipco
{
	font-size:12px;
	color:#333333;
}

.enlaces-cipco:hover
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.enlaces-gris
{
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

.enlaces-gris:hover
{
	color:#003366;
}

.enlaces-azul
{
	font-size:11px;
	color:#000099;
	font-weight:normal;
	text-decoration:none;
}

.enlaces-azul:hover
{
	color:#000099;
	font-weight:bold;
}

.enlaces-noticias
{
	font-size:12px;
	color:#000066;
	text-decoration:none;
}

.enlaces-noticias:hover
{
	color:#003366;
	text-decoration:none;
}

.enlaces-olvido
{
	font-size:11px;
	color:#000099;
	text-decoration:none;
}

.enlaces-olvido:hover
{
	color:#003366;
	text-decoration:none;
}

.enlaces-sub-menu-superior
{
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

.enlaces-sub-menu-superior:hover
{
	color:#000066;
}

.subopciones-menu
{
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
}

.subopciones-menu:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.copyright
{
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.campos-texto
{
	font-size:11px;
	color:#333333;
	border:1px solid #666666;
}

INPUT
{
	background-color:#FFFFFF;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

TEXTAREA
{
	background-color:#FFFFFF;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

/*SELECT{	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:11px;	color:#000000;	font-weight: normal;}*/
.asterisco
{
	font-size:12px;
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}

.titulo_subseccion
{
	font-size:14px;
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}

.negro_12
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.negro_13
{
	font-size:13px;
	color:#000000;
	font-weight:bold;
}

.listado
{
	padding:3px 0 3px 5px;
	text-decoration:none;
	width:90%;
	font-size:12px;
	color:#990000;
	border:1px solid #EFEFEF;
	background-color:#FFFFFF;
	font-weight:normal;
}

.listado_contenido
{
	padding:3px 0 3px 5px;
	text-decoration:none;
	width:90%;
	font-size:12px;
	color:#990000;
	font-weight:normal;
}

.listado_contenido:hover
{
	padding:3px 0 3px 5px;
	text-decoration:none;
	width:90%;
	font-size:12px;
	color:#000099;
	font-weight:normal;
}

.listado:hover
{
	font-weight:bold;
	color:#666666;
	border:1px solid #CCCCCC;
	background-color:#EFEFEF;
}

.listado2
{
	padding:3px 0 3px 5px;
	text-decoration:none;
	width:90%;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	border:1px solid #CCCCCC ;
	background-color:#EFEFEF;
}

.listado3
{
	padding:3px 0 3px 5px;
	text-decoration:none;
	width:90%;
	font-size:12px;
	color:#666666;
	border:1px solid #EFEFEF;
	background-color:#FFFFFF;
	font-weight:normal;
}

.listado_noticias
{
	padding:3px 0 3px 5px;
	text-decoration:none;
	width:437px;
	font-size:12px;
	color:#990000;
	border:1px solid #EFEFEF;
	background-color:#FFFFFF;
	font-weight:normal;
}

.listado_detalle_noticias
{
	text-decoration:none;
	width:437px;
	font-size:12px;
	color:#666666;
	border:1px solid #EFEFEF;
	background-color:#FFFFFF;
	font-weight:normal;
}

.cuadro_gris
{
	font-size:13px;
	color:#990000;
	border:1px solid #CCCCCC;
	background-color:#EFEFEF;
	font-weight:normal;
}

.azul_11
{
	font-size:11px;
	color:#000099;
	font-weight:normal;
	text-decoration:none;
}

.azul_10_nuevo
{
	font-size:11px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
}

.azul_10_nuevo:hover
{
	font-size:11px;
	color:#000099;
	font-weight:normal;
	text-decoration:none;
}

.azul_9_nuevo
{
	font-size:07pt;
	color:#800000;
	font-weight:bold;
	text-decoration:none;
}

.azul_9_nuevo:hover
{
	font-size:07pt;
	color:#800000;
	font-weight:bold;
	text-decoration:none;
}

.azul_11_nuevo
{
	font-size:11px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
}

.azul_11_nuevo:hover
{
	font-size:11px;
	color:#000099;
	font-weight:normal;
	text-decoration:none;
}

.azul_link_noti
{
	font-size:11px;
	color:#3535AE;
	font-weight:bold;
	text-decoration:none;
}

.azul_link_noti:hover
{
	font-size:11px;
	color:#3535AE;
	font-weight:bold;
	text-decoration:none;
}

.menu_registro
{
	font-size:11px;
	color:#000099;
	font-weight:normal;
	text-decoration:none;
}

.menu_registro:hover, .menu_registro span:hover
{
	font-size:11px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
}

.azul_11_bold
{
	font-size:11px;
	color:#000099;
	font-weight:bold;
	text-decoration:none;
}

.azul_12
{
	font-size:12px;
	color:#000099;
	font-weight:normal;
	text-decoration:none;
}

.azul_14
{
	font-size:13px;
	color:#000099;
	font-weight:bold;
	text-decoration:none;
}

.cuadro_blanco
{
	font-size:13px;
	color:#333333;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-weight:normal;
}

ul
{
	/*list-style-image: url("../images/bullet-azul.gif");*/
	line-height:18px;
}

ol
{
	list-style-image:none;
	line-height:18px;
}

.cuadro_amarillo
{
	font-size:13px;
	color:#000000;
	border:1px solid #CCCCCC;
	background-color:#F0DE9C;
	font-weight:normal;
}

.cuadro_azul
{
	font-size:12px;
	color:#FFFFFF;
	background-color:#000033;
	font-weight:normal;
}

.texto_rojo
{
	font-size:13px;
	color:#990000;
	text-decoration:none;
}

.texto_rojo_14
{
	font-size:14px;
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}

.texto_rojo_2
{
	font-size:13px;
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}

.fondo_celda
{
	background:URL(../images/bg-cipco-home.gif) no-repeat left;
	font-size:13px;
	color:#333333;
	text-decoration:none;
}

#fadeinbox
{
	position:absolute;
	width:300px;
	left:0;
	top:-400px;
	border:2px solid black;
	background-color:#FFFFE0;
	padding:4px;
	z-index:100;
	visibility:hidden;
}

.negro_16
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.rojo_11
{
	font-size:11px;
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}

.rojo_12
{
	font-size:11px;
	color:#990000;
	text-decoration:none;
}

.borde_completo_rojo
{
	border:1px solid #000000;
	border-top-width:0;
	background-color:#990000;
}

.borde_rojo
{
	border:1px solid #000000;
	border-right-width:0;
	border-bottom-width:0;
	background-color:#990000;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.menu_princ
{
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
}

.menu_princ:hover
{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.texto_titulo
{
	font-size:13px;
	color:#990000;
	text-decoration:none;
	line-height:18px;
}

.listado_10
{
	border-top:3px white solid;
	background-color:#FFF7E6;
	color:#990000;
	font-weight:normal;
	font-size:10px;
	line-height:135%;
	padding:3px;
}

/*
,.listado_10 li*/
.listado_10 a
{
	background-color:#FFF7E6;
	color:#990000;
	font-size:10px;
	padding:0;
	margin:0;
	text-decoration:none;
}

.listado_10_azul
{
	padding:3px;
	/* width: 166px; */
	font-size:10px;
	line-height:135%;
	color:#000099;
	border-top:3px white solid;
	background-color:#EFEFEF;
	font-weight:normal;
}

.listado_10_azul a
{
	background-color:#EFEFEF;
	text-decoration:none;
	color:#000099;
	padding:0;
	margin:0;
	font-size:10px;
}

.listado_10_2
{
	padding:3px;
	text-decoration:none;
	width:166px;
	font-size:10px;
	line-height:135%;
	font-weight:bold;
	color:#666666;
	/*border: 1px #CCCCCC solid;
		border-bottom: 1px white solid; */
	background-color:#EFEFEF;
}

.listado_10_2 a, .listado_10_2 li
{
	text-decoration:none;
	color:#666666;
	padding:0;
	margin:0;
	font-size:10px;
}

.glosario
{
	padding:2px 2px 2px 2px;
	text-decoration:none;
	width:100%;
	font-size:12px;
	color:#990000;
	border:1px solid #EFEFEF;
	background-color:#FFFFFF;
	font-weight:normal;
}

.glosario:hover
{
	background-color:#EFEFEF;
}

.glosario_vacio
{
	padding:2px 2px 2px 2px;
	text-decoration:none;
	width:100%;
	font-size:12px;
	color:#EFEFEF;
	border:1px #EFEFEF solid;
	background-color:#FFFFFF;
	font-weight:normal;
	cursor:default;
}

.glosario_selec
{
	padding:2px 2px 2px 2px;
	text-decoration:none;
	width:100%;
	font-size:12px;
	color:#990000;
	border:1px solid #EFEFEF;
	background-color:#EFEFEF;
	font-weight:bold;
}

.enlaces-gris
{
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

.enlaces-blanco-paginador
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.enlaces-blanco-paginador:hover
{
	color:#FFFFFF;
	font-weight:bold;
}

.enlaces-blanco-paginador-2
{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.enlaces-blanco-paginador-2:hover
{
	color:#FFFFFF;
	font-weight:bold;
}

.enlaces-gris-claro
{
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

.enlaces-negro-paginador
{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.enlaces-negro-paginador:hover
{
	color:#000000;
	font-weight:bold;
}

.enlaces-negro-paginador-2
{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.enlaces-negro-paginador-2:hover
{
	color:#000000;
	font-weight:bold;
}

.enlace_publicar_inmueble
{
	cursor:pointer;
}

.text_paginador_rojo
{
	font-size:12px;
	color:#990000;
}

.vista_listado_gris
{
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.vista_listado_gris:hover
{
	color:#333333;
	font-weight:bold;
}

.vista_listado_rojo
{
	font-size:11px;
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}

.vista_listado_rojo:hover
{
	color:#990000;
	font-weight:bold;
}

.combos
{
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:170px;
}

.combos_registros
{
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:240px;
}

.cuadro_menu_negro
{
	font-size:10px;
	color:#FFFFFF;
	background-color:#000000;
	border:2px solid Black;
	text-align:center;
	vertical-align:middle;
}

.cuadro_menu_izq
{
	border-top:2px solid Black;
	border-bottom:2px solid Black;
	border-left:2px solid Black;
	text-align:center;
	vertical-align:middle;
}

.cuadro_menu_der
{
	border-top:2px solid Black;
	border-right:2px solid Black;
	border-bottom:2px solid Black;
	text-align:center;
	vertical-align:middle;
}

.cuadro_menu
{
	border-top:2px solid Black;
	border-bottom:2px solid Black;
	text-align:center;
	vertical-align:middle;
}

.menu_blanco
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	word-spacing:1px;
	letter-spacing:1px;
}

.menu_blanco:hover
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	word-spacing:1px;
	letter-spacing:1px;
}

/*se puede borrar*/
.cuadro_servicios_destacados
{
	border:1px solid #CCCCCC;
	text-align:center;
	background-color:#EFEFEF;
}

.tit_nuevos_desarrollos_1
{
	font-size:13px;
	color:#9C0000;
	font-weight:bold;
	text-decoration:none;
}

.tit_nuevos_desarrollos_2
{
	font-size:15px;
	color:#000033;
	font-weight:bold;
	text-decoration:none;
}

.tit_nuevos_desarrollos_3
{
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.tit_servicios_destacados
{
	font-size:11px;
	color:#000033;
	font-weight:bold;
	text-decoration:none;
}

.tit_nd_destacados
{
	font-size:12px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
}

.Tit_ND
{
	font-size:12px;
	color:#243A7C;
	font-weight:bold;
	text-decoration:none;
}

.Text_ND
{
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.cuadro_gris_buscador
{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	text-align:center;
	vertical-align:middle;
	background-color:#CCCCCC;
}

.texto_mercado_home
{
	font-size:11px;
	padding:1px 1px 1px 7px;
	color:#333333;
	font-weight:normal;
}

.texto_servicios_destacados
{
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.texto_servicios_columna
{
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.texto_nd_destacados
{
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.combos_home
{
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:170px;
}

.texto_software_home
{
	font-size:12px;
	color:#003399;
	font-weight:normal;
	text-decoration:none;
}

.cuadro_separacion_servicios
{
	border:1px solid #cccccc;
}

.cuadro_separacion_header
{
	border-top:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

.fecha_noticias_home
{
	font-size:10px;
	color:#949494;
	font-weight:normal;
	text-decoration:none;
	/*border-bottom: 2px solid White;*/
}

.fecha_noticias_mapa
{
	font-size:10px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
}

.sin_conexion
{
	border:1px solid #990000;
	padding:20px 0 20px 0;
	word-spacing:1px;
	letter-spacing:1px;
	font-size:12px;
	color:#333333;
}

.texto-blanco-externo
{
	font-size:12px;
	color:#FFFFFF;
}

/*forms*/
form
{
	padding:0;
	margin:0;
}

.boton_gris
{
	font-size:10px;
	color:#990000;
	font-weight:bold;
	background:#fff;
	border:1px solid #999;
	margin-top:10px;
	cursor:pointer;
}

.boton_rojo
{
	background:#fff;
	border:1px solid #999;
	color:#990000;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:2px;
	text-align:center;
	width:110px;
}

.boton_enlace
{
	font-size:11px;
	color:#000099;
	font-weight:normal;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
}

.boton_enlace_blanco
{
	font-size:11px;
	color:#000;
	font-weight:normal;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
	line-height:11px;
	text-decoration:underline;
	height:14px;
}

.input
{
	text-decoration:none;
	color:#333333;
	background-color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	border:1px solid #999999;
}

.inputnone
{
	text-decoration:none;
	color:#333333;
	background-color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	border:1px solid #999999;
	display:none;
}

/*capa para texto parrafo por bloques*/
a
{
	cursor:pointer;
}

.parrafo
{
	font-size:12px;
	font-weight:normal;
	height:auto;
	padding-bottom:5px;
}

.parrafomenu
{
	font-size:11px;
	font-weight:normal;
	height:auto;
	padding-bottom:5px;
}

.parrafoimg
{
	font-size:12px;
	font-weight:normal;
	height:auto;
	padding-bottom:5px;
	text-align:center;
}

.diverror
{
	font-size:12px;
	font-weight:normal;
	height:auto;
	padding:10px;
	background:#FBCFCF;
	color:#990000;
	text-align:left;
	margin:0 0 10px 0;
}

.divaprobado
{
	font-size:12px;
	font-weight:normal;
	height:auto;
	padding:10px;
	background:#CFF09E;
	color:#0D6759;
	text-align:left;
	margin:0 0 10px 0;
}

.divgris
{
	font-size:12px;
	font-weight:normal;
	height:auto;
	padding:10px;
	background:#e7e7e7;
	color:#333;
	text-align:left;
	margin:0 0 10px 0;
}

.divalerta
{
	font-size:12px;
	font-weight:normal;
	height:auto;
	padding:10px;
	background:#FFF7E6;
	color:#990000;
	text-align:left;
	margin:0 0 10px 0;
}

.divadvertencia
{
	font-size:12px;
	font-weight:normal;
	height:auto;
	padding:10px;
	background:#FFFF99;
	color:#333;
	text-align:left;
	margin:0 0 10px 0;
}

.error
{
	width:90%;
	text-align:left;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
}

/*capas de enlaces rojos tipo listado de noticias*/
.lista
{
	height:auto;
	width:auto;
	font-size:12px;
	line-height:135%;
	color:#990000;
	background-color:#FFFFFF;
	font-weight:normal;
}

.lista a
{
	text-decoration:none;
	color:#990000;
	margin:0;
	font-size:12px;
	border:1px #EFEFEF solid;
	width:100%;
	padding:3px;
}

.lista a:hover
{
	text-decoration:none;
	color:#666;
	margin:0;
	font-size:12px;
	border:1px #666 solid;
	width:100%;
	padding:3px;
	font-weight:bold;
}

.pestanas, .pestanas:link, .pestanas:visited
{
	font-size:10px;
	text-decoration:none;
	color:#fff;
	background-color:#000033;
	padding:5px;
	border:1px #fff solid;
}

.pestanas:hover, .pestanas:active, .pestanas:visited:hover
{
	font-size:10px;
	text-decoration:none;
	color:#fff;
	background-color:#990000;
	padding:5px;
}

/* tablas */
table
{
	font-size:12px;
	font-weight:normal;
}

.trescolumnas
{
	width:656px;
	font-size:12px;
	font-weight:normal;
}

.tdizq
{
	width:166px;
	text-align:left;
	vertical-align:top;
}

.tdespacio
{
	width:20px;
}

.tdmedio
{
	width:450px;
	text-align:left;
	vertical-align:top;
}

.fondogris
{
	background:#EFEFEF;
}

/* pestanhas */
.spiffy
{
	display:block
}

.spiffy *
{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#000033
}

.spiffy1
{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#ccc
}

.spiffy2
{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#ccc
}

.spiffy3
{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.spiffy4
{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc
}

.spiffy5
{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc
}

.spiffyfg
{
	background:#000033;
	font-size:11px;
	color:#fff;
	text-align:center;
	padding-top:2px;
	line-height:11px;
}

.spiffyfg a
{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.invertirfg
{
	background:#990000;
	font-size:11px;
	color:#fff;
	text-align:center;
	padding-top:2px;
	line-height:11px;
}

.invertirfg a
{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.invertir *
{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#990000
}

.tabinfo
{
	display:block
}

.tabinfo *
{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#eee;
}

.tabinfo1
{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	background:#eee
}

.tabinfo2
{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	background:#eee
}

.tabinfo3
{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}

.tabinfo4
{
	border-left:1px solid #eee;
	border-right:1px solid #eee
}

.tabinfo5
{
	border-left:1px solid #eee;
	border-right:1px solid #eee
}

.tabinfofg
{
	background:#eee;
	font-size:12px;
	font-weight:bold;
	color:#000099;
	text-align:center;
	padding-top:2px;
	line-height:12px;
	padding-bottom:2px;
}

.tabinfofg a
{
	font-size:12px;
	color:#000099;
	text-decoration:none;
}

.invertirtabfg
{
	background:#fff;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-top:2px;
	line-height:12px;
	padding-bottom:2px;
}

.invertirtabfg a
{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

.invertirtab *
{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#fff
}

.griseafg
{
	background:#ddd;
	font-weight:bold;
	font-size:12px;
	color:#000099;
	text-align:center;
	padding-top:2px;
	line-height:12px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.griseafg a
{
	font-size:12px;
	color:#000099;
	text-decoration:none;
}

.grisea *
{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#ddd;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.griseafg1
{
	border-top:1px solid #fff;
}

.emailplane
{
	display:none;
}

/* NUEVOS */
.azul-cielo-n
{
	font-size:12px; /*1.2em*/
	font-weight:normal;
	color:#4D6DF3;
}

.azul-cielo-n-res
{
	font-size:12px; /*1.2em*/
	font-weight:bold;
	color:#4D6DF3;
}

.gris-n
{
	font-size:12px; /*1.2em*/
	color:#CCCCCC;
}

.gris-oscuro-n
{
	font-size:12px; /*1.2em*/
	color:#666666;
}

.negro-11
{
	text-decoration:none;
	color:#333333;
	background-color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
}

.negro-n
{
	font-size:12px;
	color:#000000;
}

.negro-n-res
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.negro-n-subr
{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.negro-p
{
	font-size:1em;
	color:#000000;
}

.negro-p-res
{
	font-size:1em;
	font-weight:bold;
	color:#000000;
}

.negro-m-subr
{
	font-size:16px;
	color:#000000;
	text-decoration:underline;
}


.negro-once
{
	text-decoration:none;
	color:#333333;
	background-color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
}

.rojo-n
{
	font-size:1.2em;
	color:#990000;
}

.rojo-p
{
	font-size:1em;
	color:#990000;
}


/* PESTANAS */
ul#tabnav
{
	/* Hack para IE */
	clear:both;
	text-align:left; /* set to left, right or center */
	margin:0 0 1em 0; /* set margins as desired */
	font:bold 10px arial, verdana, sans-serif; /* set font as desired */
	border-bottom:1px solid #dddddd; /* set border COLOR as desired */
	background-color:#CCCCCC;
	list-style-type:none;
	padding:12px 2px 0px 2px; /* THIRD number must change with respect to padding-top (X) below */
}


body > ul#tabnav
{
	/* general settings */
	clear:both;
	text-align:left; /* set to left, right or center */
	margin:0 0 1em 0; /* set margins as desired */
	font:bold 12px arial, verdana, sans-serif; /* set font as desired */
	border-bottom:1px solid #dddddd; /* set border COLOR as desired */
	background-color:#CCCCCC;
	list-style-type:none;
	padding:12px 2px 2px 2px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li
{
	/* do not change */
	display:inline;
}

ul#tabnav li span
{
	/* settings for all tab links */
	padding:4px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border:1px solid #ffffff; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color:#eeeeee; /* set unselected tab background color as desired */
	color:#000099; /* set unselected tab link color as desired */
	margin:0; /* set additional spacing between tabs as desired */
	text-decoration:none;
	border-bottom:none;
}

ul#tabnav span:hover
{
	/* settings for hover effect */
	cursor:pointer;
	background:#cccccc; /* set desired hover color */
}

div#tabNavegacionBienesRaices  	li.tab1, div#tabNavegacionConstruccion	li.tab2, div#tabNavegacionArquitectura li.tab3, div#tabNavegacionDecoracion 	li.tab4, div#tabComprasCompras  	li.tab1, div#tabComprasPago 		li.tab2, div#tabComprasMiCuenta 	li.tab3, div#tab3 li.tab3, div#tab4 li.tab4
{
	/* settings for selected tab */
	border-bottom:1px solid #ffffff; /* set border color to page background color */
	background-color:#ffffff; /* set background color to match above border color */
}

div#tabNavegacionBienesRaices	li.tab1 span, div#tabNavegacionConstruccion	li.tab2 span, div#tabNavegacionArquitectura	li.tab3 span, div#tabNavegacionDecoracion	li.tab4 span, div#tabComprasCompras  	li.tab1, div#tabComprasPago 		li.tab2, div#tabComprasMiCuenta 	li.tab3, div#tab3 li.tab3 span, div#tab4 li.tab4 span
{
	/* settings for selected tab link */
	background-color:#ffffff; /* set selected tab background color as desired */
	color:#000000; /* set selected tab link color as desired */
	position:relative;
	margin-top:1px;
	/* padding-top:3px; */ /* must change with respect to padding (X) above and below */
}

.tabCompras
{
	width:125px;
	height:50px;
}

a.usuario-foto img
{
	float:left;
	width:60px;
	border:0;
}

/* Layout Dialogo de Publicacion de Inmuebles */
##dialogo-si
{
	height:auto;
}

/* Layout para compatibilidad con el Carabobeno */
#navigation li a {
	font-size: 11px;
}

form#cse-search-box input[type="submit"] {
	height: auto;
}

input[name="sa"] {
	padding: 1px 6px;
}

/* Layout boton carrito de compras */
.btn-carrito {
	background-image:url("http://www.tusmetros.com/images/botones/btn_carrito_compras.png");
	display:inline-block;
	height:28px;
	background-repeat:no-repeat;
}

.btn-carrito-largo {
	width:185px;
	background-position:-0px -0px;
}

.btn-carrito-largo:hover, .btn-carrito-largo-hover {
	background-position:-0px -28px;
}

.btn-carrito-corto {
	width:32px;
	background-position:-186px -0px;
}

.btn-carrito-corto:hover, .btn-carrito-corto-hover {
	background-position:-186px -28px;
}
