
*
{
	font-family: Arial;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


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


SELECT
{	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #333333;	
	background-color: #FFFFFF;	
	border-top-color: #999999;	
	border-top-style: solid;	
	border-top-width: 1px;	
	border-right-color: #999999;	
	border-right-style: solid;	
	border-right-width: 1px;	
	border-bottom-color: #999999;	
	border-bottom-style: solid;	
	border-bottom-width: 1px;	
	border-left-color: #999999;	
	border-left-style: solid;	
	border-left-width: 1px;	
	border-color: #999999;	
	width: 170px;
}

	
.SELECT_ND
{	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #333333;	
	background-color: #FFFFFF;	
	border-top-color: #999999;	
	border-top-style: solid;	
	border-top-width: 1px;	
	border-right-color: #999999;	
	border-right-style: solid;	
	border-right-width: 1px;	
	border-bottom-color: #999999;	
	border-bottom-style: solid;	
	border-bottom-width: 1px;	
	border-left-color: #999999;	
	border-left-style: solid;	
	border-left-width: 1px;	
	border-color: #999999;	
	width: 130px;
}

	
.SELECT_CAL
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #333333;	
	background-color: #FFFFFF;	
	border-top-color: #999999;	
	border-top-style: solid;	
	border-top-width: 1px;	
	border-right-color: #999999;	
	border-right-style: solid;	
	border-right-width: 1px;	
	border-bottom-color: #999999;	
	border-bottom-style: solid;	
	border-bottom-width: 1px;	
	border-left-color: #999999;	
	border-left-style: solid;	
	border-left-width: 1px;	
	border-color: #999999;	
	width: 70px;
}

