* {
	padding:0;
	margin:0;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#525252;
}
a {
	cursor:pointer;
	outline:0;
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#d2382b;
	text-decoration:underline;
}
img {
	border:none
}
.floatFix { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.fltR {
	float:right; display:inline
}
.fltL {
	float:left; display:inline
}
.fltC {
	display:inline-block
}
.on, .on a {
	cursor:default !important
}
.btnComunN {
	background:url(../img/btnNegro.gif) no-repeat top right; 
	color:#fff;  
	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	text-transform:uppercase;
	outline: 0;
	margin-right:2px;
	padding-right:8px;
	display:inline-block;
	cursor:pointer;
	margin-bottom:2px
}
.btnComunN span{ 
	padding:4px 0 0 10px; 
	height:20px; 
	float:left; 
	margin-left:-5px; 
	background:url(../img/btnNegro.gif) no-repeat top left; display:inline
}
.btnComunR {
	background:url(../img/btnRojo.gif) no-repeat top right; 
	color:#fff;  
	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	text-transform:uppercase;
	outline: 0;
	margin-right:2px;
	padding-right:8px;
	display:inline-block;
	cursor:pointer;
	margin-bottom:2px
}
.btnComunR span{ 
	padding:4px 0 0 10px; 
	height:20px; 
	float:left; 
	margin-left:-5px; 
	background:url(../img/btnRojo.gif) no-repeat top left; display:inline
}
.btnComunN:hover, .btnComunR:hover {
	color:#fff !important;
	background-position:bottom right
}
.btnComunN:hover span, .btnComunR:hover span {
	background-position:bottom left
}
#principal{
	width:990px;
	margin:10px auto 0;
}
/*--------------------------------------------------------------------------------ESTILOS HEAD*/
#top{
	width:100%;
	height:163px;
	background:url(../img/bgTop.png) top no-repeat;
	margin-bottom:1px;
}
#top h1{
	float:left;
	display:inline;
	margin:21px 0 53px 335px;
	
}
#top h1 a{
	width:310px;
	height:50px;
	text-indent:-5000px;
	display:block;
}
#top h1 span{
	text-indent:-5000px;
	display:block
}
.menu{
	width:990px;
	height:38px;
	overflow:hidden; border-top:1px solid #555;
	background:url(../img/bgMenu.gif) repeat-x;
	float:left;
	display:inline;
}
.menu li{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	float:left;
	border-right:1px solid #555;
}
.menu li a{
	font-size:17px;
	color:#FFF;
	padding:8px 17px 7px 18px;
	display:block;
	text-decoration:none;
}
.menu li a:hover, .menu .on a{
	background:url(../img/bgMenuOn.gif) repeat-x;
}
.menu li img{
	cursor:pointer;
}
.submenu{
	position:absolute;
	clear:both;
	z-index:100;
	background:#2f2f2f;
	height:0;
	overflow:hidden;
}
.submenu li {
	display:block !important;
	float:none !important;
	border:none;
	background:none;
	border-bottom:1px dotted #777;
}
.submenu li a{
	font-size:14px;
	padding:8px 37px 8px 25px;
	height:19px;
	cursor:pointer !important;
	background:url(../img/bg_arrown.jpg) no-repeat left center !important;
}
.submenu li a:hover, .submenu .onS a{
	background:url(../img/bgMenuOn.gif) repeat-x #9c1c1f !important;
}
.menuFlecha {
	width:21px; height:38px;
	background:url(../img/subMenuA.gif);
	cursor:pointer;
}
.submenuFlecha {
	position:absolute;
	margin:-35px 0 0 186px;
	cursor:pointer;
	width:26px; height:35px;
	background:url(../img/subMenuD.gif);
}
.submenuFlecha:hover, .menuFlecha:hover, .onS .submenuFlecha {
	background-position:bottom
}
.menuLista{
	position:absolute;
	margin:-34px 0 0 210px;
	width:600px;
	height:0;
	overflow:hidden;
	z-index:1000
}
.menuLista li {
	float:left !important;
	display:inline !important;
	width:200px;
	height:80px;
	padding:0px !important;
	background:#242424;
}
.menuLista li img{
	float:left;
	display:inline;
	margin-right:10px;
	border:#ccc;
}
#top .menuLista li a{
	font-size:14px;
	height:70px;
	padding:5px 8px !important;
	background-image:none !important;
	background:#242424 !important;
	font-size:11px;
	color:#ccc;
	cursor:pointer;
	border-bottom:1px solid #666;
	border-right:1px  solid #666;
}
#top .menuLista li a:hover{
	background:#a5262a url(../img/bgMenuListaOn.gif) repeat-x !important;
	border-color:#FFF;
}
#top .menuLista li a strong{
	color:#FFF;
	font-size:15px;
}
/*--------------------------------------------------------------------------------ESTILOS CUERPO*/
#cont{
	width:980px;
	background:url(../img/bgCont.gif) top repeat-x #fff;
	padding:20px 0 20px 10px;
}
/*--------------------------------------------------------------------------------ESTILOS HOME*/
#home{
}
#home .izq {
	width:310px;
	margin-left:10px;
	float:left;
	display:inline;
}
#home .der{
	width:630px;
	float:right;
	margin-right:15px;
	display:inline;
}
#noticias .izq{
	width:310px;
	float:left;
	margin-left:5px;
	display:inline;
}
#noticias .der{
	width:650px;
	float:left;
	margin-left:10px;
	display:inline;
}
.news{
	background:url(../img/bgNews.png);
	width:312px;
	height:136px;
	position:relative;
	top:-14px;
	left:-12px;
	padding:25px 0 0 10px;
	text-align:right;
}
.news h2{
	color:#FFF;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.news p{
	color:#FFF;
	font-size:13px;
	width:205px;
	margin:10px 0 15px 92px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.news form{
	margin:94px 0 0 124px;
	float:right;
}
.news input{
	color:#FFF;
	font-size:11px;
	background:none;
	border:none;
	font-style:italic;
	height:20px;
	float:left;
	display:inline;
	padding-right:5px;
	text-align:right;
	width:145px;
}
.news a{
	color:#FFF;
	font-size:13px;
	background:none;
	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	height:18px;
	width:20px;
	float:left;
	padding:0 5px;
	display:inline;
}
.news a span{
	display:none
}
.news a:hover{
	text-decoration:none;
	color:#CC3300
}
.localizador a{
	background:url(../img/btnLocalizador.jpg);
	width:310px;
	height:188px;
	display:block;
	text-indent:-5000px;
	margin-top:-8px;
}
.calidad{
	background:url(../img/btnCalidad.jpg);
	width:82px;
	cursor:pointer;
	display:none;
	height:27px;
	padding:132px 0 0 228px;
	margin:6px 0 8px 0;
}
.calidad a{
	color:#FFF;
}
.cuadro310{
	width:310px;
	}
.cuadro310 h3{
	background:url(../img/titGris310.gif);
	height:25px;
	color:#333;
	font-size:15px;
	margin:15px 0 8px 0;
	padding:5px 30px 0 10px;
}
.cuadro310 h5{
	color:#333;
	margin-top:3px;
	font-size:15px;
}
.cuadro310 p{
	color:#666;
	font-size:11px;
}
.cuadro310 label{
	width:125px;
	text-align:right;
	float:left;
	color:#333;
	font-size:14px;
	display:inline;
	margin-bottom:3px;
}
.cuadro310 input{
	width:176px;
	float:right;
	display:inline;
	margin-bottom:3px;
	border:1px solid #CCC;
	background:#eaeaea;
	text-indent:5px;
}
.cuadro470{
	width:470px;
	float:left;
	margin-left:7px;
	margin-right:8px;
}
.cuadro470 h3{
	background:url(../img/titGris470.gif);
	height:25px;
	color:#333;
	font-size:15px;
	margin:15px 0 8px 0;
	padding:5px 30px 0 10px;
}
.cuadro470 p{
	color:#666;
	font-size:11px;
	padding:4px 15px
}
.leerMas a{
	color:#F00;
	float:right;
	display:inline;
	text-align:right;
	margin-bottom:10px;
}
.link01{
	font-size:10px;
	float:left;
	display:inline;
	margin:2px 20px 0 130px;
	}
.destTitulo{
	padding:2px 10px 5px 10px;
	height:42px;
	margin-bottom:5px;
	background: #010101 url(../img/bgTitulo.gif) repeat-x;
}
.destTitulo h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:22px;
}
.destTitulo h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:14px;
	font-style:italic;
}
.buscador {
	background:url(../img/bgCuadro.jpg) bottom;
	min-height:187px;
}
.buscador h1{
	font-size:20px;
	text-transform:uppercase;
	color:#555;
	background:url(../img/bgTituloCuadro.gif);
	height:28px;
	padding:8px 15px 0 15px;
}
.cuadro630 h3{
	background:url(../img/titRojo630.gif);
	height:25px;
	color:#FFF;
	font-size:15px;
	margin:0 10px 8px 10px;
	padding:5px 10px 0 10px;
}
#home .cuadro630 h3{
	margin:0 0 8px 0;
}
.cuadro630 h3 a{
	color:#FFF;
	font-style:italic;
	font-size:14px;
}
.proyectoCont{
	width:293px;
	height:475px;
	border:1px solid #CCC;
	float:left;
	display:inline;
	margin:4px;
	padding:6px;
}
.proyectoCont img{ border:0}
.proyectoCont h1{
	text-align:center;
	color:#FFF;
	font-size:20px;
	background:#333;
	padding:3px 5px;
}
.proyectoCont .btnComunR{
	margin:13px 0 0 105px;
}
.cuadro960 h3{
	background:url(../img/titRojo950.gif);
	background-repeat:no-repeat;
	height:25px;
	color:#FFF;
	font-size:15px;
	margin:12px 0 8px 0;
	padding:5px 10px 0 10px;
}
/*------------------------------------------------ESTILOS PROPIEDADES*/
.propiedadesItem{
	width:300px;
	height:186px;
	background:#e7e7e7;
	float:left;
	display:inline;
	padding:5px;
	margin:0 6px 10px 0;
	cursor:pointer;
}
.propiedadesItem:hover {
	background:url(../img/bgContProdLista.gif) repeat-x;
	border:1px solid #999;
	padding:4px;
}
.propiedadesItem img{
	height:180px;
	border:3px solid #FFF !important;
	float:left;
	display:inline;
	margin-right:10px;
}
.propiedadesItem h4{
	font-size:18px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:8px;
}
.propiedadesItem h4 a{
	color:#e04538;
}
.propiedadesItem p{
	font-weight:900;
	color:#444;
	line-height:13px;
}
.propiedadesItem ul{
	width:150px;
	margin:20px 0 0 10px;
	float:left;
	display:inline;
}
.propiedadesItem li{
	list-style:inside square;
	margin-bottom:2px;
	font-size:11px;
	text-transform:uppercase;
}
.propiedadesItem li a{
}
#propiedades .center img{
	border:1px solid #fff;
}
#propiedades .basicos{
	position:relative;
	margin:-265px 0 0 0;
	padding:18px 40px;
	float:left;
	color:#FFF;
	background:url(../img/bgTituloProd.png) top right no-repeat;
	/*filter: alpha(opacity=65);
	-moz-opacity: .65;
	opacity: .65;
	background:#000;*/
}
#propiedades .indice{
	position:relative;
	top:-310px;
	right:5px;
	width:220px;
	height:18px;
	float:right;
	display:inline;
	text-align:center;
	padding-top:2px;
	margin-right:13px;
	background:url(../img/bgIndice.gif) top right no-repeat;
}
#propiedades .indice strong{
	margin:0 11px;
}
#propiedades .solapasTop{
	clear:left;
	position:absolute;
	height:36px;
	margin:-36px 0 0 10px
}
#propiedades .solapasTop ul{
	list-style:none
}
#propiedades .solapasTop li{
	float:left
}
#propiedades .solapasTop a{
	display:block;
	height:36px;
	margin-right:3px
}
#propiedades .solapasTop span{
	display:none
}
#propiedades .solapasCont{
	clear:left;
	display:none;
	margin-top:25px
}
#propiedades .cuadAnt{
	display:none;
	position:absolute;
	background-color:#242424;
	color:#FFFFFF;
	text-align:left;
	padding:5px;
	width:180px;
	border:2px solid #666666;
	margin-top:20px;
}
#propiedades .cuadAnt strong{
	margin:0px;
}
#propiedades .cuadAnt img{
	float:left;
	margin-right:5px;
}

