p{
	margin:0px;
	padding:0px;
}
h1{
	margin:0px;
	padding:0px;
}
img{
	margin:0px;
	padding:0px;
	border:0px;
}

ul{
	margin:0px;
	padding:0px;
}
img{
	margin:0px;
	padding:0px;
	border:0px;
}
li{
	margin:0px;
	padding:0px;
	line-height:16px;
	color: #0092BF;
	text-align: left;
}
.borde_C ul li{
	background-image : url(../images/bulet.gif);
	background-repeat : no-repeat;
	background-position : top left;
	padding-left : 25px;
	list-style : none;
	display : block;
}
.border_img {
	border : 2px #D6D6D6 solid;
	/*width : 105px;*/
	text-align : center;
	vertical-align : middle;
	display:block;
  	position:relative;  
	background-color : #FBFBFB;
	float : left;
	cursor : pointer;
}
.border_img_Ficha {
	border : 2px #D6D6D6 solid;
	width : 83px;
	height:80px;
	text-align : center;
	vertical-align : middle;
	display:block;
  	position:relative; 
	background-color : #F0F0F0;
	float : left;
	padding:0px;
	font-size:0px;
	overflow:hidden;
}
.loadingImage
{
    width:100%;
    text-align:center;
}
.linkImagenFicha , a.linkImagenFicha:link, a.linkImagenFicha:visited, a.linkImagenFicha:active
{
	font-size:0px;
}
.border_img:hover {
	border : 2px #FE803C solid;
}
.border_img_Ficha:hover {
	border : 2px #FE803C solid;
}
/*.border_imgFicha
{
	width:87px;
	height:80px;
	float:left;
	text-align:center center;
}*/
.border_img2 {
	border : 2px #D6D6D6 solid;
	width : 80px;
	text-align : center;
	vertical-align : middle;
	display:inline;
  	position:relative; 
	background-color : #FBFBFB;
}
.border_img2:hover {
	border : 2px #FE803C solid;
}
img.alignleft {
	float: left;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
img.alignright {
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
img.aligncenter {
	display: block;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	clear: both;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
body{
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	background-color : #ABE0EA;
	background-image:url(../images/BgBody.jpg);
	background-position : top center;
	background-repeat : repeat-x;

}
p, tbody, tr, td, div, span, h1{
	padding:0px;
	color: #0092BF;
	font-size:11px;
	font-family:Tahoma;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*     DISENO DE COLUMNAS     */
.pagina {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height : 95%;
	position: relative;
	padding: 0px 0px 0px 0px;
	border : none;
	z-index : 10 !important;
}
.pie {
	position: relative;
	float : left;	
	bottom: 0px;
	width: 100%;
	height:60px;
	background-image:url('../images/pie_bg.gif');
	background-repeat:repeat-x;
	background-position : bottom;
	background-color : transparent;
	padding : 0px 0px 0px 0px;
	z-index : 10100 !important;
	color : White !important;
}
.contenedor {
	width: 1000px;
	/*min-height : 100% !important;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	border: none;
	background-color : transparent;
}
.header {
	float : left;
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 125px;
	background-color : transparent;
	border: none;
	position: relative;
}
.header2 {
	float : left;
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 137px;
	background-image:url(../images/bg_banner_home.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color : transparent;
	border: none;
	position: relative;
}
.header2 p, .header2 a, .header2 div, tr, .header2 td{
	color : White !important;
}
.direccion{
	position : relative;
	top:22px;
	left : 30px;
	width : 200px;
}
.tit_prop_interes{
	position : relative;
	top:50px;
	left : 30px;
	font-weight : bold;
	width : 146px;
}
.txt_seleccionadas{
	position : relative;
	top:55px;
	left : 30px;
	font-weight : normal;
	width : 146px;
}
.btn_consultar{
	position : relative;
	top:20px;
	float : right;
	right:14px;
	font-weight : bold;
	width : 90px;
	height : 28px;
	background-image : none;
	background-position : 0px 28px;
	margin : 15px 0px 0px 0px;
	padding-left : 10px;
	cursor : pointer;
	color : White;
}
.btn_consultar:hover{
	position : relative;
	top:20px;
	float : right;
	right:14px;
	font-weight : bold;
	width : 90px;
	height : 28px;
	background-image : url(../images/bg_banner_contacto2.gif);
	background-position : 0px 28px;
	margin : 15px 0px 0px 0px;
	padding-left : 10px;
	color : #CCF3FF; !important;
	text-decoration : underline;
}

.winL1, .winL2, .winR1, .winR2 {
	width : 288px !important;
	height : 265px !important;
	display : block;
	position : relative;
	margin : 0px 0px 5px 0px;
}
.winL1, .winL2 {
	background-image : url(../images/bg_winL.gif);
	background-repeat : no-repeat;
}
.winR1, .winR2 {
	background-image : url(../images/bg_winR.gif);
	background-repeat : no-repeat;
}
.win_cont{
	width : 260px;
	min-height : 110px;
	padding :  0px 10px 0px 10px;
}
.tit{
	position : relative;
	margin-left : 0px;
	margin-top : 8px;
	/*margin-bottom : 10px;*/
	
}
.minifotohomeL{
	float: left;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	position : relative;
}
.minifotohomeR{
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	position : relative;
}
.titulo{
	color : #fe803e !important;
	font-weight : bold;
	font-size : 13px;
}
.subtitulo{
	color : #5ab3c0 !important;
	font-weight : bold;
	font-size : 13px;
}
.descripcion{
	color : #003D77 !important;
	font-weight : normal;
	text-align : justify;
}
.precio{
	color : #fe803e !important;
	font-weight : bold;
}
.Contenidos {
	float: left;
	width: 1000px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom : 0px;
	position: relative;
	border: none;
	margin: 0px 0px 0px 0px;
	position: relative;
	background-color : transparent;
	z-index : 0 !important;
}
.ContenidosT {
	float: left;
	width: 1000px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
	border: none;
	margin: 0px 0px 0px 0px;
	background-color : transparent;
}
.Contenedor_centro_derecha {
	float: right;
	width: 700px;
	padding-right: 0px;
	padding-left: 0px;
	border: none;
	margin: 0px 0px 0px 0px;
	position: relative;
	right: 0px;
	position : relative;
}
.Columna_izquierda {
	float: left;
	width : 290px;
	padding-right: 0px;
	padding-left: 5px;
	border: none;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index : 1100!important;
}
.Columna_central {
	width: 400px;
	min-height : 500px;
	padding : 0px 0px 10px 0px;
	border: none;
	margin: 0px 0px 0px 0px;
	position: relative;
	float : left;
	z-index : 10000 !important;
	text-align : center !important;
}

.num_encontradas{
	font-size : 1.3em;
	font-weight : bold;
	color : White !important;
	text-align : center;
}
.barra_tit_azul{
	background-image:url(../images/bg_tit_list.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-color : #2DA6B7;
	height:32px;
	color:#FFFFFF !important;
	font-size:13px;
	font-weight:bold; 
	padding-left : 10px !important;
	padding-top :4px !important;
	width : 990px;
}
.barra_base_azul{
	background-image:url(../images/bg_base_list.gif);
	background-repeat:no-repeat;
	height:22px;
	color:#FFFFFF !important;
	font-size:13px;
	font-weight:bold; 
	padding-left : 10px !important;
	padding-top :4px !important;
	width : 981px;
}
.lados_azul{
	background-image:url(../images/lados_azul.gif);
	background-repeat:repeat-y;
}
.barra_tit_ladillo{
	background-color : #df521d;
	height:22px;
	color:#FFFFFF !important;
	font-size:13px;
	font-weight:bold; 
	padding-left : 10px !important;
}
.barraPaginadoLista,.barraPaginadoLista span {
	background-color : transparent;
	height:30px;
	width : 990px;
	color:White !important;
	font-size:13px;
	font-weight:bold;
	text-align : center;
	background-image : url(../images/bg_base_list.gif);
	background-position : top center; 
	background-color : transparent;
	background-repeat : no-repeat;
	margin-top : 0px; 
}
#lnkNext{
	vertical-align : middle;
}
.barra_tit_ladillo td{
	height:22px;
	color:#FFFFFF !important;
	font-size:13px;
	font-weight:bold; 
	padding : 2px 5px 2px 10px !important;
}
.barra_tit_naranja{
	background-color : #FE803E;
	height:22px;
	color:#FFFFFF !important;
	font-size:12px;
	font-weight:bold; 
	padding-left : 10px !important;
}
.barra_tit_naranja td{
	height:22px;
	color:#FFFFFF !important;
	font-size:13px;
	font-weight:bold; 
	padding : 2px 5px 2px 10px !important;
}
.AlertaFORM{
	background-color : #FE803E;
	color:#FFFFFF !important;
	font-size:12px;
	font-weight:bold; 
	padding : 10px !important;
}
.AlertaFORM td{
	color:#FFFFFF !important;
	font-size:13px;
	font-weight:bold; 
	padding : 5px 5px 5px 5px !important;
}
.barra_tit_azul2{
	background-color : #25A0B3;
	height:18px;
	color:#FFFFFF !important;
	font-size:11px;
	font-weight:bold; 
	padding : 2px 5px 2px 10px !important;
	/*border-bottom : White 1px solid;
	border-right : White 1px solid;*/
}
.barra_tit_azul2 a, .barra_tit_azul2 td, .barra_tit_azul2 tr, .barra_tit_azul2 p{
	color:#FFFFFF !important;
	padding : 2px 5px 2px 10px !important;
}
.barra_tit_gris{
	background-color : #F0F0F0;
	height:22px;
	color:#494949 !important;
	font-size:12px;
	font-weight:bold; 
	vertical-align : middle;
	padding : 2px 5px 2px 5px !important;
	border-bottom : White 1px solid;
	border-right  : White 1px solid;
}
.barra_tit_gris2{
	background-color : #E9E9E9;
	height:22px;
	color:#494949 !important;
	font-size:12px;
	font-weight:normal;
	padding : 2px 5px 2px 10px !important;
	border-bottom : Silver 1px solid;
	/*border-right : White 1px solid;*/
}
.etiquetaSi{
	background-color : #FFE8A1;
	height:22px;
	color:#494949; !important;
	font-size:12px;
	font-weight:normal;
	padding : 2px 5px 2px 10px !important;
	border-bottom : Silver 1px solid;
	/*border-right : White 1px solid;*/
}
.txt_rojo{
	color:#CC0033; !important;
	font-size:10px;
	font-weight:normal;
}
.separa_td_blanco{
	border-left : 1px White solid;
}
.tabla_borde_ladillo{
	background-color : transparent; 
	border : #DF521D solid 1px;
}

.efectuada_tit{
	color : #999999 !important;
}
.efectuada, .efectuada.label{
	color : #FF3333 !important;
}
.radio{
	background-image : none;
	height : 20px;
	width : 25px;
	vertical-align : middle;
}
.Columna_derecha {
	width: 290px;
	padding-right: 5px;
	padding-left: 0px;
	border: none;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index : 1!important;
	float : right;
}
/*     FIN DE DISEŅO DE COLUMNAS     */

.caja_contenidos {
	float: left;
	clear : both;
	position: relative;
	width : 368px;
	text-align : left;
	padding: 15px;
	top: 32px;
	left: 351px;
}
input {
	padding:2px 2px 0px 3px;
	border: none;
	color: #1D5080;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size:1em;
	width:70px;
	height : 21px;
}

.DropDownList 
{
	padding:1px 0px 0px 3px;
	height:20px;
	color: #1D5080;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:1em;
}
.input_70 {
	padding:2px 2px 0px 3px;
	border: none;
	color: #1D5080;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size:1em;
	width:70px;
	height : 20px;
	border: none;
	background-color: transparent;
	background-image : url(../images/input.gif)!important;
	background-repeat : no-repeat;
	background-position:0px 0px;
	display:block;
}
.input_50 {
	padding:2px 2px 0px 3px;
	border: none;
	color: #1D5080;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size:1em;
	width:50px;
	height : 20px;
	border: none;
	background-color: transparent;
	background-image : url(../images/input50.gif)!important;
	background-position:0px 0px;
	background-repeat : no-repeat;
	display:block;
}
.input_200 {
	padding:2px 10px 0px 3px;
	border: none;
	background-color: transparent;
	background-image : url(../images/input_200.gif) !important;
	color: #1D5080;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size:1em;
	height : 17px;
	background-repeat : no-repeat;
	width : 187px;
	height : 21px;
	background-position:0px 0px;
	display:block;
}
.inputNada_200
{
	padding:2px 10px 0px 3px;
	border: none;
	background: transparent;
	color: #1D5080;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size:1em;
	background-position: left bottom;
	width : 187px;
	height : 21px;
	display:block;
	vertical-align:bottom;
}
.inputTd_200
{
	background-image : url(../images/input_200.gif) !important;
	width : 188px;
	height : 21px;
	background-repeat : no-repeat;
	background-position: 0px 0px;
}
.input_300 {
	padding:2px 10px 0px 3px;
	border: none;
	background-color: transparent;
	background-image : url(../images/input_300.gif) !important;
	color: #1D5080;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size:1em;
	height : 17px;
	background-repeat : no-repeat;
	width : 287px;
	height : 21px;
	background-position:0px 0px;
	display:block;
}
.td_input_200{
	background-image : url(../images/input_200.gif) !important;
	background-repeat: no-repeat;
	background-position: center left;
	width : 187px;
	height: 24px;
}
textarea {
	padding: 3px;
	margin: 0px;
	width: 400px;
	height: 190px;
	border: 1px solid #c87730;
	background-color: #FFFFFF;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color: #1D5080;
}
select{
	width : 161px;
	height : 21px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px !important;
	font-weight : normal !important;
	background-color : #F9F9F9;
	border : 1px #31ACBF solid; 
}
.select_listado{
	width : 110px;
	height : 21px;
}
.select_listado2{
	width : 100px;
	height : 18px !important;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px !important;
	font-weight : normal !important;
	color : #666666 !important;
}
option{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px !important;
	font-weight : normal !important;
	color : #297D8A;
}
.select_listado3{
	width : 150px;
	height : 21px;
}
.checkbox{
	color : #4692BF;
	width : 20px;
	height : 15px;
	background-image : none;
	vertical-align : middle;
}
.btn_actualizar{
	background :transparent;
	width : 120px;
	height : 25px;
	cursor : pointer;
	position : relative;
	top : 0px;
}
.banner_top{
	z-index: 1010;
	position: absolute;
	float: right;
	width: 700px;
	top : 25px;
	right : 0px;
}
.contacto{
	background-image : url(../images/bg_banner_contacto.gif);
	background-repeat : no-repeat;
	width : 293px;
	height : 137px;
	float:right;
}
.contacto_b{
	background-image : url(../images/bg_banner_contacto_b.gif);
	background-repeat : no-repeat;
	width : 155px;
	height : 97px;
	float:right;
}
.contacto_bD{
	background-image : url(../images/bg_banner_contacto_bD.gif);
	background-repeat : no-repeat;
	width : 155px;
	height : 97px;
	float:right;
}
.direccion_b{
	position : relative;
	top:5px;
	left : 0px;
	width : 135px;
	color : White;
	font-size : 10px;
	text-align : left;
}
.tit_prop_interes_b{
	position : relative;
	top:25px;
	left : 0px;
	font-weight : bold;
	width : 135px;
	color : White;
	text-align : left;
}
.txt_seleccionadas_b{
	position : relative;
	top:28px;
	left : 0px;
	font-weight : normal;
	width : 135px;
	color : White;
	text-align : left;
}
.btn_consultar_b{
	position : relative;
	top:0px;
	float : right;
	right:0px;
	font-weight : bold;
	width : 110px;
	height : 28px;
	background-image : none;
	margin : 15px 0px 0px 0px;
	padding-left : 10px;
	cursor : pointer;
	color : White;
}
.btn_consultar_b:hover{
	position : relative;
	top:0px;
	float : right;
	right:0px;
	font-weight : bold;
	width : 110px;
	height : 28px;
	background-image : url(../images/flecha1.gif);
	background-repeat : no-repeat;
	background-position : 98px 0px;
	margin : 15px 0px 0px 0px;
	padding-left : 10px;
	color : #CCF3FF; !important;
	text-decoration : none;
}
/* /////////////////////////////  navegacion_vertical  ////////////////////////////// */
.navegacion_vertical {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	position: relative;
	display: block;
	width: 180px;
	background-color: transparent;
}

.navegacion_vertical ul {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	vertical-align: middle;
	background-color: transparent;
	color: #1C6079;
	position: relative;
}

.navegacion_vertical ul li {
	display: block;
	position: relative;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	color: #1C6079;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	height: 24px;
	text-align: left;
	vertical-align: middle;
	z-index: 900;
}
.navegacion_vertical ul li a:link, .navegacion_vertical ul li a:visited {
	display: block;
	position: relative;
	list-style: none;
	padding:4px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	height : 24px;
	color: #1C6079;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
	overflow: visible;
	z-index: 900;
	background-image : url(../images/li.jpg);
	background-repeat : no-repeat;
}
.navegacion_vertical ul li a:hover, .navegacion_vertical ul li a:active {
	display: block;
	position: relative;
	list-style: none;
	padding:4px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	height : 24px;
	color: #4B92D6;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	background-color: transparent;
	font-weight: normal;
}
.navegacion_vertical_selecto {
	display: block;
	position: relative;
	list-style: none;
	padding:5px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	height : 24px;
	color: #4B92D6!important;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: transparent;
	font-weight: bold;
}
/*  CONTENIDOS  */

.h1, h1 {
	font-family:"Trebuchet MS","Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size : 15px;
	color : #1d5080;
	margin : 0px;
	margin-bottom:10px;
	text-align: left;
}
h3{
	font-family:"Trebuchet MS","Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size : 15px;
	color : #1c6079;
	margin : 0px;
}
hr{
	width : 90%;
	height : 1px;
	color:#e2e7ea;
	border : 1px #e2e7ea solid;
	padding : 0px  0px  0px  0px;
	display : block;
}
.cat_clientes, .cat_clientes a:link, .cat_clientes a:visited{
	font-family:"Trebuchet MS","Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size : 15px !important;
	font-weight : bold;
	color : #1c6079 !important;
	margin : 3px;
	display : block;
	width: 100%;
	border-bottom : #CDD3E3 1px solid !important;
}
.cat_clientes a:hover, .cat_clientes a:active{
	font-family:"Trebuchet MS","Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size : 15px!important;
	font-weight : bold;
	color : #0066FF!important;
	margin : 3px;
	width: 100%;
	border-bottom : .A3AEC4 1px solid !important;
}
a, a:link, a:hover, a:active, a:visited{
	font-family:"Trebuchet MS","Segoe UI", Tahoma, Helvetica, sans-serif;
	text-align : left;
	font-size : 12px;
	color : #1c6079;
	text-decoration : none;
}
.encontradass{
	font-family:"Trebuchet MS","Segoe UI", Tahoma, Helvetica, sans-serif;
	text-align : left;
	font-size : 11px;
	color : #1c6079;
	text-decoration : none;
}
.s_base{
	float: left;
	height: 6px;
	width: 100%;
	text-align: center;
}
.s_base{
	float: left;
	height: 6px;
	width: 100%;
	text-align: center;
}
.pie a:link, .pie a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
}
.pie a:hover, .pie a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
}
.input_contact, .input_contact:hover{
	width: 190px;
	height: 22px;
	background-color: transparent!important;
	padding:6px 8px 0px 8px!important;
	margin: 0px 0px 0px 0px!important;
	border: none!important;
}
.td_input{
	background-image: url(../images/input.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width: 67px;
	height: 24px;
}
.td_textarea{
	background-image: url(../images/textarea.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 290px!important;
	height : 190px !important;
	margin: 0px;
	padding: 0px;
}
.textarea_contact, .textarea_contact:hover{
	width: 270px;
	height: 175px;
	background-color: transparent!important;
	border: none!important;
	padding:4px 0px 0px 4px!important;
	margin: 3px 0px 5px 0px!important;
	border: none!important;
	overflow : auto;
	clear:both;
	float:left;
}
.send{
	background-image:url(../images/send.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width : 100px;
	height : 24px;
	background-color: transparent!important;
	border: none!important;
	cursor : pointer;
	float: right;
}
.reset{
	background-image:url(../images/reset.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width : 107px;
	height : 37px;
	background-color: transparent!important;
	border: none!important;
	cursor : pointer;
}
.send:hover{
	background-image:url(../images/send2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width : 100px;
	height : 24px;
	background-color: transparent!important;
	border: none!important;
}
.reset:hover{
	background-image:url(../images/reset01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width : 107px;
	height : 37px;
	background-color: transparent!important;
	border: none!important;
}
.testimonio_left{
	position : relative;
	width : 206px;
	left : 30px;
	top : 0px;
	background-color : #F1F1F1;
	padding: 30px;
	font-family : Tahona, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size-adjust : none;
	font-stretch : semi-condensed;
	font-size : 9px;
	color : #628cb5;
}
/*/////////////////////              LISTADOS               //////////////*/
.tabla_listados{
	
}
.listados_textos, .listados_textos p, .listados_textos span{
	color : #535252 !important;
	font-size : 11px;
	padding : 5px 5px 5px 5px;
}
.listados_valores, .listados_valores p, .listados_valores span{
	color : #DF521D !important;
	font-size : 13px;
}
.listados_valores,.listados_textos{
	border-right-color : #EBEBEB;
	border-right-style : solid;
	border-right-width : 1px;
	border-top : none;
	border-bottom : none;
	border-left : none;
	
}
.listado_col_tipo_par{
	background-color : #FE803E;
	color : White !important;
	min-height : 150px;
}
.listado_col_tipo_impar{
	background-color : #57B2BF;
	color : White !important;
	min-height : 110px;
}
.listado_col_tipo_impar a, .listado_col_tipo_par a, .listado_col_tipo_impar p, .listado_col_tipo_par p{
	color : White !important;
	font-weight : bold;
	background-color : transparent !important;
} 
/*/////////////////////////////////////////////////////////*/
.linkHand{
    	cursor:pointer;
    }
.desc_view_content{
	position : relative;
	display : block;
	width : 320px;
	cursor:pointer;
	background-color : #E9E9E9;
	color:#494949 !important;
	font-size:12px;
	font-weight:normal;
	padding : 0px !important;
	border-bottom : Silver 1px solid;
}
.desc_view{
	position : relative;
	display : block;
	width : 320px;
	color:#494949 !important;
	font-size:12px;
	font-weight:normal;
	text-align : left;
	padding : 2px 0px 2px 0px !important;
}
.descripcion_view{
	display : none;
	color:#494949 !important;
	font-size:12px;
	font-weight:normal;
	margin : 0px !important;
	padding : 0px !important;
}
.boton_desplegar{
	float : right;
	cursor : pointer;
	margin-right : 5px;
}
.sombra_TL{
	width : 5px;
	height : 5px;
	background: url(../images/sombra_TL.png) top left no-repeat;
}
.sombra_T{
	min-width : 5px;
	min-height : 5px;
	background: url(../images/sombra_T.png) top center repeat-x;
}
.sombra_TR{
	width : 5px;
	height : 5px;
	background: url(../images/sombra_TR.png) top right no-repeat;
}
.sombra_L{
	min-width : 5px;
	min-height : 5px;
	background: url(../images/sombra_L.png) center left repeat-y;
}
.sombra_R{
	min-width : 5px;
	min-height : 5px;
	background: url(../images/sombra_R.png);
	background-repeat:repeat-y;
}
.sombra_BL{
	width : 5px;
	height : 5px;
	background: url(../images/sombra_BL.png) bottom left no-repeat;
}
.sombra_B{
	min-width : 5px;
	min-height : 5px;
	background: url(../images/sombra_B.png) bottom center repeat-x;
}
.sombra_BR{
	width : 5px;
	height : 5px;
	background: url(../images/sombra_BR.png) bottom right no-repeat;
}

/*/////////////////////////////////////////////////////////*/

.bg_winR_T{
	width : 288px;
	height : 9px;
	background: url(../images/bg_win_R_T.gif) top  no-repeat;
}
.bg_winR_BG{
	width : 288px;
	min-height : 9px;
	background: url(../images/bg_win_R_BG.gif) top  repeat-y;
}
.bg_winR_B{
	width : 288px;
	height : 9px;
	background: url(../images/bg_win_R_B.gif) top  no-repeat;
}
.bg_winL_T{
	width : 288px;
	height : 9px;
	background: url(../images/bg_win_L_T.gif) center  no-repeat;
}
.bg_winL_BG{
	width : 288px;
	min-height : 9px;
	background: url(../images/bg_win_L_BG.gif) center  repeat-y;
}
.bg_winL_B{
	width : 288px;
	height : 9px;
	background: url(../images/bg_win_L_B.gif) bottom  no-repeat;
}
/*/////////////////////////////////////////////////////////*/
.borde_T{
	width : 1000px;
	height : 25px;
	background: url(../images/borde_T.gif) left  no-repeat;
	color:#FFFFFF !important;
	font-size:13px;
	font-weight:bold; 
}
.borde_C{
	width : 1000px;
	min-height : 8px;
	background: url(../images/borde_C.gif) top  repeat-y;;
}
.borde_B{
	width : 1000px;
	height : 8px;
	background: url(../images/borde_B.gif) bottom  no-repeat;
}

/*/////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////*/


.checkAmueblado
{
	padding-bottom:5px;
	padding-right:30px;
	vertical-align:top;
}
.checkAmueblado input
{
	width:20px;
	background-image:none !important;
	vertical-align : middle;
}
.checkAmueblado label
{
	vertical-align : middle;
}

/********************************************************************/
/*POPUP*/
.PopupMensaje
{
	background-color:#FFFFFF;
    width:300px;
    /*height:110px;*/
    border: solid 1px #FF9900;
    text-align:center;       
}
.PopupMapa
{
	background-color:#FFFFFF;
	padding:10px;
    border: solid 1px #FF9900;
    text-align:center;       
}
.FondoPaginaPopUp
{
filter:alpha(opacity=65);
-moz-opacity:.60;
opacity:.50;
background-color:Gray;
}
.headPopup
{
	background-color:#FF9900;
    width:300px;
    height:15px;    
    font-weight: bold;
	text-align:left;
	color: white;
}


/* Off state for a ARC checkbox */
.checkboxOff {
	margin: 0px;
	*margin:6px;
	padding:20px 50px 10px 45px ;
	*padding:1px 20px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/btn_no_interesa.gif);
	background-repeat: no-repeat;
	background-position:center center;
	border: 0px;
	text-align:center;
	height : 23px!important;
	width : 21px!important;
	overflow : visible;
}
/* On state for a ARC checkbox */
.checkboxOn 
{	
	
	margin: 0px;
	*margin:6px;
	padding:20px 50px 10px 45px ;
	*padding:1px 20px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/btn_me_interesa.gif);
	background-repeat: no-repeat;
	background-position:center center;
	border: 0px;
	text-align:center;
	height : 23px!important;
	width : 21px!important;
	overflow : visible;
}

.bg_form1{
	background-color : transparent;
	background-image : url(../images/bg_form1.gif);
	border : 1px #E4E4E4 solid;
}
.bg_form2{
	background-color : transparent;
	background-image : url(../images/bg_form2.gif);
	border : 1px #E4E4E4 solid;
}
.bot_calc{
	width : 25px;
	height : 25px;
}
.func_calc{
	width : 35px;
	height : 25px;
}
.visor_calc{
	width : 100px;
	height : 25px;
}

.divProgressListado
{
   position: absolute;
	width: 1000px !important;
	height: 106px !important;
	_height: 106px !important;
	top: 13px !important;
	left: 0px !important;
	right: 0!important;
	bottom: 0!important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: right;
	vertical-align: middle;
	background-color: #FFFFFF; 
	z-index:500;
}

.divProgressListado_in
{
	position: absolute;
	width: 980px !important;
	height: 106px !important;
	_height: 106px !important;
	top: 13px !important;
	left: 0px !important;
	right: 0!important;
	bottom: 0!important;	
	text-align: right;
	vertical-align: middle;
	z-index:501;
	padding:8px 0px 0px 0px;
}

.divProgressContacto
{
    position: absolute;
	width: 1000px !important;
	height: 480px !important;
	_height: 480px !important;
	top: 23px !important;
	left: 0px !important;
	right: 0!important;
	bottom: 0!important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF; 
	z-index:500;
	top:10;
}

.divProgressContacto_in
{
	position: absolute;
	width: 980px !important;
	height: 480px !important;
	_height: 480px !important;
	top: 23px !important;
	left: 0px !important;
	right: 0!important;
	bottom: 0!important;	
	text-align: center;
	vertical-align: middle;
	z-index:501;
	padding:220px 0px 0px 0px;
	top:10;
}

.divProgressHome
{
   position: absolute;
   float:left;
	width: 390px !important;
	height: 443px !important;
	_height: 476px !important;
	top: 0px !important;
	left: 5px !important;
	right: 0!important;
	bottom: 0!important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: right;
	vertical-align: middle;
	background-color: #FFFFFF; 
	z-index:500;
} 
.divProgressHome_in
{
   position: absolute;
   float:left;
	width: 390px !important;
	height: 443px !important;
	_height: 476px !important;
	top: 0px !important;
	left: 5px !important;
	right: 0!important;
	bottom: 0!important;	
	text-align: center;
	vertical-align: middle;
	z-index:501;
	padding:150px 0px 0px 0px;
} 
.divProgressRecomendar
{
	position: absolute;
   float:left;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: right;
	vertical-align: middle;
	background-color: #FFFFFF; 
	z-index:500;
} 
.divProgressRecomendar_in
{
	position: absolute;
   float:left;
	width: 390px !important;
	height: 443px !important;
	_height: 476px !important;
	top: 0px !important;
	left: 5px !important;
	right: 0!important;
	bottom: 0!important;	
	text-align: right;
	vertical-align: middle;
	z-index:501;
	padding:8px 0px 0px 0px;
}
.divProgressFicha
{
   position: absolute;
   float:left;
	width: 350px !important;
	height: 378px !important;
	_height: 378px !important;
	top: 0px !important;
	left: 0px !important;
	right: 0!important;
	bottom: 0!important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF; 
	z-index:500;
}
*html .divProgressFicha
{
   position: absolute;
   float:left;
	width: 350px !important;
	height: 378px !important;
	_height: 378px !important;
	top: 0px !important;
	left: -175px !important;
	right: 0!important;
	bottom: 0!important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF; 
	z-index:500;
}

.divProgressFicha_in
{
   position: absolute;
   float:left;
	width: 344px !important;
	height: 378px !important;
	_height: 200px !important;
	top: 0px !important;
	left: 5px !important;
	right: 0!important;
	bottom: 0!important;	
	text-align: center;
	z-index:0;
	padding:180px 0px 0px 0px;
} 
*html .divProgressFicha_in
{
   position: absolute;
   float:left;
	width: 344px !important;
	height: 378px !important;
	_height: 200px !important;
	top: 0px !important;
	left: -175px !important;
	right: 0!important;
	bottom: 0!important;	
	text-align: center;
	z-index:0;
	padding:180px 0px 0px 0px;
} 
 
.divProgressFichaEdif
{
   position: absolute;
   float:left;
	width: 344px !important;
	height: 300px !important;
	_height: 300px !important;
	top: 0px !important;
	left: 5px !important;
	right: 0!important;
	bottom: 0!important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: right;
	vertical-align: middle;
	background-color: #FFFFFF; 
	z-index:500;
} 
.divProgressFichaEdif_in
{
   position: absolute;
   float:left;
	width: 344px !important;
	height: 300px !important;
	_height: 300px !important;
	top: 0px !important;
	left: 5px !important;
	right: 0!important;
	bottom: 0!important;	
	text-align: center;
	z-index:501;
	padding:180px 0px 0px 0px;
} 

.bkBotonesIdiomas
{
	background-image:url('../images/esp_btn_idiomas_Bk.gif');
	width:122px;
	height:43px;
	text-align:center;
}
.banderasIdioma
{
	background:none;
	width:16px;
	height:11px;
}
#DivBlockPage
{
	position: absolute;
	float:left;
	/*width: 344px !important;*/
	width:100%;
	height: 100% !important;
	_height:1000px;
	top: 0px !important;
	left: 0px !important;
	right: 0!important;
	bottom: 0!important;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: right;
	vertical-align: middle;
	background-color: #FFFFFF; 
	z-index:500;
}
.displayNone
{
	display:none;
}
.disabledCheck
{
	position: absolute;
	width:20px;
	height:20px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color: #FFFFFF; 
}

a.pied2b:active, a.pied2b:link, a.pied2b:visited
{
	text-decoration:none !important;
	color:#B0D4E8 !important;
	display:block;
	float:right;
	margin-right:25px;
	position:relative;
}
a.pied2b:hover 
{
	text-decoration:none;
}
.up_down
{	
	*padding-top : -1px;
	vertical-align : middle;
}
.vertodosProyecto{
	float : right;
	clear : both;
	cursor : pointer;
	position:relative;
	margin:4px 0px 0px 0px;

}




.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 6px 6px 6px 6px;
    margin-right:5px;
    border: 3px none #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float:right;
    background-color:#ffffff;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px none #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}