.texto-10 {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #000000;}
	
.texto-buscador {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	color: #000000;
}
	
.texto-11 {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	color: #333333;
}
	
h1, h2, h3, h4, h5, h6,p {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #333333;	
	text-decoration: none;
}
	
.texto-gris {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #333333;	
	text-decoration: none;}
.texto-cipco {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
	color: #333333;}
	
.bienvenido {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #333333;	text-decoration: none;
}
	
.enlaces-cipco {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #333333;}
	
.enlaces-cipco:hover {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
	color: #333333;}

.enlaces-gris {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #333333;
}

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

.enlaces-azul{	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #000099;	
	font-weight: normal;	
	text-decoration: none;}
	
.enlaces-azul:hover {	
	color: #000099;	
	font-weight: bold;	
	}

.enlaces-noticias {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #000066;	
	text-decoration: none;}
	
.enlaces-noticias:hover {	
	color: #003366;	
	text-decoration: none;
}

.enlaces-olvido {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #000099;	
	text-decoration: none;}
	
.enlaces-olvido:hover {	
	color: #003366;	text-decoration: none;
}

.enlaces-sub-menu-superior {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #333333;
}

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

.subopciones-menu {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #CCCCCC;
	text-decoration: none;
}

.subopciones-menu:hover {	
	color: #FFFFFF;	text-decoration: none;
}
.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;}
.campos-texto {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border: 1px solid #666666;}
INPUT{	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:11px;	color:#000000;	font-weight: normal;}TEXTAREA{	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif, Verdana;	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;	font-family:  Arial, Verdana, Helvetica, sans-serif;	color: #990000;	font-weight: bold;	text-decoration: none;}
.titulo_subseccion{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:14px;	color:#990000;	font-weight: bold;	text-decoration: none;}
.negro_12{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color:#000000;	font-weight: bold;}
.negro_13{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:13px;	color:#000000;	font-weight: bold;}
.listado {	padding: 3px 0px 3px 5px;	text-decoration: none;	width: 90%;	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #990000;	border-top: 1px #EFEFEF solid;	border-left: 1px #EFEFEF solid;	border-bottom: 1px #EFEFEF solid;	border-right: 1px #EFEFEF solid;	background-color: #FFFFFF;	font-weight: normal;}
.listado_contenido {	padding: 3px 0px 3px 5px;	text-decoration: none;	width: 90%;	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #990000;	font-weight: normal;}
.listado_contenido:hover {	padding: 3px 0px 3px 5px;	text-decoration: none;	width: 90%;	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #000099;	font-weight: normal;}
.listado:hover {	font-weight: bold;	color: #666666;	border-top: 1px #CCCCCC solid;	border-left: 1px #CCCCCC solid;	border-bottom: 1px #CCCCCC solid;	border-right: 1px #CCCCCC solid;	background-color: #EFEFEF;}
.listado2
{
	padding: 3px 0px 3px 5px;
	text-decoration: none;
	width: 90%;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	font-weight: bold;
	color: #666666;
	border-top: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	background-color: #EFEFEF;
	}
.listado3 {	padding: 3px 0px 3px 5px;	text-decoration: none;	width: 90%;	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #666666;	border-top: 1px #EFEFEF solid;	border-left: 1px #EFEFEF solid;	border-bottom: 1px #EFEFEF solid;	border-right: 1px #EFEFEF solid;	background-color: #FFFFFF;	font-weight: normal;}
.listado_noticias {	padding: 3px 0px 3px 5px;	text-decoration: none;	width: 437px;	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #990000;	border-top: 1px #EFEFEF solid;	border-left: 1px #EFEFEF solid;	border-bottom: 1px #EFEFEF solid;	border-right: 1px #EFEFEF solid;	background-color: #FFFFFF;	font-weight: normal;}
.listado_detalle_noticias{		text-decoration: none;	width: 437px; 	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #666666;	border-top: 1px #EFEFEF solid;	border-left: 1px #EFEFEF solid;	border-bottom: 1px #EFEFEF solid;	border-right: 1px #EFEFEF solid;	background-color: #FFFFFF;	font-weight: normal;}
.cuadro_gris {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:13px;	color: #990000;	border-top: 1px #CCCCCC solid;	border-left: 1px #CCCCCC solid;	border-bottom: 1px #CCCCCC solid;	border-right: 1px #CCCCCC solid;	background-color: #EFEFEF;	font-weight: normal;}
.azul_11{	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
	font-size:11px;	
	color: #000099;	
	font-weight: normal;	
	text-decoration: none;
	}
.azul_10_nuevo{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #990000;	font-weight: normal;	text-decoration: none;}
.azul_10_nuevo:hover{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #000099;	font-weight: normal;	text-decoration: none;}
.azul_9_nuevo{	font-family: Helvetica, Arial, sans-serif, Verdana;	font-size: 07pt;	color: #800000;	font-weight: bold;	text-decoration: none;}
.azul_9_nuevo:hover{	font-family: Helvetica, Arial, sans-serif, Verdana;	font-size: 07pt;	color: #800000;	font-weight: bold;	text-decoration: none;}
.azul_11_nuevo{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #990000;	font-weight: normal;	text-decoration: none;}
.azul_11_nuevo:hover{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #000099;	font-weight: normal;	text-decoration: none;}
.azul_link_noti{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #3535AE;	font-weight: bold;	text-decoration: none;}
.azul_link_noti:hover{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #3535AE;	font-weight: bold;	text-decoration: none;}
.menu_registro{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:11px;	color: #000099;	font-weight: normal;	text-decoration: none;}
.menu_registro:hover{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:11px;	color: #990000;	font-weight: normal;	text-decoration: none;}
.azul_11_bold{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:11px;	color: #000099;	font-weight: bold;	text-decoration: none;}
.azul_12{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #000099;	font-weight: normal;	text-decoration: none;}
.azul_14{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:13px;	color: #000099;	font-weight: bold;	text-decoration: none;}
.cuadro_blanco {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:13px;	color: #333333;	border-top: 1px #CCCCCC solid;	border-left: 1px #CCCCCC solid;	border-bottom: 1px #CCCCCC solid;	border-right: 1px #CCCCCC solid;	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-family: Arial, Helvetica, sans-serif, Verdana;	font-size:13px;	color: #000000;	border-top: 1px #CCCCCC solid;	border-left: 1px #CCCCCC solid;	border-bottom: 1px #CCCCCC solid;	border-right: 1px #CCCCCC solid;	background-color: #F0DE9C;	font-weight: normal;}
.cuadro_azul {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #FFFFFF;	background-color: #000033;	font-weight: normal;}
.texto_rojo {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:13px;	color: #990000;	text-decoration: none;}
.texto_rojo_14 {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:14px;	color: #990000;	text-decoration: none;		font-weight:bold;}
.texto_rojo_2 {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:13px;	color: #990000;	text-decoration: none;	font-weight: bold;	}
.fondo_celda
{	
	background-image : URL(../images/bg-cipco-home.gif);	
	background-repeat : no-repeat;	
	background-position: left;	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
	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-family: Arial, Helvetica, sans-serif, Verdana;	font-size:16px;	color:#000000;	font-weight: bold;	text-decoration: none;}
.rojo_11 {	font-size:11px;	font-family: Arial, Verdana, Helvetica, sans-serif;	color: #990000;	font-weight: bold;	text-decoration: none;}
.rojo_12 {	font-size:11px;	font-family: Arial, Verdana, Helvetica, sans-serif;	color: #990000;	text-decoration: none;}
.borde_completo_rojo{	border-top: 0px #000000 solid;	border-left: 1px #000000 solid;	border-bottom: 1px #000000 solid;	border-right: 1px #000000 solid;	background-color: #990000;}
.borde_rojo{	border-top: 1px #000000 solid;	border-left: 1px #000000 solid;	border-bottom: 0px #000000 solid;	border-right: 0px #000000 solid;	background-color: #990000;	font-size:11px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;}
.menu_princ {	font-size:11px;	font-family: Arial, Helvetica, sans-serif;	color: #CCCCCC;	text-decoration: none;}
.menu_princ:hover {	font-size:11px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;}
.texto_titulo {	font-family: Arial, Helvetica, sans-serif, Verdana;	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-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	line-height:135%;
	padding: 3px;
}
/*
,.listado_10 li*/
.listado_10 a
{
	background-color:#FFF7E6;
	text-decoration: none;
	color: #990000; 
	padding:0px; 
	margin:0px; 
}
.listado_10_azul
{
	padding: 3px;
	/* width: 166px; */
	font-family: Arial, Helvetica, sans-serif, Verdana;
	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:0px;
	margin:0px;
	font-size:10px;
}

.listado_10_2 {
	padding: 3px;	
	text-decoration: none;	
	width: 166px;	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
	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:0px; 
	margin:0px; 
	font-size:10px;
}
.glosario {	padding: 2px 2px 2px 2px;	text-decoration: none;	width: 100%;	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #990000;	border-top: 1px #EFEFEF solid;	border-left: 1px #EFEFEF solid;	border-bottom: 1px #EFEFEF solid;	border-right: 1px #EFEFEF solid;	background-color: #FFFFFF;	font-weight: normal;}
.glosario:hover {	background-color: #EFEFEF;}
.glosario_vacio
{	
	padding: 2px 2px 2px 2px;	
	text-decoration: none;	
	width: 100%;	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
	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-family: Arial, Helvetica, sans-serif, Verdana;	font-size:12px;	color: #990000;	border-top: 1px #EFEFEF solid;	border-left: 1px #EFEFEF solid;	border-bottom: 1px #EFEFEF solid;	border-right: 1px #EFEFEF solid;	background-color: #EFEFEF;	font-weight: bold;}
.enlaces-gris {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:10px;	font-weight: bold;	color: #333333;}
.enlaces-blanco-paginador{	font-family: Arial, Helvetica, sans-serif;	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-family: Arial, Helvetica, sans-serif;	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-family: Arial, Helvetica, sans-serif, Verdana;	font-size:10px;	font-weight: bold;	color: #333333;}
.enlaces-negro-paginador{	font-family: Arial, Helvetica, sans-serif;	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-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	font-weight: bold;	text-decoration: underline;}
.enlaces-negro-paginador-2:hover {	color: #000000;	font-weight: bold;}
.text_paginador_rojo{	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	color: #990000;}
.vista_listado_gris{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	text-decoration: none;}
.vista_listado_gris:hover {	color: #333333;	font-weight: bold;}
.vista_listado_rojo{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	font-weight: bold;	text-decoration: none;}
.vista_listado_rojo:hover {	color: #990000;	font-weight: bold;}
.combos{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	background-color: #FFFFFF;	border-top-color: #999999;	border-top-style: solid;	border-top-width: 1px;	border-right-color: #999999;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #999999;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #999999;	border-left-style: solid;	border-left-width: 1px;	border-color: #999999;	width: 170px;}
.combos_registros{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	background-color: #FFFFFF;	border-top-color: #999999;	border-top-style: solid;	border-top-width: 1px;	border-right-color: #999999;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #999999;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #999999;	border-left-style: solid;	border-left-width: 1px;	border-color: #999999;	width: 240px;}
.cuadro_menu_negro {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 10px;	color: #FFFFFF;	background-color: #000000;	border: 2px solid Black;	text-align: center;	vertical-align: middle;}
.cuadro_menu_izq {	border-left-color: Black;	border-left-style: solid;	border-left-width: 2px;	border-top-color: Black;	border-top-style: solid;	border-top-width: 2px;	border-bottom-color: Black;	border-bottom-style: solid;	border-bottom-width: 2px;	text-align: center;	vertical-align: middle;}
.cuadro_menu_der {	border-right-color: Black;	border-right-style: solid;	border-right-width: 2px;	border-top-color: Black;	border-top-style: solid;	border-top-width: 2px;	border-bottom-color: Black;	border-bottom-style: solid;	border-bottom-width: 2px;	text-align: center;	vertical-align: middle;}
.cuadro_menu {	border-top-color: Black;	border-top-style: solid;	border-top-width: 2px;	border-bottom-color: Black;	border-bottom-style: solid;	border-bottom-width: 2px;	text-align: center;	vertical-align: middle;}
.menu_blanco {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	word-spacing: 1px;	letter-spacing: 1px;}
.menu_blanco:hover {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #FFFFFF;	font-weight: BOLD;	text-decoration: none;	word-spacing: 1px;	letter-spacing: 1px;}/*se puede borrar*/
.cuadro_servicios_destacados {	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;	text-align: center;	background-color: #EFEFEF;}.tit_nuevos_desarrollos_1{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 13px;	color: #9C0000;	font-weight: bold;	text-decoration: none;}.tit_nuevos_desarrollos_2{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 15px;	color: #000033;	font-weight: bold;	text-decoration: none;}.tit_nuevos_desarrollos_3{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #333333;	font-weight: bold;	text-decoration: none;}.tit_servicios_destacados{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #000033;	font-weight: bold;	text-decoration: none;}.tit_nd_destacados{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 12px;	color: #000066;	font-weight: bold;	text-decoration: none;}.Tit_ND{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 12px;	color: #243A7C;	font-weight: bold;	text-decoration: none;}.Text_ND{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #000000;	font-weight: normal;	text-decoration: none;}.cuadro_gris_buscador {	border-right-color: #999999;	border-right-style: solid;	border-right-width: 1px;	border-left-color: #999999;	border-left-style: solid;	border-left-width: 1px;	border-bottom-color: #999999;	border-bottom-style: solid;	border-bottom-width: 1px;	text-align: center;	vertical-align: middle;	background-color: #CCCCCC;}.texto_mercado_home {	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size:11px;	padding: 1px 1px 1px 7px;	color: #333333;	font-weight: normal;}.texto_servicios_destacados{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #333333;	font-weight: normal;	text-decoration: none;}.texto_servicios_columna{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 11px;	color: #333333;	font-weight: normal;	text-decoration: none;}.texto_nd_destacados{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 12px;	color: #333333;	font-weight: normal;	text-decoration: none;}.combos_home{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	background-color: #FFFFFF;	border-top-color: #999999;	border-top-style: solid;	border-top-width: 1px;	border-right-color: #999999;	border-right-style: solid;	border-right-width: 1px;	border-bottom-color: #999999;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #999999;	border-left-style: solid;	border-left-width: 1px;	border-color: #999999;	width: 170px;}.texto_software_home{	font-family: Arial, Helvetica, sans-serif, Verdana;	font-size: 12px;	color: #003399;	font-weight: normal;	text-decoration: none;}.cuadro_separacion_servicios {	border-right-color: #cccccc;	border-right-style: solid;	border-right-width: 1px;	border-left-color: #cccccc;	border-left-style: solid;	border-left-width: 1px;	border-bottom-color: #cccccc;	border-bottom-style: solid;	border-bottom-width: 1px;	border-top-color: #cccccc;	border-top-style: solid;	border-top-width: 1px;}.cuadro_separacion_header {	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 2px;	border-top-color: #FFFFFF;	border-top-style: solid;	border-top-width: 1px;}
.fecha_noticias_home
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10px;
	color: #949494;
	font-weight: normal;
	text-decoration: none;
	/*border-bottom: 2px solid White;*/
}
.fecha_noticias_mapa
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10px;
	color: #990000;	font-weight: normal;
	text-decoration: none;
}
.sin_conexion {	border: 1px solid #990000;	padding: 20px 0px 20px 0px;	word-spacing: 1px;	letter-spacing: 1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}.texto-blanco-externo {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}/*forms*/form { padding:0px; margin:0px; }
.boton_gris { 	font-size:10px; color:#990000;font-weight:bold;	background:#fff; border:1px solid #999;	margin-top:10px;	cursor:pointer;}
.boton_enlace
{ 	
	font-size:11px; 	
	color:#000099; 	
	font-weight:normal;	
	border:0px;	
	margin:0px;	
	padding:0px;	
	cursor:pointer;	
}
.boton_enlace_blanco
{
	font-size:11px; 	
	color:#000; 	
	font-weight:normal;	
	border:0px;	margin:0px;	
	padding:0px;	
	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;	font-family: Arial, Helvetica, sans-serif;	border:1px solid #999999;}
.inputnone {  	text-decoration: none;	color: #333333;	background-color: #FFFFFF;	font-weight: normal;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	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; 
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.parrafomenu{ 
	font-size:11px; 
	font-weight:normal; 
	height:auto; 
	padding-bottom:5px; 
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.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; 	font-family: Arial, Helvetica, sans-serif, Verdana; 	background:#FBCFCF; 	color:#990000;	text-align:left;	margin:0 0 10px 0;}
.divaprobado{ 	font-size:12px; 	font-weight:normal; 	height:auto; 	padding: 10px; 	font-family: Arial, Helvetica, sans-serif, Verdana; 	background:#CFF09E; 	color:#0D6759;	text-align:left;	margin:0 0 10px 0;}
.divgris{ 	font-size:12px; 	font-weight:normal; 	height:auto; 	padding: 10px; 	font-family: Arial, Helvetica, sans-serif, Verdana; 	background:#e7e7e7; 	color:#333;	text-align:left;	margin:0 0 10px 0;}
.divalerta{ 	font-size:12px; 	font-weight:normal; 	height:auto; 	padding: 10px; 	font-family: Arial, Helvetica, sans-serif, Verdana; 	background:#FFF7E6; 	color:#990000;	text-align:left;	margin:0 0 10px 0;}
.divadvertencia{ 	font-size:12px; 	font-weight:normal; 	height:auto; 	padding: 10px; 	font-family: Arial, Helvetica, sans-serif, Verdana; 	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{		font-family: Arial, Helvetica, sans-serif, Verdana;	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:0px; font-size:12px; border: 1px #EFEFEF  solid; width:100%; padding: 3px;}
.lista a:hover{text-decoration: none; color: #666; margin:0px; 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; font-family: Arial, Helvetica, sans-serif, Verdana;}
.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; }/* pestañas */
.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;
  	font-family: Arial, Helvetica, sans-serif;
}


.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-once
{  	
    text-decoration: none;
    color: #333333;	
    background-color: #FFFFFF;	
    font-weight: normal;	
    font-size: 11px;	
    font-family: Arial, Helvetica, sans-serif;	
}

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

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



/* PESTANAS */

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: 3px 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: 0px 0px 0px 0px; /* 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: 0px;
}