#propiedades .cuadSig{
	display:none;
	position:absolute;
	background-color:#242424;
	color:#FFFFFF;
	text-align:left;
	padding:5px;
	width:180px;
	border:2px solid #666666;
	margin:2px 0 0 25px;
}
#propiedades .cuadSig strong{
	margin:0px;
}
#propiedades .cuadSig img{
	float:left;
	margin-right:5px;
}

#propiedades .ToolAntOff, #propiedades .ToolSigOff{
	color:#CCCCCC;
	cursor:default;
	text-decoration:none;
}


.solapaInfo {
	background:url(../img/btnSolapaInfo.png) no-repeat top;
	width:131px
}
.solapaUbicacion {
	background:url(../img/btnSolapaUbicacion.png) no-repeat top;
	width:105px
}
.solapaImagenes {
	background:url(../img/btnSolapaImagenes.png) no-repeat top;
	width:105px
}
.solapaPlantas {
	background:url(../img/btnSolapaPlantas.png) no-repeat top;
	width:219px
}
.solapaNotas {
	background:url(../img/btnSolapaNotas.png) no-repeat top;
	width:105px
}
.solapaDocs {
	background:url(../img/btnSolapaDocs.png) no-repeat top;
	width:163px
}
.solapaConsultar {
	background:url(../img/btnSolapaConsultar.png) no-repeat top;
	width:105px
}
#propiedades .solapasTop a:hover, #propiedades .on a {
	background-position:bottom
}
/*----------------------------------------------SOLAPA GENERAL*/
#propiedades .foto1{
	border:1px solid #ccc;
	padding:5px;
	float:right;
	display:inline;
}
.notaTools {
	float:left;
	display:inline;
}
.descargar{
	background:url(../img/icon_pdf.gif) left no-repeat;
	color:#D70000;
	float:left;
	display:inline;
	width:125px;
	margin-right:243px;
	padding:2px 0 0 20px;
}
.notaTools span{
	display:none
}
.notaTools a:hover{
	background-position:bottom
}
.notaToolAchica { background:url(../img/a-.gif) top no-repeat; width:20px; height:20px; float:left; margin-right:8px}
.notaToolAgranda { background:url(../img/a+.gif) top no-repeat; width:20px; height:20px; float:left; margin-right:8px}
.notaToolRec { background:url(../img/mail.gif) top no-repeat; width:20px; height:20px; float:left; margin-right:8px}
.notaToolPrint { background:url(../img/print.gif) top no-repeat; width:20px; height:20px; float:left; margin-right:8px}
.notaTools .descargar:hover{
	color:#333;
	background-position:left;
}
.intro p {
	text-align:justify;
}
.caracteristicas {
	background: url(../img/bgCaracteristicas.jpg) bottom repeat-x;
	min-height:300px;
	width:500px;
	border:1px solid #c7c7c7;
	margin-top:50px;
	float:left;
	display:inline;
}
.caracteristicas h2{
	color:#333;
	float:left;
	display:inline;
	margin:10px;
	font-size:16px;
}
.caracteristicas h6{
	float:right;
	display:inline;
	background:url(../img/img_intro.jpg);
	width:176px;
	height:80px;
	text-indent:-5000px;
	margin:-35px 0 0 0;
}
.caracteristicas ul{
	width:460px;
	float:left;
	display:inline;
	margin:0 0 10px 15px;
}
.caracteristicas ul li{
	list-style:none;
	list-style-type:none;
	list-style-position:outside;
	background:url(../img/arrown.gif) left no-repeat;
	padding:0 0 2px 15px;
}
/*----------------------------------------------SOLAPA UBICACION*/

/*----------------------------------------------SOLAPA PLANTAS*/
.plantasIzq { width:310px; float:left; display:inline}
.plantasIzq h3{
	background:url(../img/titGris310.gif);
	height:25px;
	color:#666;
	font-size:15px;
	margin:0 0 3px 0;
	padding:5px 30px 0 10px;
}
.plantasDer{
	width:630px;
	float:right; 
	display:inline;
	margin-right:15px;
}

.plantasDer h2{
	background:url(../img/titRojo630.gif);
	height:25px;
	color:#FFF;
	font-size:15px;
	margin-bottom:8px;
	padding:5px 10px 0 10px;
}
.plantasIzq .cat{
	width:280px;
	min-height:125px;
	padding:15px;
	margin-top:14px;
	border:1px solid #CCC;
	background:#FFF url(../img/bgNoticiasCat.gif) bottom repeat-x;
}
/*----------------------------------------------SOLAPA IMAGENES y CONSULTA*/
.imgIzq { width:310px; float:left; display:inline}
.imgIzq h3{
	background:url(../img/titGris310.gif);
	height:25px;
	color:#333;
	font-size:14px;
	overflow:hidden;
	margin:0 0 3px 0;
	padding:5px 30px 0 10px;
}
.imgIzq img{ margin-top:15px}

.cantImg{ color:#dc4235; font-size:12px; margin-left:8px;}
.imgIzq a img{ width:308px; margin-bottom:16px; border:1px solid #FFF;}
.imgIzq a:hover img{ border:1px solid #999;}
.imgDer{ width:630px; float:right; display:inline; margin-right:15px; }
.imgDer h2{
	background:url(../img/titRojo630.gif);
	height:25px;
	color:#FFF;
	font-size:15px;
	margin-bottom:8px;
	padding:5px 10px 0 10px;
}
a.opacidad img { margin:6px;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.8;
-khtml-opacity: 0.7;
border:1px solid #CCCCCC;
}

a.opacidad:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
cursor:url(../img/zoomin.cur), pointer !important;
}
.imgDer p{ margin-bottom:20px;}
/*----------------------------------------------SOLAPA NOTAS*/
.notasIzq { width:630px; float:left; display:inline}
.notasIzq h3{
	background:url(../img/titRojo630.gif);
	height:25px;
	color:#FFF;
	font-size:15px;
	margin:0 0 3px 0;
	padding:5px 30px 0 10px;
}
.notasDer{ width:310px; float:right; display:inline; margin-right:15px; }
.notasDer h2{
	background:url(../img/titGris310.gif);
	height:25px;
	color:#666;
	font-size:15px;
	margin-bottom:8px;
	padding:5px 10px 0 10px;
}
.notasIzq h4{ font-size:18px; font-weight:900; margin:5px 0;}
.notasIzq h6{ font-size:11px; font-weight:900; color:#DC4235; padding:10px 5px; margin-top:13px;}
.notasLista{ border-bottom:1px dashed #CCC; padding:8px;}
.notasDer h4{ font-size:15px; font-weight:900; color:#666; margin:3px 0;}
.notasDer h5{ font-size:10px; font-weight:900; color:#DC4235; background:#eee; padding:2px 4px; display:inline;}
.notasDer p{ padding:7px 0; font-size:11px; max-height:60px; overflow:hidden;}
.notasLista a { text-transform:uppercase; }
.datosPie{
	background:#ececec;
	padding:5px;
	float:left;
	width:951px;
	display:inline;
	color:#666;
	margin-top:8px;
}
.datosPie{
	color:#333;
}
/*--------------------------------------------------------------------------------ESTILOS LOCALIZADOR*/
.mapaLoc {
	width:950px;
	height:450px;
	background:#FFC;
	margin-left:10px;
	border:1px solid #ccc;
}
.titMapa { 
	margin:0 0 10px 10px; padding:4px 25px 4px 15px; color:#FFF; font-size:16px;
	background:url(../img/titRojo950.gif); width:910px;
}
.proyectosGlobo h5{
	font-size:14px;
	padding:2px 4px;
	color:#C00
}
.proyectosGlobo h6{
	font-weight:normal;
	font-size:11px;
	padding:2px 4px
}
.proyectosGlobo a{
	font-size:12px;
	font-weight:bold;
	padding-right:4px
}
.proyectosGlobo img{
	float:left;
	margin:0 5px 5px 0
}
.busFilter {
	width:280px;
	min-height:150px;
	position:absolute;
	z-index:100;
	margin-left:5px;
	border:1px solid #ccc;
	background:#FFF url(../img/bgNoticiasCat.gif) bottom repeat-x;
}
.busFilter h5{
	font-size:15px;
	padding:6px 6px 0 6px;
	text-transform:uppercase;
	text-align:center;
}
.busFilter  ul{
	list-style-image:none;
	list-style:none;
	list-style-type:none;
	overflow:auto;
	float:left;
	width:250px;
	display:inline;
	margin:10px 15px;
	border-top:1px dashed #CCC;
	padding-top:8px;
}
.busFilter  ul span{
	font-size:11px;
	font-weight:900;
	color:#333;
	display:block;
	margin-bottom:3px;
}
.busFilter  li a{
	background: url(../img/filterOff.gif) left no-repeat;
	padding:0 25px;
	width:150px;
	display:block;
	margin-left:10px;
}
.busFilter  li a:hover{
	background: #e2383c;
	color:#fff;
	text-decoration:none;
}
.busFilter  li a .on, a:hover .on{
	border:1px solid #e2383c;
	width:180px;
	color:#FFF;
	display:block;
	text-decoration:none;
	background:#e2383c url(../img/filterOn.gif) left no-repeat;
}
.mostrar{
	position:absolute;
	z-index:100;
	margin-left:10px;
}
.mostrar a{
	background: url(../img/btnDesplegar.gif) no-repeat;
	width:107px;
	height:24px;
	text-indent:-5000px;
	display:inline-block;
}
.ocultar a{
	background: url(../img/btnOcultar.gif) no-repeat;
	width:107px;
	height:24px;
	text-indent:-5000px;
	display:inline-block;
	position:relative;
	top:24px;
	left:162px;
}
.contLista{
	width:640px;
	height:115px;
	float:right;
	display:inline;
	padding:8px;
	border:1px solid #CCC;
	background:#FFF;
	position:relative;
	top:10px;
	right:10px;
}
.contLista  ul{
	list-style-image:none;
	list-style:none;
	list-style-type:none;
	width:150px;
	height:120px;
	overflow:auto;
	float:left;
	display:inline;
	margin:0 5px;
}
.contLista  ul span{
	font-size:14px;
	text-transform:uppercase;
	font-weight:800;
	display:block;
	height:25px;
}
.contLista  li em{
	font-size:11px;
	font-style:normal;
	color:#999;
}
.proyectoDescargas {
	width:470px;
	float:left;
	margin:10px 0 0 15px
}
.proyectoDescargas h3 {
	background:url(../img/titRojo470.gif);
	height:25px;
	color:#FFF;
	font-size:15px;
	margin:0 0 15px 0;
	padding:5px 10px 0 10px;
}
.proyectoDescargas ul{
	padding:10px 20px;
	list-style:none;
}
.proyectoDescargas a{
	text-decoration:none;
	color:#036;
	display:block;
	padding:2px 4px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:2px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	clear:left;
	height:36px;
}
.proyectoDescargas a strong{
	display:block;
	font-size:11px;
	font-weight:normal
}
.proyectoDescargas a:hover{
	background-color:#930;
	color:#FFF
}
.proyectoDescargas a img{
	border:none;
	vertical-align:middle;
	margin-right:8px;
	float:left
}
.proyectoDescargasTxt {
	width:470px;
	float:left;
	margin:10px 0 0 15px
}
.proyectoDescargasTxt p{
	padding:25px;
	margin-top:20px
}
/*--------------------------------------------------------------------------------ESTILOS NOTICIAS*/
#noticias .cuadro630 h2{text-transform:uppercase;}
#noticias .cuadAnt{
	display:none;
	position:absolute;
	background-color:#242424;
	color:#FFFFFF;
	text-align:left;
	padding:5px;
	width:200px;
	border:2px solid #666666;
	margin:20px 0 0 -35px;
	clear:left;

}
#noticias .cuadAnt strong{
	margin:0px;
}
#noticias .cuadAnt img{
	float:left;
	margin: 0 5px 0 0;
}

#noticias .cuadSig{
	display:none;
	position:absolute;
	background-color:#242424;
	color:#FFFFFF;
	text-align:left;
	padding:5px;
	width:200px;
	border:2px solid #666666;
	margin:20px 0 0 -35px;
	clear:left;
}
#noticias .cuadSig strong{
	margin:0px;
}
#noticias .cuadSig img{
	float:left;
	margin: 0 5px 0 0;
}

#noticias .ToolAntOff{
	color:#CCCCCC;

}

#noticias .ToolSigOff{
	color:#CCCCCC;

}
.notaToolAnt { background:url(../img/icon/izq.gif) top no-repeat; width:20px; height:20px; float:left; margin-right:8px  }
.notaToolSig { background:url(../img/icon/der.gif) top no-repeat; width:20px; height:20px; float:left;  }
.notaToolAntOff { background:url(../img/icon/izqOff.gif) top no-repeat; width:20px; height:20px; float:left; margin-right:8px; cursor:default }
.notaToolSigOff { background:url(../img/icon/derOff.gif) top no-repeat; width:20px; height:20px; float:left; cursor:default  }

#noticias .cat{
	width:280px;
	min-height:210px;
	padding:15px;
	border:1px solid #CCC;
	margin-bottom:20px;
	background:#FFF url(../img/bgNoticiasCat.gif) bottom repeat-x;
}


.cat h4{
	font-size:25px;
	color:#CCC;
	text-transform:uppercase;
	font-weight:900;
	display:block;
	height:45px;
}
.cat li{
	list-style:none;
	display:inline	
}
.cat li a{
	font-size:13px;
	color:#333;
	padding:3px 0 3px 12px;
	margin:4px 0 0 8px;
	text-transform:uppercase;
	display:block;
	background:url(../img/itemCat.gif) no-repeat left center;
}
.cat li a:hover{
	color:#ca3023;
	text-decoration:underline;
}
.cat .on a{
	color:#fff;
	background-color:#ca3023;
	
}
.cat .on a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#ca3023;
}
.subCat li{
	list-style-type:none;
	list-style:none;
	list-style-image:none;
	border-left:2px solid #333;
	margin:4px 0 2px 17px;
}
.subCat li a{
	font-size:11px;
	color:#333;
	padding:0 0 2px 10px;
}
.subCat li a:hover{
	color:#ca3023;
	text-decoration:underline;
	padding-left:12px;
}
.notaCompleta h4{
	font-size:22px;
	color:#333;
	padding:5px 10px;
}
.notaCompleta .foto{
	display:inline;
	float:right;
	margin:0 15px 8px 10px;
	background:#FFF;
	padding:5px;
	border:1px solid #CCC;
	cursor:pointer
}
.notaCompleta h6{
	color:#c64842; 
	font-size:12px;
	padding:0 10px/*
	float:left;
	display:inline;*/
}
.notaCompleta .notaTools {
	float:right;
	margin-right:15px;
	display:inline;
	margin-bottom:none;
}
.notaBajada{
	clear:left;
	font-weight:900;
	margin:5px 0 10px 0;
	font-weight:800;
	padding:0 10px
}
.notaCuerpo p{
	clear:left;
	margin-bottom:10px;
	padding:0 10px
}
.notaCuerpo h3{
	margin-bottom:50px;
	font-size:12px;
}
.notaCuerpo ul{
	padding-left:15px;
	margin-bottom:10px;
}
.notaCuerpo li{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	border-left:3px solid #999;
	padding-left:10px;
	margin-bottom:5px;
}
.notaLista{
	background:#FFF url(../img/bgNotaLista.gif) repeat-x top;
	width:603px;
	border:1px solid #ccc;
	margin:-1px 0 0 10px;
	padding:10px 10px 10px 15px;
}
.notaLista h6, .notaDestacada h6{
	color:#c64842; 
	font-size:11px;
	padding:2px 0
}
.notaLista h4 {
	padding:5px 5px 5px 0;
}
.notaLista h4 a{
	font-size:15px;
	font-weight:900;
	color:#333
}
.notaLista p{
	font-size:11px;
	color:#666;
}
.notaLista .leermas, .notaDestacada .leermas{
	color:#d1372a;
	font-size:10px;
	text-transform:uppercase;
}
.notaLista img{
	float:right;
	display:inline;
	border:1px solid #CCC;
}
.notaDestacada{
	width:302px;
	margin:0 6px 15px 16px;
	float:left;
	display:inline;
}
.notaDestacada img{
	width:300px;
	border:1px solid #ccc;
}
.notaDestacada h4{
	padding:2px 0
}
.notaDestacada h4 a{
	font-size:16px;
	font-weight:900;
	color:#333;
}
.notaDestacada p{
	padding:2px 0;
	color:#666;
}
.galeria img{
	border:1px solid #CCC;
	padding:3px;
	margin:1px 2px;
}
/*--------------------------------------------------------------------------------ESTILOS CONTACTO*/
.contacto h2{
	background:url(../img/titRojo630.gif);
	height:25px;
	color:#FFF;
	font-size:15px;
	margin:0 0 8px 0;
	padding:5px 10px 0 10px;
}
.contacto form{
	margin:15px 0 5px 0;
}
.contacto fieldset{
	border:none;
	width:290px;
	float:left;
	display:inline;
	color:#666 !important;
	margin:0 20px 20px 0;
}
.contacto legend{
	color:#666 !important;
}
.contacto input{
	border:1px solid #dcdcdc;
	background:url(../img/bgInput.gif) repeat-x;
	height:20px;
	width:270px;
	padding:5px;
	font-weight:bold;
}
.contacto textarea{
	border:1px solid #dcdcdc;
	background:url(../img/bgTextArea.gif) repeat-x;
	height:72px;
	width:580px;
	padding:5px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	SCROLLBAR-FACE-COLOR: #e7e7e7;
	SCROLLBAR-HIGHLIGHT-COLOR: #e7e7e7;
	SCROLLBAR-SHADOW-COLOR: #d4d4d4;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFC0;
	SCROLLBAR-ARROW-COLOR: #999;
	SCROLLBAR-TRACK-COLOR: #eee;
	SCROLLBAR-DARKSHADOW-COLOR: #ccc; 
}
.contacto .enviar{ float:right; display:inline; margin-right:36px;}
.tel{
	background:url(../img/bgTel.gif);
	width:280px;
	height:47px;
	color:#333;
	padding:15px;
	margin-bottom:10px;
}
.tel h2{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.tel h1{
	font-size:22px;
	margin-top:5px;
}
.contDatos{
	background:url(../img/bgContDatos.gif);
	height:154px;
	width:280px;
	color:#FFF;
	padding:15px;
}
.contDatos h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
.contDatos p{
	padding:10px 0;
}
.contDatos a{
	color:#CCC;
	font-style:italic;
}
.contDatos h5 a{
	color:#FFF;
	float:right;
	display:inline;
	margin:43px 5px 0 0;
	text-align:right;
}
input.inputError{
	border:1px solid #b16060 !important;
	background:url(../img/bgInputError.gif) repeat-x !important;
}
textarea.inputError{
	border:1px solid #980000 !important;
	background:url(../img/bgTextAreaError.gif) #d9bbbb repeat-x !important;
}
.fieldsetError{
	background:#FFFFCC;
	border-color:#990000 !important;
	color:#990000;
}
.fieldsetError legend{
	color:#990000 !important;
}
.inputError, .fieldsetError input, .fieldsetError select, .fieldsetError textarea {
	background:url(../img/bgInputError.gif) repeat-x #fff;
	border-color:#CC0000;
	color:#990000;
}

.loaderGeneral{
	position:absolute;
	text-align:center;
	font-weight:bold;
	visibility:hidden;
	font-size:16px;
	top:-5000px;
	left:0px;
	z-index:1001;
	color:#FFFFFF;
}

/* POPUPS */
.popBg {
	background-color:#000;
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	display:none;
}
.popLayA {
	position:absolute;
	visibility:hidden;
	width:520px;
	top:-1000px;
	left:0;
	z-index:100;
}
.popLayB {
	position:absolute;
	visibility:hidden;
	width:720px;
	top:-1000px;
	left:0;
	z-index:12;
}
.popBg520 {
	background:url(../img/bgCont.gif) repeat-x top #FFF;
	padding:14px 5px;
}
.popBg720 {
	background:url(../img/bgCont.gif) repeat-x top #fff;
	padding:14px 5px;
}
.popTit {
	color:#333333;
	font-size:17px;
	font-weight:bold;
	margin:0 8px 0 15px;
	padding:7px;
	text-transform:uppercase;
	border-bottom:1px dashed #CCC;
}
.popCont {
	clear:both;
	margin:15px;
}
.popCont fieldset{
	border:none;
	padding:3px 0 5px 0;
	margin-bottom:3px;
	overflow:hidden;
	display:inline;
}
.popCont input{
	border:1px solid #dcdcdc;
	background:url(../img/bgInput.gif) repeat-x;
	height:20px;
	width:215px;
	padding:5px;
	font-weight:bold;
}
.popCont textarea{
	width:466px;
	border:1px solid #dcdcdc;
	background:url(../img/bgTextArea.gif) repeat-x #dcdcdc;
	height:72px;
	padding:5px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.popCont legend{
	padding:1px 7px;
	color:#666;
	font-weight:bold
}
.popCont label{
	padding:6px 7px 9px 7px;
	font-weight:bold;
}
.popupCol{
	float:left;
	width:335px;
	margin-right:5px
}
.popupCol input{
	width:300px;
}
.contRadio{
	text-align:left
}
.contRadio input{
	width:auto;
	margin:0 5px 0 8px;
	border:none;
	vertical-align:middle;
	background:none;
}
.contRadio label{
	padding:3px 8px;
	text-align:left;
}
.btnCerrar{
	width:25px;
	height:25px;
	background:url(../img/iconCerrar.gif) repeat-x;
}
.btnCerrar span{ display:none}
.popMsjError{
	border:1px solid #e21515;
	background:#ffe0e0;
	padding:2px;
	display:none;
	color:#e21515;
	text-align:center;
	margin:0 0 3px 0;
}
/*--------------------------------------------------------------------------------ESTILOS PIE*/
#pie{
	height:115px;
	padding:10px 15px 15px 15px;
	background:url(../img/bgPie.gif) repeat-x;
}
#pie ul{
	width:550px;
	height:20px;
	float:left;
	display:inline;
}
#pie li{
	padding:2px 5px 1px 5px;
	float:left;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}
#pie li a{
	color:#CCC;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}
#pie li a:hover{
	color:#FFF;
	text-decoration:underline;
}
#pie h1{
	background:url(../img/logoPie.jpg);
	width:200px;
	height:44px;
	float:right;
	display:inline;
	text-indent:-5000px;
}
#pie p{
	color:#FFF;
	width:400px;
	float:right;
	display:inline;
	text-align:right;
	margin-top:25px;
}
#pie p span{
	font-size:16px;
}
#pie .datos a {
	font-style:italic;
	color:#ef5043;
}
.datos{
	width:400px;
	float:right;
	display:inline;
}
.sponsor{
	background:url(../img/logoCEDUC.gif) top left no-repeat;
	width:300px;
	height:42px;
	float:left;
	display:inline;
	color:#ccc;
	font-size:11px;
	padding-left:72px;
	margin-top:54px;
}
.login{
	background:url(../img/loginPie.png) no-repeat;
	width:69px;
	height:27px;
	float:right;
	display:inline;
	margin:10px 0 20px 0;
}
.login a{
	text-indent:-5000px;
	display:block;
}
.blockerTipologia{
	display:none;
	position:absolute;
	background: #FFFFFF;
	z-index:1
}
.loaderTipologia{
	display:none;
	position:absolute;
	background: #FFFFFF;
	z-index:2;
	font-weight:bold;
	text-align:center;
	color:#000000;
}

/* MENSAJES */
.popExito, .popConfirmar, .popError{
	position:absolute;
	z-index:11;
	visibility:hidden;
	top:-1000px;
	width:300px;
	background-color:#FFF;
	text-align:center
}
.popExito img, .popConfirmar img, .popError img{
	vertical-align:middle
}
.popConfirmar {
	background:url(../img/bgPopConfirmar.gif) no-repeat;
}
.popExito {
	background:url(../img/bgPopExito.gif) no-repeat;
}
.popError {
	background:url(../img/bgPopError.gif) no-repeat;
}
.popExitoCont, .popConfirmarCont, .popErrorCont{
	color:#050;
	padding:10px 10px 15px 10px;
	font-weight:bold
}
.popConfirmarCont{
	color:#505;
}
.popErrorCont{
	color:#500;
}
.popBtnCont{
	width:180px;
	margin:5px auto
}
.popExitoCont p, .popConfirmar p, .popError p{
	padding:30px 15px 15px 15px;
}
.btnCerrar {
	width:26px; height:26px;
	padding:0;
	margin:-12px -12px 0 0;
	background:url(../img/btnCerrarPop.png) top;
}
.btnCerrar span{
	display:none
}
.btnCerrar:hover {
	background-position:bottom
}
.btnOk , bntNo{
	height:20px;  
	font:normal 10px "Tahoma", Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	outline: 0;
	margin-right:2px;
	cursor:pointer;
}
.btnOk  span, .bntNo span{
	width:auto !important;
	float:left;
	font-weight:normal !important;
	padding:4px 8px 5px 9px;
	background:#006600;
	margin-right:-2px;
	margin-left:2px; 
	text-transform:uppercase;
	color:#fff;
}
.btnOk {
	background:#006600
}
.btnNo {
	background:#990000
}
.btnNo span{
	background:#990000
}
.btnOk:hover{
	background:#CCCCCC;
	color:#006600
}
.btnOk:hover span{
	background:#CCCCCC;
	color:#006600
}
.btnNo:hover{
	background:#CCCCCC;
	color:#990000
}
.btnNo:hover span{
	background:#CCCCCC;
	color:#990000
}
/*/BORRAR*/
.buscador { display:none}
/*SUBMENU*/
.seccionSubMenu {
	margin-bottom:10px;
}
.seccionSubMenuSib {
	height:35px;
	list-style:none;
	margin:0 20px 0 10px;
	background:url(../img/bgSeccionSubMenuSib.gif) no-repeat
}
.seccionSubMenuSib li{
	float:left;
}
.seccionSubMenuSib a {
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	padding:10px 35px 0 15px;
	height:25px;
	color:#999999;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background:url(../img/bgSeccionSubMenuSibOff.gif) right no-repeat;
}
.seccionSubMenuSib a:hover {
	color:#C00;
}
.seccionSubMenuSib .on{
	margin-left:4px
}
.seccionSubMenuSib .on a{
	margin:0;
	color:#FFF;
	padding:5px 32px 5px 14px;
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../img/bgSeccionSubMenuSibOn.gif) right no-repeat;
}
.seccionSubMenuChild {
	list-style:none;
	background:url(../img/bgseccionSubMenuChild.gif) no-repeat;
	width:951px;
	padding-top:2px;
	clear:left;
	margin:0 auto;
	height:29px
}
.seccionSubMenuChild li{
	float:left
}
.seccionSubMenuChild li a{
	display:inline-block;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	background-color:#999;
	margin-left:5px;
	text-decoration:none;
	text-align:center
}
.seccionSubMenuChild li a:hover{
	background-color:#C00;
	color:#FFF
}
.seccionArbol , .seccionArbol ul{
	list-style:none;
	position:absolute;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	border-bottom:none;
	width:180px;
	display:inline;
	margin:-4px 0 0 10px
}
.seccionArbol li{
	list-style:none;
}
.seccionArbol .des{
	background-image:url(../img/bgSeccionArbolDes.gif);
	background-repeat:no-repeat;
	background-position:right center
}
.seccionArbol a{
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
	border-bottom:#CCCCCC solid 1px;
	text-decoration:none;
}
.seccionArbol li:hover {
	color:#FFFFFF !important;
	background-color:#c8c8c8  !important;
}
.rootSeccion {
	padding:4px 0 4px 15px;
	font-size:13px;
	background:url(../img/bgRootSeccion.gif) no-repeat;
	width:937px;
	margin:0 auto
}


/*/////////NAVEGADOR///////*/
.nav {
	clear:left;
	height:20px;
	background-color:#f1f1f1;
	color:#FFFFFF;
	overflow:hidden;
	padding:5px 0 1px;
	text-align:center;
	margin-bottom:10px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius: 7px; 

} 
.nav a {
	font-size: 11px;
	text-decoration:none;
	color:#000;
	border: #CCC solid 1px;
	padding: 2px 8px;
	margin-right: 3px;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px; 
}
.nav a:hover {
	border: #C30 solid 1px;
	color:#C30
}
.nav .on {
	color:#C30  !important;
	border:solid 1px #C30 !important;
	cursor:default;
}
.nav .onA {
	color:#C30  !important;
	border:solid 1px #C30 !important;
	cursor:default;
}

/*///// LOCALIZADOR */
.localCont {
	width:950px;
	margin-left:10px;
	background-color:#FFF
}
.botLocalCont {
	width:950px;
	background:url(../img/local/botLocalCont.gif);
	height:7px;
	clear:both
}
.localLeft {
	float:left;
	width:168px;
	background:url(../img/local/bgLocalLeft.png) repeat-y;
	height:644px;
	z-index:1;
	position:relative
}
.localLeft h4{
	width:154px;
	height:58px;
	background:url(../img/local/localFiltrosTit.gif) no-repeat;
	text-indent:-5000px;
	margin:15px 0 15px 5px
}
.localLeft ul {
	width:164px;
	list-style:none
}
.localLeft ul li{
	background:url(../img/local/brLocalLeftItem.gif) repeat-x top;
	padding:8px;
	font-size:13px;
	font-weight:bold
}
.localLeft ul li a{
	background:url(../img/local/bgLocalLeftItem.gif) no-repeat center left;
	padding:6px 0 6px 25px;
}
.localLeft ul li a:hover, .localLeft ul li .on{
	background:url(../img/local/bgLocalLeftItemOn.gif) no-repeat center left;
	text-decoration:none
}
.tipoInput {
	text-align:left;
}
.tipoInput input{
	padding:4px;
	background-color:#edf0e6
}
.tipoSelect select{
	background-color:#edf0e6;
 	width:145px;
	margin-top:4px
}
.localBuscar {
	width:150px;
	height:48px;
	background:url(../img/local/btnBuscar.gif) top;
	display:inline-block;
	text-indent:-5000px;
	margin:8px
}
.localBuscar:hover {
	background-position:bottom;
}
.localRight {
	float:left;
	width:786px;
	margin-left:-4px
}
.localSolapas {
	background:url(../img/local/bgLocalSolapas.gif) no-repeat right;
	height:35px;
}
.localSolapas a{
	height:15px;
	text-align:center;
	float:right;
	padding:10px 40px 10px 43px;
	color:#000;
	background:url(../img/local/bgLocalSolapasBr.gif) left no-repeat;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase
}
.localSolapas a:hover, .localSolapas .on{
	background:url(../img/local/bgLocalSolapasOn.gif) repeat-x;
	text-decoration:none
}
.localOrder {
	position:absolute;
	margin:-30px 0 0 10px;
	width:500px;
	text-align:right
}
.localOrder  select{
	padding-top:2px
}
.localOrder  option{
	padding:2px;
	border-bottom:#CCC solid 1px
}
.localResultados {
	height:378px;
	padding:10px;
	overflow:auto
}
.localResultados .cargando {
	text-align:center;
	margin-top:185px;
}
.localResultadosItem {
	border:#a7a7a7 solid 1px;
	background:url(../img/local/bgLocalResultadosItem.gif) repeat-x;
	padding:4px;
	margin-bottom:2px
}
.localResultadosItem.dest {
	border:#F60 solid 1px;
	background:url(../img/local/bgLocalResultadosItemDest.gif) repeat-x;
}
.localResultadosItem em{
	display:none;
}
.localResultadosItem.dest em{
	float:left;
	position:relative;
	margin:-146px 0 0 -5px;
	display:block;
	background:url(../img/local/iconDest.png);
	width:40px;
	height:40px
}
.localResultadosItem .foto {
	border:#a7a7a7 solid 1px;
	float:left;
}
.localResultadosItem .datos{
	float:left;
	width:422px;
	padding:5px
}
.localResultadosItem h2{
	font-size:17px;
}
.localResultadosItem h6{
	font-size:13px;
}
.localResultadosItem p{
	float:left;
	text-align:right;
	width:150px;
	padding:0 5px 5px;
}
.localResultadosItem img{
	border:none !important
}
.localResultadosItem .precio{
	float:right;
	width:150px;
	text-align:right;
	padding-right:8px
}
.localResultadosItem h4{
	font-size:17px;
	background-color:#C00;
	padding:2px 0;
	color:#FFF;
	text-align:center;
	text-transform:uppercase
}
.localResultadosItem h3{
	font-size:17px;
	color:#a51e22;
	text-align:center;
	border:#C00 solid 1px
}
.localResultadosItem .btns{
	float:left;
	width:340px;
	margin:20px 0 0 10px
}
.localResultadosItem .btns a{
	float:left;
	border:#e1e1e1 solid 1px;
	padding:4px 7px;
	text-transform:uppercase;
	font-size:13px;
	margin-right:5px;
	background:url(../img/local/bgLocalResultadosItemA.gif) repeat-x #eeeeee
}
.localResultadosItem .btns a img{
	vertical-align:middle;
	margin-right:3px
}
.localNav {
	clear:left;
	height:20px;
	background-color:#f1f1f1;
	color:#FFFFFF;
	overflow:hidden;
	padding:5px 0 1px;
	text-align:center;
	margin-top:5px;
} 
.localNav a, .localNav strong, .localNav span {
	font-size: 11px;
	text-decoration:none;
	color:#000;
	border: #CCC solid 1px;
	padding: 2px 8px;
	margin-right: 3px;
	font-weight:bold;
}
.localNav a:hover {
	color: #000 !important;
	background-color:#CFCFCF;
}
.localNav strong {
	background-color:#FFFFFF;
	color:#333333;
	font-weight:bold;
	line-height:16px;
	margin-top:0;
	padding-top:10px;
}
.localNav span {
	color:#999999  !important;
	border:solid 1px #ccc !important;
	cursor:default;
}
.localFiltros {
	background:url(../img/local/bgLocalFiltros.png) repeat-x;
	height:180px;
	overflow:hidden;
}
.localFiltrosCiudad, .localFiltrosBarrio, .localFiltrosRes {
	float:left;
	width:198px;
	background:url(../img/local/bfLocalFiltrosCol.gif) left repeat-y;
	margin-top:8px;
	padding-left:2px;
	height:171px
}
.localFiltrosCiudad {
	background:none !important
}
.localFiltrosRes {
	width:384px;
}
.localFiltros h5{
	color:#000;
	text-transform:uppercase;
	font-size:15px;
	padding:10px 15px
}
.localFiltros ul{
	list-style:none;
}
.localFiltros a{
	padding:7px 10px;
	text-align:right;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:1px;
	background:url(../img/local/alpha20B.png)
}
.localFiltros .on{
	background:url(../img/local/bgLocalFiltrosOn.png) no-repeat 5px center
}
.localFiltrosRes .on {
	background:url(../img/local/bgLocalFiltrosOn.png) no-repeat 320px center
}
.localFiltros a:hover, .localFiltros .on a {
	text-decoration:none;
	background:url(../img/local/alpha50W.png);
	color:#000
}
.localFiltrosBarrio a{
	background:url(../img/local/alpha20W.png)
}
.localFiltrosRes ul{
	overflow:auto;
	height:132px
}
.localFiltrosRes li {
	height:44px;
	margin:0 6px 3px;
	cursor:pointer;
	font-size:12px;
	background-color:#F3F3F3;
}
.localFiltrosRes li a{
	text-align:left;
	padding:0;
	height:44px;
	background:url(../img/local/alpha50W.png);
}
.localFiltrosRes li img{
	float:left;
	margin: 4px 7px 0 4px;
}
.localFiltrosRes strong{
	display:block;
	padding-top:2px;
	font-size:15px;
}
.localFiltrosRes li:hover {
	background-color:#e7a2a1;
}
.localDetalles {
	width:950px;
	margin:0 auto

}
.localDetallesLeft{
	float:left;
	width:500px;
	margin:10px 0
}
.localDetalles .foto img{
	float:left;
	width:96px;
	margin:2px
}
.localDetalles .foto .principal{
	width:auto;
	margin:0 0 2px 0
}
.localDetallesRight {
	width:430px;
	float:left;
	margin:10px 0 0 20px
}
.localDetalles h1{
	font-size:15px;
}
.localDetalles h2{
	font-size:22px;
	padding:5px 0
}
.localDetalles .cuadro{
	margin-top:10px
}
.localDetalles h5{
	 margin-bottom:10px; padding:4px 25px 4px 15px; color:#444; font-size:16px;
	 background:url(../img/local/titGris430.gif); 
}
.localDetallesLeft h5{
	 background:url(../img/local/titGris500.gif); 
}
.localDetalles .cuadro p{
	padding:5px 8px
}
.localDetalles .precio{
	float:right;
	width:150px;
	text-align:right;
	padding-right:8px;
	margin-top:10px
}
.localDetalles h4{
	font-size:21px;
	background-color:#C00;
	padding:2px 0;
	color:#FFF;
	text-align:center;
	text-transform:uppercase
}
.localDetalles h3{
	font-size:19px;
	color:#a51e22;
	text-align:center;
	border:#C00 solid 1px
}
.localDetalles .btns a{
	float:right;
	clear:right;
	border:#666 solid 1px;
	padding:4px 7px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	width:134px;
	margin:2px 8px 0 0;
	background:url(../img/local/bgLocalResultadosItemA.gif) repeat-x #eeeeee
}
.localDetalles .btns a:hover{
	text-decoration:none;
	border:#C30 solid 1px;
}
.localDetalles a img{
	vertical-align:middle;
	margin-right:3px
}
#propMapCont{
	width:500px;
	height:320px;
}

/*-----------------TOOLTIP*/
.ToolTipMsgNormal{
	font:normal 11px Arial, Helvetica, sans-serif;
	border:1px solid #000000;
	color:#000000;
	background-color:#FFFED2;
	padding:2px 1px 1px 3px;
	text-align:left;
}