/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Stylesheet/Hoja de Estilos: layout
 * Project/Projecto: Web Site Castro Cranwell and Weiss
 * Author: Ignacio A Giannotti 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Reset
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
* {
	margin: 0;
	padding: 0;
}
/*h1, h2, h3, h4, h5, h6, pre, code, table, td, th, dd, dt, dl, li, input, button, select, textarea {
    font-size: 1.1em;
}*/
ul, ol, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, td {
    margin: 0;padding: 0;
	text-align: left;
}
p, label {
	color: #474747;
	cursor: default;
	text-align: left;
}
a img, :link img, :visited img {
    border: none
}
b {
	font-weight: normal;
}
img {
	border: none;
}
table {
    border-collapse: collapse;
}
input, button, select, textarea {
    font-family: inherit;
}
input, select {
    vertical-align: middle;
}
ul {
    list-style: none;
}
hr {
    display: none;
}
/* Clearing without markup http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-mac */
/* For alternate content for screen readers */
.hidden {
    position: absolute;
    left: 0px;
    top: -2000px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
/* For accesible image replacing */
.replaced {
    display: block;
    width: auto;
    height: auto;
    /* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
* html>body .replaced {
    letter-spacing: -999em;
}
.input_error {
	font-size: 0.9em;
	float: right;
	padding: 5px 20px 0 0;
	margin: 0;
	color: #980930;
}
/* Gill sans Font */
@font-face {
    font-family: 'GillSansRegular';
    src: url('gillsans/gillsans-webfont.eot');
    src: url('gillsans/gillsans-webfont.eot?iefix') format('eot'),
         url('gillsans/gillsans-webfont.woff') format('woff'),
         url('gillsans/gillsans-webfont.ttf') format('truetype'),
         url('gillsans/gillsans-webfont.svg#webfonttxUMqIHh') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* General [body - links]
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body {
    font: 62.5%/1.16em 'GillSansRegular', Arial, Georgia, sans-serif;
    background: #c1c1c1 url(../images/new-layout-background.jpg) top left repeat-x;
    color: #575757;
}
a, a:link {
    color: #303030;
	text-decoration: none;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
a:visited {
    color: #303030;
}
a:hover, a:focus {
    color: #999999;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
a:active {
    color: #303030;
}
/* Layout
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Contenedor */
#contenedor {
    width: 990px;
    margin: 0px auto;
    background: #fff;
	overflow: visible;
}
/* Cabecera - Contiene Menu - id=menu */
#cabecera {
	font-size: 1em;
	line-height: 1.16em;
	width: 990px;
	height: 150px;
}
#cabecera h1 {
	width: 207px;
	height: 99px;
	float:left;
	margin: 10px 0 0 14px;
}
#cabecera h1 a {
	background: url(../images/new-layout-cabecera-h1-a.png) 0px 0px no-repeat;
	height: 99px;
}
#cabecera #menu {
	background: url(../images/new-layout-menu-background.png) 0px -60px repeat-x;
	height: 30px;
	position: relative;
	overflow: visible;
}
#cabecera #menu .extremos {
	width: 6px;
	height: 30px;
	position: absolute;
	top: 0px;	
	background: url(../images/new-layout-menu-background.png) no-repeat;
}
#cabecera #menu .abre {
	background-position: 0px 0px;
	left: -6px;
}
#cabecera #menu .cierra {
	background-position: 0px -30px;
	right: -6px;
}
#cabecera #menu ul {
	float: right;
	margin: 6px 5px 0 0;
}
#cabecera #menu ul li {
	float:left;
	display: inline;
}
#cabecera #menu ul li span {
	width: 25px;
	float:left;
}
#cabecera #menu ul li a {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.1em;
	float:left;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#cabecera #menu ul li a:hover {
	color: #00fffc;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#cabecera #menu ul li a.activo {
	color: #00fffc;
}
#cabecera .tasaciones {
	background: url(../images/new-layout-cabecera-p-tasaciones.png) top right no-repeat;
	height: 80px;
	padding: 5px 55px 0 0;
	margin: 10px 14px 0 0;
}
#cabecera .tasaciones p {
	text-transform: uppercase;
	line-height: 1.46em;
	font-size: 1.4em;
	text-align: right !important;
}
#cabecera .tasaciones span {
	font-size: 2.0em;
	margin: 13px 0 0 0;
	padding: 10px 0 10px 0;
	float:right;	
}
/* Navegacion  - id=submenu */
#submenu {
}
#submenu {
	background: url(../images/new-layout-submenu-background.png) 0px -66px repeat-x;
	height: 33px;
	position: relative;
	overflow: visible;
}
#submenu .extremos {
	width: 6px;
	height: 33px;
	position: absolute;
	top: 0px;	
	background: url(../images/new-layout-submenu-background.png) no-repeat;
}
#submenu .abre {
	background-position: 0px 0px;
	left: -6px;
}
#submenu .cierra {
	background-position: 0px -33px;
	right: -6px;
}
#submenu ul {
	float: left;
	margin: 7px 0 0 5px;
}
#submenu ul li {
	float:left;
	display: inline;
}
#submenu ul li span {
	width: 25px;
	float:left;
}
#submenu ul li a {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	float:left;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#submenu ul li a:hover {
	color: #ee0f4a;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}
#submenu ul li a.activo {
	color: #ee0f4a;
}
/* Redes Sociales */
#redes-sociales {
	position: absolute;
	top: 150px;
	right: 0px;
	width: 140px;
	height: 20px;
	z-index: 900;
}
#redes-sociales ul {
	margin: 0;
	padding: 0;
}
#redes-sociales li {
	display: inline;
	list-style-type: none;
	margin: 0;
}
#redes-sociales li a {
	background: url(../images/new-layout-cabecera-redes-sociales.png) top left no-repeat;
	height: 15px;
	float:left;	
}
#redes-sociales li a.elemento-1 {
	width: 17px;
}
#redes-sociales li a:hover.elemento-1 {
	background-position: 0px -15px
}
#redes-sociales li a.elemento-2 {
	width: 21px;
	background-position: -17px 0px;
}
#redes-sociales li a:hover.elemento-2 {
	background-position: -17px -15px;
}
#redes-sociales li a.elemento-3 {
	width: 15px;
	background-position: -38px 0px;
}
#redes-sociales li a:hover.elemento-3 {
	background-position: -38px -15px;
}
/* Contenido */
#contenido {
	padding: 0 0 5px 0;
}
#contenido #principal {
	width: 990px;
	min-height: 580px;
	height: 0px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
}
#contenido #principal h2 {
	background: #002b54;
	height: 17px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: normal;	
	padding: 6px 0 0 5px;
	font-family: 'GillSansRegular', Arial;
	cursor: default;
}
/* Main */
#contenido #principal #main {
	width: 710px;
	float:left;
}
/* Contenido Derecha */
#contenido #derecha {
	width: 275px;
	overflow: hidden;
	float: right;
}
#contenido #derecha .box {
	float:left;
	width: 100%;
	/* IE6 */
	_width: auto;
	_background: #efefef;
	_padding: 0 0 0 0;
	overflow: hidden;
}
#contenido #derecha .box .datos {
	/*font-family: 'ArenaCondensedRegular';*/
	font-family: "Arial", Times New Roman, Times, serif;
    /*font-family: 'HelveticaNeueMedium', Times New Roman, Times, serif;*/
	padding: 0 0 0 10px;
	background: #efefef;
	width: 265px;
	float:left;
}
#contenido #derecha .inpar {
	margin: 5px 0 0 0;
}
#contenido #derecha .par {
	margin: 10px 0 0 0;
}
#contenido #derecha .box h3 {
	color: #fff;
	background: #002b54;
	text-transform: uppercase;
	font-weight: normal;
	float:left;
	width: 270px;
	height: 17px;
	padding: 6px 0 0 5px;
	cursor: default;
	/* IE6 */
	_font-size: 1.1em;
	_height: 20px;
}
/* Columna Mapa */
#contenido #derecha .box .mapa {
	/*font-family: 'ArenaCondensedRegular';*/
	font-family: "Arial", Times New Roman, Times, serif;
    /*font-family: 'HelveticaNeueMedium', Times New Roman, Times, serif;*/
	padding: 0 0 0 0 !important;
	background: #efefef;
	width: 275px;
	float:left;
}
/* IE7 */
*:first-child+html #contenido #derecha .box h3 {
	font-size: 1.1em;
}
#contenido #derecha .activado h3 a {
	background: url(../images/new-layout-box-h3-a.jpg) 240px 0px no-repeat;
}
#contenido #derecha .activado h3 a:hover {
	color: #00fffc;
	background: url(../images/new-layout-box-h3-a.jpg) 240px -23px no-repeat;
}
#contenido #derecha .desactivado h3 a {
	background: url(../images/new-layout-box-h3-a.jpg) 240px -23px no-repeat;
}
#contenido #derecha .desactivado h3 a:hover {
	color: #00fffc;
	background: url(../images/new-layout-box-h3-a.jpg) 240px 0px no-repeat;
}
/* Otras Propiedades */
#contenido #derecha #sub_slider {
	position: relative;
	width: 275px;
	height: 264px !important;
}
#contenido #derecha #sub_slider ul li {
	overflow: hidden;
	width: 275px;
	float:left;
}
#contenido #derecha #sub_slider ul li {
}
#contenido #derecha .otras-propiedades {
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	background: #efefef;
}
#contenido #derecha .otras-propiedades h3 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: normal;
	float:left;
	width: 270px;
	height: 17px;
	padding: 6px 0 0 5px;
	background: #980930;
	cursor: default;
	/* IE6 */
	_height: 20px;
}
#contenido #derecha .otras-propiedades .datos ul {
	float:left;
	width: 250px;
}
#contenido #derecha .otras-propiedades .datos li {
	width: 250px;
}
#contenido #derecha .otras-propiedades .datos img {
	border: 0px;
	margin: 10px 0 0 2px;
}
#contenido #derecha .otras-propiedades .datos h4 {
	margin: 10px 0 0 0;
	font-size: 1.3em;
	border-bottom: 1px #ccc solid;
	padding: 0 0 5px 0;
	position: relative;
}
#contenido #derecha .otras-propiedades .datos h4 a {
	color: #000;
}
#contenido #derecha .otras-propiedades .datos h4 a:hover {
	color: #ccc;
}
#contenido #derecha .otras-propiedades .datos span.operacion {
	position: absolute;
	top: 0px;
	right: 0px;
}
#contenido #derecha .otras-propiedades h5 {
	color: #292929;
	font-size: 1.1em;
	padding: 8px 0 0 0;
	cursor: default;
	text-transform: uppercase;
}
#contenido #derecha .otras-propiedades .datos p {
	margin: 5px 10px 0 0;
	padding: 0 0 0 0;
	font-size: 1.1em;
	line-height: 1.36em;
}
/* Elementos de Formulario - Columna derecha */
#contenido #derecha form p {
	float:left;
	margin: 5px 0 0 0;
}
#contenido #derecha form p label {
	font-size: 1.2em;
	margin: 10px 0 0 0;
	padding: 0 0 1px 0;
	float:left;
}
#contenido #derecha form p input, #contenido #derecha form p select {
	font-family: 'Arial', Helvetica, Tahoma;
	font-size: 1.2em;
	border: 1px #ccc solid;
	background: #fff;
	margin: 8px 0 0 0;
	float:left;
}
#contenido #derecha form p select {
	width: 255px;
	padding: 5px 5px 5px 0;
}
#contenido #derecha form p select option {
	border-bottom: 1px #f6f6f6 solid;
}
#contenido #derecha form p.boton {
	float:right;
	margin: 10px 10px 10px 0;
	/* IE6 */
	_margin: 10px 6px 0 0;
	_height: 43px;
}
#contenido #derecha form p.boton a {
	background: #002b54 url(../images/new-layout-p-boton.jpg) right 0px no-repeat;
	padding: 10px;
	width: 50px;
	color: #fff;
	text-transform: uppercase;
	float: left;
    font-family: 'GillSansRegular', Helvetica, Tahoma;
	text-align: center;
	font-size: 1.2em;
}
#contenido #derecha form p.boton a:hover {
	background: #a30a35 url(../images/new-layout-p-boton-over.jpg) right 0px no-repeat;
}
#contenido #derecha form p span.unidadmedida {
	width: 180px;
	/* IE6 */
	_width: 178px;
	float:left;
	text-align: right;
	margin: 10px 0 0 0;
	font-size: 1.2em;
}
/* Slider Home Page */
#contenido #principal #slider {
	position: relative;
	width: 710px;
	height: 288px !important;
}
#contenido #principal .slider-controls {
	background: #002b54;
	position: absolute;
	top: 282px; left: 461px;
	width: 249px;
	height: 29px;
}
#contenido #principal .slider-controls a {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	height: 21px;
	width: 90px;
	float:left;
}
#contenido #principal .slider-controls #slider1prev a {
	background: url(../images/new-layout-slider-prevBtn.jpg) 0px 0px no-repeat;
	padding: 8px 0 0 15px;
	margin: 0 0 0 10px;
}
#contenido #principal .slider-controls #slider1prev a:hover {
	background: url(../images/new-layout-slider-prevBtn.jpg) 0px -29px no-repeat;
	color: #dc124b;
}
#contenido #principal .slider-controls #slider1next a {
	background: url(../images/new-layout-slider-nextBtn.jpg) right 0px no-repeat;
	text-align: right;
	padding: 8px 15px 0 0;
	margin: 0 0 0 18px;
}
#contenido #principal .slider-controls #slider1next a:hover {
	background: url(../images/new-layout-slider-nextBtn.jpg) right -29px no-repeat;
	color: #dc124b;
}
/* Caja de Informe de Mercado - Home Page */
#contenido #principal #main-box {
	width: 370px;
	float: left;
	margin: 4px 0 0 0;
}
#contenido #principal #main-box h3 {
	background: #002b54;
	height: 18px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: normal;	
	padding: 5px 0 0 5px;
	float:left;
	width: 365px;
	cursor: default;
}
#contenido #principal #main-box p {
	font-family: 'Arial', Helvetica, Tahoma;
	font-size: 1.2em;
	padding: 15px 0 0 5px;
	line-height: 1.6em;
	float: left;	
}
#contenido #principal #main-box .basic-boton-a {
	margin: 15px 0 20px 5px;
	float: left;
}
#contenido #principal #main-box .alt {
	margin: 15px 0 20px 15px;
	float: left;
} 
/* Botones con vinietas */
#contenido #principal .basic-boton-a {
	text-transform: uppercase;
	background: url(../images/new-layout-basic-boton-a.jpg) 0px 0px no-repeat;
	font-size: 1.2em;
	padding: 1px 0 0 18px;
	height: 13px;
	color: #474747;
}
#contenido #principal .basic-boton-b {
	text-transform: uppercase;
	background: url(../images/new-layout-basic-boton-b.png) 0px 0px no-repeat;
	font-size: 1.2em;
	padding: 1px 0 0 18px;
	height: 13px;
	color: #474747;
}
#contenido #principal .basic-boton-a:hover {
	background: url(../images/new-layout-basic-boton-a.jpg) 0px -14px no-repeat;
	color: #002b54;
}
#contenido #principal .alt {
	background: url(../images/new-layout-basic-boton-a-alt.jpg) 0px 0px no-repeat;
}
#contenido #principal .alt:hover {
	background: url(../images/new-layout-basic-boton-a-alt.jpg) 0px -14px no-repeat;
	color: #002b54;
}
/* Formulario */
.formulario {
	float:left;
	height: 200px;
}
.formulario p {
	float:left;
	width: 100%;
	font-family: Arial;
}
.formulario p label {
	float:left;
	width: 80px;
	text-align: right;
	margin: 0 10px 0 0;
	font-family: Arial;
}
.formulario p input {
	width: 260px;
	height: 20px;
	border: 1px #ccc solid;	
}
.formulario button {
	background: url(../images/new-layout-basic-boton-a-alt.jpg) 0px 0px no-repeat;
	font-size: 1.2em;
	padding: 0 0 0 18px;
	margin: 10px 10px 0 0;
	height: 14px;
	float: right;
	border: 0px;
	cursor: pointer;
	text-transform: uppercase;
	color: #474747;
	_width: 130px;
}
.formulario button:hover {
	background: url(../images/new-layout-basic-boton-a-alt.jpg) 0px -14px no-repeat;
	color: #002b54;
}
/* Novedades */
.novedades {
	float:left;
	width: 335px;
	_width: 315px;
	margin: 4px 0 0 5px;
	_margin: 4px 0 0 0;
	position: relative;
}
.novedades h3 {
	background: #a30a35;
	height: 17px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: normal;	
	padding: 6px 0 0 5px;
	float:left;
	width: 330px;
	cursor: default;	
}
.novedades a.reporte-inmobiliario {
	position: absolute;
	top:6px; right: 5px;
	color: #fff; text-transform: uppercase;
	text-decoration: none;
}
.novedades a:hover.reporte-inmobiliario {
	color: #ee0f4a;	
}
.novedades .rss {
	border-bottom: 1px #d9d9d9 solid;
	font-family: 'Arial', Helvetica, Tahoma;
	line-height: 1.36em;
	float:left;
	width: 100%;
	padding: 0 0 10px 0;
}
.novedades .ultimo {
	border-bottom: 0px #d9d9d9 solid;
}
.novedades .rss h4, .novedades .rss p {
	padding: 10px 0 0 0;
	float:left;
	width: 100%;
	font-size: 1.2em;
}
.novedades .rss h4 {
	color: #000;
	padding: 0 0 0 18px;
	margin: 10px 0 0 0;
	background: url(../images/new-layout-basic-boton-c.jpg) 0px 0px no-repeat;
}
.novedades .rss h4 a {
	color: #000;
}
.novedades .rss h4 a:hover {
	color: #ccc;
}
.novedades .rss span {
	font-size: 1.1em;
	color: #766e6e;
	padding: 0 0 10px 0;
}
.novedades .rss p {
	color: #303030;
}
/* Pie */
#pie {
	width: 100%;
	height: 335px;
	margin: 0 0 0 0;
	background: url(../images/new-layout-pie-background.jpg) top left repeat-x;
	overflow: visible;
	cursor: default;
}
#pie .datos {
	background: url(../images/new-layout-pie-datos-background.png) 0px -450px repeat-x;
	width: 990px;
	height: 335px;
	margin: 0px auto;
	overflow: visible;
	position: relative;
}
#pie .extremos {
	width: 6px;
	height: 225px;
	position: absolute;
	top: -7px;	
	background: url(../images/new-layout-pie-datos-background.png) 0px 0px no-repeat;
}
#pie .abre {
	background-position: 0px 0px;
	left: -6px;
}
#pie .cierra {
	background-position: 0px -225px;
	right: -6px;
}
#pie .datos ul {
	float:left;
	border-right: 1px #817d7d solid;
	margin: 25px 0 0 0;
	padding: 0 20px 0 20px;
	width: 180px;
	height: 130px;
}
#pie .datos li {
	height: 20px;
}
#pie .datos li a {
	color: #484848;
	text-transform: uppercase;
	font-size: 1.2em;
}
#pie .datos li a:hover {
	color: #fff;
}
#pie .datos .naiglobal {
	position: absolute;
	top: 20px;
	right: 10px;
	background: url(../images/new-layout-pie-naiglobal.jpg) top left no-repeat;
	width: 152px;
	height: 49px;
}
#pie .datos .cyw {
	position: absolute;
	bottom: 20px;
	left: 10px;
	background: url(../images/new-layout-pie-cyw.jpg) top left no-repeat;
	width: 152px;
	height: 49px;
	
}
#pie .datos .direccion {
	position: absolute;
	bottom: 35px;
	right: 10px;
	font-size: 1.2em;
	font-family: 'Georgia', Times, serif;
	line-height: 1.55em;
	text-align: right;
}
#pie .datos p span {
	padding: 0 12px 0 12px;
}
#pie a:hover {
	color: #ffffff;
}
/* Oficinas 10/05/2011 - Contacto 17/05/2011   */
#contenido #principal .seccion h2 {
	color: #002b55;
	background: #fff;
	text-transform: uppercase;
	font-size: 1.5em;
	height: 15px;
	padding: 10px 0 8px 5px;
}
/* CENTRO *//* Reglas para columna del centro */
#principal #centro {
	margin: 5px 0 0 0;
	width: 445px;
	float:left;
}
#principal #centro h3 {
	background: #002b54;
	height: 17px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: normal;	
	padding: 6px 0 0 5px;
	float:left;
	width: 440px;
	cursor: default;
}
#principal #centro p {
	padding: 6px 0 0 5px;
	font-size: 1.2em;
	cursor: default;
}
#principal #centro p span {
	cursor: default;
	font-size: 0.8em;
}
#principal #centro ul li p {
	margin: 0;
	padding: 0;
}
/* Reglas para .ordenarpor */
#principal #centro .ordenarpor {
	background: #efefef;	
	font-family: 'Arial', Helvetica, Tahoma;
	padding: 10px 0 10px 0;
	float:left;
	width: 445px;
}
#principal #centro .ordenarpor p {
	float:left;
	padding: 0;
}
#principal #centro .ordenarpor p label {
	float: left;

	padding: 6px 8px 0 5px;
}
#principal #centro .ordenarpor p select {
	width: 255px;
	border: 1px #cbcbcb solid;
	padding: 2px;
	color: #002b54;
}
#principal #centro .ordenarpor p input {
	border: 0px;
	background: #e1e1e1 url(../images/new-layout-bullet-1.jpg) 5px 6px no-repeat;
	padding: 4px 10px 4px 20px;
	border-radius:5px;
	font-family: 'GillSansRegular', Arial;
	text-transform: uppercase;
	font-size: 1.0em;
	margin: 0 5px 0 5px;
	cursor: pointer;
	color: #434343;
}
#principal #centro .ordenarpor p input:hover {
	color: #747474;
}
/* Reglas para .propiedad */
#principal #centro .propiedad {
	width: 445px;
	float:left;
	/*background: #f9f9f9;*/
	background: #ffffff;
	font-family: 'Arial', Helvetica, Tahoma;
	margin: 5px 0 0 0;
}
#principal #centro .propiedad h4 {
	background: #034e96 /*url(../images/new-layout-propiedades-h4-bg.jpg) top left repeat-x*/;
	height: auto;
	border-bottom: 1px #e6e6e6 solid;
	font-size: 1.4em;
	text-transform: uppercase;
	padding: 10px 0 10px 10px;
	cursor: default;
	color: #fff;
	font-weight: normal;
	line-height: 1.06em;
}
#principal #centro .propiedad img {
	border: 1px #1e4468 solid;
	width: 90px;
	height: 70px;
	margin: 10px 10px 0 10px;
	float:left;
	background: url(../images/imagen-no-disponible.jpg) top left no-repeat;
    /* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
#principal #centro .propiedad ul {
	font-size: 1.2em;
	padding: 0 0 0 0;
	float:left;
	width: 315px;
	margin: 10px 0 0 0;
	cursor: default;
}
#principal #centro .propiedad ul li {
	padding: 3px 0 0 0;
	line-height: 1.26em;
}
#principal #centro .propiedad .opciones {
	float:left;
	width: 100%;
	height: 40px;
	position: relative;
	margin: 10px 0 0 0;
}
#principal #centro .propiedad .opciones a.amplia_mapa {
	position: absolute;
	top: 10px;
	left: 10px;
	background: url(../images/new-layout-bullet-propiedades.jpg) 0px 3px no-repeat;
	font-family: 'GillSansRegular', Arial;
	font-size: 1.0em;
	text-transform: uppercase;
	width: 70px;
	height: 14px;
	padding: 3px 0 0 15px; 
}
#principal #centro .propiedad .opciones a.consultar {
	position: absolute;
	top: 10px;
	left: 100px;
	background: url(../images/new-layout-bullet-propiedades.jpg) 0px 3px no-repeat;
	font-family: 'GillSansRegular', Arial;
	font-size: 1.0em;
	text-transform: uppercase;
	width: 70px;
	height: 14px;
	padding: 3px 0 0 15px; 
}
#principal #centro .propiedad .opciones a.ver-ficha {
	position: absolute;
	top: 10px;
	right: 10px;
	background: url(../images/new-layout-propiedades-ver-ficha.jpg) 0px 0px no-repeat;
	font-family: 'GillSansRegular', Arial;
	font-size: 1.2em;
	text-transform: uppercase;
	width: 60px;
	height: 14px;
	padding: 3px 0 0 20px; 
}
/* Reglas para .mostrando */
#principal #centro .mostrando {
	background: #efefef;
	float:left;
	width: 425px;
	margin: 0 0 0 0;
	padding: 7px 10px 7px 10px;
}
#principal #centro .mostrando p {
    color: #575757;
	font-size: 1.1em;
	font-family: "Arial", Helvetica, Tahoma;
	text-align: right;
	margin: 0;
	padding: 0;
}
/* Reglas para paginador */
#principal #centro .paginador {
	background: #efefef;
	float:left;
	width: 445px;
	font-size: 1.1em;
	text-align: center;
	height: 20px;
	padding: 8px 0 0 0;
	margin: 5px 0 0 0;
	cursor: default;
}
#principal #centro .paginador strong {
	color: #258cf1;
	text-decoration: underline;
}
#principal #centro .datos .paginador {
	background: #efefef;
	float:left;
	width: 550px;
	font-size: 1.1em;
	text-align: center;
	height: 20px;
	padding: 8px 0 0 0;
	margin: 5px 0 0 0;
	cursor: default;
}
#principal #centro .datos .paginador strong {
	color: #258cf1;
	text-decoration: underline;
}
/* IZQUIERDA *//* Reglas para columna izquierda */
#principal #izquierda {
	float:left;
	width: 260px;
	margin: 5px 5px 0 0;
	cursor: default;
}
#principal #izquierda h3 {
	background: #002b54;
	height: 17px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: normal;	
	padding: 6px 0 0 10px;
	font-family: 'GillSansRegular', Arial;
	cursor: default;
}
#principal #izquierda h4 {
	font-size: 1.2em;
	cursor: pointer;
	padding: 0 0 0 22px;
	margin: 10px 0 0 0;
	font-family: "Arial";

	background: url(../images/new-layout-bullet-5.png) 10px 0px no-repeat;
	color: #999;
	height: 8px;
}
#principal #izquierda h4.active {
	color: #666;
	background: url(../images/new-layout-bullet-5.png) 10px -8px no-repeat;
}
#principal #izquierda ul {
	padding: 5px 0 0 10px;
	font-family: "Arial";
	font-size: 1.2em;
}
#principal #izquierda ul li {
	padding: 8px 0 0 11px;
	background: url(../images/new-layout-bullet-3.png) 0px 12px no-repeat;
	line-height: 1.26em;
}
#principal #izquierda p {
	font-size: 1.2em;
	margin: 10px 0 0 0;
	display: block;
}
#principal #izquierda p a {
	font-family: "Arial";
	padding: 10px 0 0 31px;
	background: url(../images/new-layout-bullet-3.png) 20px 13px no-repeat;
}
#principal #izquierda .box {
	background: #efefef;
	width: 260px;
	float:left;
	padding: 0 0 10px 0;
}
#principal #izquierda .box p {
	font-family: 'Arial', Helvetica, Tahoma;
	font-size: 1.2em;
	padding: 0;
}
#principal #izquierda .box p label {
	float:left;
	width: 250px;
	padding: 10px 0 0 10px;
}
#principal #izquierda .box p select {
	font-family: 'Arial', Helvetica, Tahoma;
	border: 1px #ccc solid;
	background: #fff;
	margin: 8px 0 0 10px;
	float:left;
	width: 205px;
	padding: 6px 5px 6px 0;
	font-size: 0.9em;
}
#principal #izquierda .box p a.eliminar {
	background: url(../images/new-layout-aplicado-eliminar.jpg) 0px 0px no-repeat;
	border: 0px;
	width: 18px;
	height: 17px;
	float:left;
	margin: -24px 0 0 228px;
	cursor: pointer;
}
#principal #izquierda .box p a.agregar {
	background: url(../images/new-layout-aplicado-agregar.jpg) 0px 0px no-repeat;
	border: 0px;
	width: 18px;
	height: 17px;
	float:left;
	margin: -24px 0 0 228px;
	cursor: pointer;
}
#principal #izquierda .aplicados {
	position: relative;
}
#principal #izquierda .aplicados .dialogo {
	position: absolute;
	top: -4px;
	right: 5px;
	color: #fff;
	font-family: 'GillSansRegular', Arial;
	text-transform: uppercase;
	font-size: 1.0em;
}
#principal #izquierda .aplicados p {
}
#principal #izquierda .aplicados p label {
}
#principal #izquierda .aplicados p span.filtrado {
	float:left;
	background: #f4f2f2;
	color: #002b54;
	border: 1px #c6c6c6 solid;
	width: 235px;
	height: 19px;
	padding: 9px 0 0 5px;
	margin: 5px 0 0 10px;
}
#principal #izquierda .no-aplicados {
	margin: 5px 0 0 0;
}
/* Banners */
#principal #izquierda .banner {
	width: 260px;
	height: 90px;
	float:left;
	margin: 5px 0 0 0;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#principal #izquierda .banner:hover {
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#principal #izquierda .banner-1 {
	background: url(../images/new-banners-01.jpg) 0px -90px no-repeat;
}
#principal #izquierda .banner-1:hover {
	background: url(../images/new-banners-01.jpg) 0px 0px no-repeat;
}
#principal #izquierda .banner-2 {
	background: url(../images/new-banners-02.jpg) 0px -90px no-repeat;
}
#principal #izquierda .banner-2:hover {
	background: url(../images/new-banners-02.jpg) 0px 0px no-repeat;
}
#principal #izquierda .banner-3 {
	background: url(../images/new-banners-03.jpg) 0px -90px no-repeat;
}
#principal #izquierda .banner-3:hover {
	background: url(../images/new-banners-03.jpg) 0px 0px no-repeat;
}
/* Seccion Oficinas */
#contenido #principal .oficinas h2 {
	color: #002b55;
	background: #fff;
	text-transform: uppercase;
	font-size: 1.5em;
	height: 15px;
	padding: 10px 0 8px 5px;
}
/* Seccion Contacto */
#contenido #principal .contacto h2 {
	color: #002b55;
	background: #fff;
	text-transform: uppercase;
	font-size: 1.5em;
	height: 15px;
	padding: 10px 0 8px 5px;
}
#contenido #principal .contacto .formulario {
	width: 445px;
	padding: 0 0 28px 0;
	background: #fff;
	height: 0px;
	height: auto;
}
#contenido #principal .contacto .formulario p {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 1.1em;	
}
#contenido #principal .contacto .formulario p.obligatorio {
	padding-top: 8px;
	padding-right: 50px;
	padding-bottom: 20px;
	text-align: right;
	background: #fff;
	width: 390px;
	font-size: 1.1em;	
}
#contenido #principal .contacto .formulario p.obligatorio span {
	background: #b21340;
	color: #b21340;
	width: 5px;
	height: 5px;
	float:right;
	margin: 3px 0 0 5px;
	border-radius: 3px;
}
#contenido #principal .contacto .formulario span.campo-obligatorio {
	background: #b21340;
	color: #b21340;
	width: 5px;
	height: 5px;
	float:right;
	margin: 3px 40px 0 0;
	border-radius: 3px;
}
#contenido #principal .contacto .formulario p label {
	padding-top: 6px;
	margin-left: 38px;	
	font-size: 1.1em;
}
#contenido #principal .contacto .formulario p input {
	width: 260px;
	height: 20px;
	border: 1px #ccc solid !important;	
}
#contenido #principal .contacto .formulario p select {
	width: 262px;
	height: 22px;
	border: 1px #ccc solid;	
}
#contenido #principal .contacto .formulario p textarea {
	width: 260px;
	height: 200px;
	border: 1px #ccc solid;
	font-size: 1.1em;	
}
#contenido #principal .contacto .formulario .basic-boton-b {
	margin: 0 55px 0 0;
	font-size: 1.1em;
	padding: 3px 0 0 18px;
	height: 11px;
	color: #474747;
	float:right;
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#contenido #principal .contacto .formulario .basic-boton-b:hover {
	background-position: 0px -14px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#contenido #principal .contacto #izquierda a.ubicacion-centro {
	background: url(../images/new-contacto-ubicacion-centro.jpg) 0px 0px no-repeat;
	width: 239px;
	height: 83px;
	display: block;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	margin: 10px 0 0 10px;
}
#contenido #principal .contacto #izquierda a.ubicacion-centro:hover {
	background: url(../images/new-contacto-ubicacion-centro.jpg) 0px -83px no-repeat;
	width: 239px;
	height: 83px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}

#contenido #principal .contacto #izquierda a.ubicacion-norte {
	background: url(../images/new-contacto-ubicacion-norte.jpg) 0px 0px no-repeat;
	width: 239px;
	height: 83px;
	display: block;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	margin: 10px 0 0 10px;
}
#contenido #principal .contacto #izquierda a.ubicacion-norte:hover {
	background: url(../images/new-contacto-ubicacion-norte.jpg) 0px -83px no-repeat;
	width: 239px;
	height: 83px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}

#contenido #principal .contacto #derecha {
	margin: 5px 0 0 0;
	padding: 0;
}

/* Seccion Busqueda Personalizada */
#contenido #principal .personalizada h2 {
	color: #002b55;
	background: #fff;
	text-transform: uppercase;
	font-size: 1.5em;
	height: 15px;
	padding: 10px 0 8px 5px;
}
#contenido #principal .personalizada .formulario {
	width: 580px;
	padding: 0 0 28px 0;
	background: #efefef;
	height: 0px;
	height: auto;
	height: 534px;
}
#contenido #principal .personalizada .formulario h3 {
	width: 575px;
}
#contenido #principal .personalizada .formulario p {
	padding: 10px 0 0 0;
	font-size: 1.1em;
	float:left;
	width: 260px;
	position: relative;
	margin: 0 20px 0 0;
}
#contenido #principal .personalizada .formulario p.inpar {
	margin: 0 20px 0 16px;
}
#contenido #principal .personalizada .formulario p.comments {
	width: 542px;
}
#contenido #principal .personalizada .formulario p.comments label {
	width: 542px;
}
#contenido #principal .personalizada .formulario p.comments textarea {
	width: 540px;
}

#contenido #principal .personalizada .formulario p.obligatorio {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-align: right;
	background: #efefef;
	width: 555px;
	font-size: 1.1em;	
}
#contenido #principal .personalizada .formulario p.obligatorio span {
	background: #b21340;
	color: #b21340;
	width: 5px;
	height: 5px;
	float:right;
	margin: 3px 0 0 5px;
	border-radius: 3px;
}
#contenido #principal .personalizada .formulario span.campo-obligatorio {
	background: #b21340;
	color: #b21340;
	width: 5px;
	height: 5px;
	border-radius: 3px;
	position: absolute;
	right: 0px;
	top: 16px;
}
#contenido #principal .personalizada .formulario p label {
	padding-top: 6px;
	margin-left: 0;	
	font-size: 1.1em;
	float:left;
	text-align: left;
	width: 260px;
}
#contenido #principal .personalizada .formulario p input {
	width: 260px;
	height: 20px;
	border: 1px #ccc solid !important;	
	margin: 5px 0 0 0;
}
#contenido #principal .personalizada .formulario p select {
	width: 262px;
	height: 22px;
	border: 1px #ccc solid;	
	margin: 5px 0 0 0;
}
#contenido #principal .personalizada .formulario p textarea  {
	width: 260px;
	height: 200px;
	border: 1px #ccc solid;
	font-size: 1.1em;
	margin: 5px 0 0 0;	
}
#contenido #principal .personalizada .formulario p.boton {
	width: 555px;
}
#contenido #principal .personalizada .formulario .basic-boton-b {
	margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 2px 0 0 18px;
	height: 12px;
	color: #474747;
	float:right;
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#contenido #principal .personalizada .formulario .basic-boton-b:hover {
	background-position: 0px -14px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}

#contenido #principal .personalizada #derecha {
	margin: 5px 0 0 0;
	padding: 0;
	width: 406px;
}

/* Seccion Novedades */
#contenido #principal .seccion-novedades h2 {
	color: #002b55;
	background: #fff;
	text-transform: uppercase;
	font-size: 1.5em;
	height: 15px;
	padding: 10px 0 8px 5px;
}

/* Fancybox Suscribite a Newsletter */
/*#fancybox-content {
	margin: 0;
	padding: 0;
	position:relative;
	line-height: 1.36em;
}
#fancybox-content div {
	margin: 0;
	padding: 0;
	width: 100%;
}
#fancybox-content div div {
	margin: 0;
	padding: 0;
	width: 100%;
}*/
#fancybox-content div div h3 {
	background: #002b54;
	height: 17px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: normal;	
	padding: 6px 0 0 5px;
	font-family: 'GillSansRegular', Arial;
	cursor: default;
}
#fancybox-content div div .tasaciones {
	width: 100%;
}
#fancybox-content div div .tasaciones p {
	margin: 0;
	padding: 5px 0 0 0;
	width: 550px;
}
#fancybox-content div div .tasaciones p label {
	padding: 5px 0 10px 5px;
	text-align: left;
	font-size: 1.3em;
	width: 100px;
}
#fancybox-content div div .tasaciones p input {
	width: 550px;
	height: 25px;
	float:right;
}
#fancybox-content div div .tasaciones p textarea {
	width: 550px;
	height: 50px;
	float:right;
border: 1px #ccc solid;
}
#fancybox-content div div .tasaciones button {
	background: url(../images/new-layout-basic-boton-a-alt.jpg) 0px 0px no-repeat;
	font-size: 1.2em;
	padding: 0px 0 0 15px;
	margin: 20px 10px 0 0;
	height: 14px;
	float: right;
	border: 0px;
	cursor: pointer;
	text-transform: uppercase;
	color: #474747;
	_width: 130px;
	position: absolute;
	bottom: 10px;
	right: 5px;
}
#fancybox-content div div span {
	font-size: 1.2em;
}
/* Seccion Informes */
#contenido #principal .informe h2 {
	color: #002b55;
	background: #fff;
	text-transform: uppercase;
	font-size: 1.5em;
	height: 15px;
	padding: 10px 0 8px 5px;
}
#contenido #principal .informe #centro {
	width: 580px;
	float:left;
}
#contenido #principal .informe #centro h3 {
	width: 575px;
}
#contenido #principal .informe p {
	margin-top: 10px;
	float:left;
	font-size: 1.4em;
}
#contenido #principal .informe p.detalle {
	background: url(../images/new-informe.jpg) 5px 8px no-repeat;
	width: 575px;
	height: 500px;
	float:left;
}
#contenido #principal .informe #derecha {
	margin: 5px 0 0 0;
	padding: 0;
	width: 406px;
}
/* Seccion Tasaciones */
#contenido #principal .tasaciones h2 {
	color: #002b55;
	background: #fff;
	text-transform: uppercase;
	font-size: 1.5em;
	height: 15px;
	padding: 10px 0 8px 5px;
}
#contenido #principal .tasaciones .formulario {
	width: 580px;
	padding: 0 0 28px 0;
	background: #efefef;
	height: 0px;
	height: auto;
	height: 534px;
}
#contenido #principal .tasaciones .formulario h3 {
	width: 575px;
}
#contenido #principal .tasaciones .formulario p {
	padding: 10px 0 0 0;
	font-size: 1.1em;
	float:left;
	width: 260px;
	position: relative;
	margin: 0 20px 0 0;
}
#contenido #principal .tasaciones .formulario p.inpar {
	margin: 0 20px 0 16px;
}
#contenido #principal .tasaciones .formulario p.comments {
	width: 542px;
}
#contenido #principal .tasaciones .formulario p.comments label {
	width: 542px;
}
#contenido #principal .tasaciones .formulario p.comments textarea {
	width: 540px;
}
#contenido #principal .tasaciones .formulario p.obligatorio {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-align: right;
	background: #efefef;
	width: 555px;
	font-size: 1.1em;	
}
#contenido #principal .tasaciones .formulario p.obligatorio span {
	background: #b21340;
	color: #b21340;
	width: 5px;
	height: 5px;
	float:right;
	margin: 3px 0 0 5px;
	border-radius: 3px;
}
#contenido #principal .tasaciones .formulario span.campo-obligatorio {
	background: #b21340;
	color: #b21340;
	width: 5px;
	height: 5px;
	border-radius: 3px;
	position: absolute;
	right: 0px;
	top: 16px;
}
#contenido #principal .tasaciones .formulario p label {
	padding-top: 6px;
	margin-left: 0;	
	font-size: 1.1em;
	float:left;
	text-align: left;
	width: 260px;
}
#contenido #principal .tasaciones .formulario p input {
	width: 260px;
	height: 20px;
	border: 1px #ccc solid !important;	
	margin: 5px 0 0 0;
}
#contenido #principal .tasaciones .formulario p select {
	width: 262px;
	height: 22px;
	border: 1px #ccc solid;	
	margin: 5px 0 0 0;
}
#contenido #principal .tasaciones .formulario p textarea  {
	width: 260px;
	height: 200px;
	border: 1px #ccc solid;
	font-size: 1.1em;
	margin: 5px 0 0 0;	
}
#contenido #principal .tasaciones .formulario p.boton {
	width: 555px;
}
#contenido #principal .tasaciones .formulario .basic-boton-b {
	margin: 0 0 0 0;
	font-size: 1.1em;
	padding: 2px 0 0 18px;
	height: 12px;
	color: #474747;
	float:right;
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#contenido #principal .tasaciones .formulario .basic-boton-b:hover {
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}

#contenido #principal .tasaciones #derecha {
	margin: 5px 0 0 0;
	padding: 0;
	width: 406px;
}

/* Seccion CyW */
#contenido #principal .seccion-cyw h2 {
	color: #002b55;
	background: #fff;
	text-transform: uppercase;
	font-size: 1.5em;
	height: 15px;
	padding: 10px 0 8px 5px;
}
#contenido #principal .seccion-cyw #centro {
	padding-bottom: 20px;
}
#contenido #principal .seccion-cyw #centro h4 {
	font-family: Arial;
	font-size: 1.2em;
	line-height: 1.36em;
	padding: 10px 15px 5px 5px;
	text-align: justify;
	border-bottom: 1px #d4d4d4 solid;
	width: 425px;
	float:left;
}
#contenido #principal .seccion-cyw #centro h4.servicios {
	font-family: Arial;
	font-size: 1.2em;
	line-height: 1.36em;
	padding: 0;
	margin: 5px 0 0 0;
	text-align: justify;
	border-bottom: 0px;
	width: 445px;
	height: 65px;
	float:left;
}
#contenido #principal .seccion-cyw #centro h4.servicios a span {
	background: url(../images/new-bullet-servicios.png) 0px 2px no-repeat;
	width: 20px;
	height: 65px;
	float:left;
}
#contenido #principal .seccion-cyw #centro h4.servicios a {
	width: 420px;
	height: 41px;
	float:left;
	font-family: 'GillSansRegular', Arial;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	padding: 24px 0 0 25px;
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#contenido #principal .seccion-cyw #centro h4.servicios a:hover {
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	color: #008dff;
}
#contenido #principal .seccion-cyw #centro h4.servicios a.item-1 {
	background: url(../images/new-servicios-1.jpg) 0px 0px no-repeat;
}
#contenido #principal .seccion-cyw #centro h4.servicios a:hover.item-1 {
	background: url(../images/new-servicios-1.jpg) -15px 0px no-repeat;
}
#contenido #principal .seccion-cyw #centro h4.servicios a.item-2 {
	background: url(../images/new-servicios-2.jpg) 0px 0px no-repeat;
}
#contenido #principal .seccion-cyw #centro h4.servicios a:hover.item-2 {
	background: url(../images/new-servicios-2.jpg) -15px 0px no-repeat;
}
#contenido #principal .seccion-cyw #centro h4.servicios a.item-3 {
	background: url(../images/new-servicios-3.jpg) 0px 0px no-repeat;
}
#contenido #principal .seccion-cyw #centro h4.servicios a:hover.item-3 {
	background: url(../images/new-servicios-3.jpg) -15px 0px no-repeat;
}
#contenido #principal .seccion-cyw #centro h5 {
	font-family: Arial;
	font-size: 1.1em;
	line-height: 1.36em;
	padding: 10px 15px 0 5px;
	text-align: justify;
	width: 425px;
	float:left;
}
#contenido #principal .seccion-cyw #centro p {
	font-family: Arial;
	font-size: 1.2em;
	line-height: 1.36em;
	padding: 10px 15px 0 5px;
	text-align: justify;
	width: 425px;
	float:left;
}
#contenido #principal .seccion-cyw #centro p.enlace {
	border-bottom: 1px #d4d4d4 solid;
	padding-bottom: 8px;
}
#contenido #principal .seccion-cyw #centro ul {
	list-style-type: square;
	list-style-position: inside;
	font-family: Arial;
	font-size: 1.2em;
	line-height: 1.36em;
	padding: 10px 15px 0 5px;
	width: 425px;
	float:left;	
}
#contenido #principal .seccion-cyw #centro img {
	float:right;
}
#contenido #principal .seccion-cyw #centro a.naiglobal {
	width: 425px;
	height: 73px;
	background: url(../images/es/new-naiglobal.jpg) top left no-repeat;
}
#contenido #principal .seccion-cyw #centro a:hover.naiglobal {
	background: url(../images/es/new-naiglobal.jpg) top right no-repeat;
}
#contenido #principal .seccion-cyw #centro a.planning {
	width: 425px;
	height: 113px;
	background: url(../images/es/new-planning.jpg) top left no-repeat;
}
#contenido #principal .seccion-cyw #centro a:hover.planning {
	background: url(../images/es/new-planning.jpg) top right no-repeat;
}
#contenido #principal .seccion-cyw #centro a.som {
	width: 425px;
	height: 63px;
	background: url(../images/es/new-som.jpg) top left no-repeat;
}
#contenido #principal .seccion-cyw #centro a:hover.som {
	background: url(../images/es/new-som.jpg) top right no-repeat;
}
#contenido #principal .seccion-cyw #centro p.alianza, #contenido #principal .seccion-cyw #centro p.alianza-planning {
	border-bottom: 1px #d4d4d4 solid;
	padding-bottom: 10px;
}
#contenido #principal .seccion-cyw #centro p.alianza img {
	float:left;
	margin: 10px 0 5px 7px;
}
#contenido #principal .seccion-cyw #centro p.alianza-planning img {
	float:left;
	margin: 10px 0 5px 7px;
}
#contenido #principal .seccion-cyw #centro .acc_container {
	width: 450px;
}
#contenido #principal .seccion-cyw #derecha {
	margin: 5px 0 0 0;
}
#contenido #principal .seccion-cyw #izquierda .navegacion ul {
}
#contenido #principal .seccion-cyw #izquierda .navegacion ul li {
	background: none;
	padding: 0;
	margin: 5px 0 0 0;
}
#contenido #principal .seccion-cyw #izquierda .navegacion ul li a {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	background: #efefef url(../images/new-cyw-navegacion.jpg) -80px 0px no-repeat;
	color: #174867;
	padding: 5px 0 5px 0;
	border-radius: 5px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-o-border-top-right-radius: 10px;
 	-webkit-border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-o-border-bottom-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-o-border-top-left-radius: 10px;
 	-webkit-border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-o-border-bottom-left-radius: 10px;
	width: 200px;
	display: block;
	text-decoration: none;
}
#contenido #principal .seccion-cyw #izquierda .navegacion ul li a:hover {
	background: #fbfbfb url(../images/new-cyw-navegacion.jpg) 205px 0px no-repeat;
	color: #002b54;
	padding: 5px 0 5px 39px;
}

/* Seccion CyW - Clientes */
#contenido #principal .seccion-cyw #centro.clientes {
	width: 725px;
	padding: 0;
}
#contenido #principal .seccion-cyw #centro.clientes h3 {
	width: 720px;
}
#contenido #principal .seccion-cyw #centro.clientes ul {
	margin: 0 0 0 25px;
	padding: 0;
	width: 100%;
}
#contenido #principal .seccion-cyw #centro.clientes ul li {
	display: inline;
	style-type:none;
	width: 95px;
	height: 58px;
	margin: 20px 20px 0 0;
	padding: 0;
	float:left;
}
#contenido #principal .seccion-cyw #centro.clientes ul li a {
	float:left;
	width: 95px;
	height: 58px;
	cursor: default;
}
#contenido #principal .seccion-cyw #centro.comercializados {
	position: relative;
}
#contenido #principal .seccion-cyw #centro.comercializados h3.division {
	background: #efefef;
	color: #002b54;
	margin: 1px 0 0 0;
	padding-top: 10px;
	padding-bottom: 6px;
	font-size: 1.1em;
}
#contenido #principal .seccion-cyw #centro.comercializados a.ver-mas {
	position: absolute;
	top:26px;
	right: 3px;
	color: #fff;
	float:left;
	padding: 8px 5px 8px 5px;
	background: #136cc1 url(../images/new-ver-mas.png) -15px 7px no-repeat;
	border-radius: 5px;
	text-transform:uppercase;
	font-size: 1.0em;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#contenido #principal .seccion-cyw #centro.comercializados a:hover.ver-mas {
	background: #044685 url(../images/new-ver-mas.png) 105px 7px no-repeat;
	padding: 8px 25px 8px 5px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#contenido #principal .seccion-cyw #centro.comercializados .propiedad {
}
#contenido #principal .seccion-cyw #centro.comercializados .propiedad img {
	width: 162px;
	height: 120px;
	background-position: 50% 50%;
	float:left;
}
#contenido #principal .seccion-cyw #centro.comercializados .propiedad ul {
	float:left;
}
#contenido #principal .seccion-cyw #centro.comercializados .propiedad p {
	font-size: 1.2em;
	width: 100%;
}
/* Seccion Ficha Web */
#contenido #principal .ficha-web h2 {
	color: #002b55;
	background: #fff;
	text-transform: uppercase;
	font-size: 1.5em;
	height: 15px;
	padding: 10px 0 8px 5px;
}
#contenido #principal .ficha-web #centro {
	margin: 5px 0 0 0;
	width: 990px;
	float:left;
	position: relative;
	padding: 0 0 20px 0;
}
#contenido #principal .ficha-web #centro h3 {
	background: #002b54 url(../images/new-titulo-propiedad.png) 3px 8px no-repeat;
	border-bottom: 1px #e6e6e6 solid;
	font-size: 1.4em;
	text-transform: uppercase;
	padding: 13px 0 10px 30px;
	margin: 0 0 0 0;
	cursor: default;
	color: #fff;
	font-weight: normal;
	float:left;
	width: 960px;
}
#contenido #principal .ficha-web #centro h3 span {
	float: left;
}
#contenido #principal .ficha-web #centro h3 span.separador {
	float: left;
	text-align: center;
	width: 20px;
}
#contenido #principal .ficha-web #centro h4 {
	width: 965px;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: normal;
	padding: 10px 0 0 25px;
	margin: 0 0 0 0;
	float:left;
	height: 22px;
	background: url(../images/new-ficha-tecnica.jpg) 8px 8px no-repeat;
	border-bottom: 1px #e8e8e8 solid;
	cursor: default;
}
#contenido #principal .ficha-web #centro .datos {
	width: 550px;
	float:left;
	padding: 0 0 0 0;
	margin: 5px 5px 0 5px;
	line-height: 1.26em;
}
#contenido #principal .ficha-web #centro .datos .datos-unidades span {
	font-family: Arial;
	font-size: 1.1em;
	margin: 10px 0 0 0;
}
#contenido #principal .ficha-web #centro .datos .datos-unidades {
	margin: 10px 0 0 0;
	padding: 0 0 0 6px;
	text-transform: capitalize;
}
#contenido #principal .ficha-web #centro .datos .datos-unidades span span strong {
	margin: 10px 0 0 0;
}
#contenido #principal .ficha-web #centro .datos h5 {
	font-family: Arial;
	font-size: 1.2em;
	padding: 10px 0 8px 25px;
	margin: 10px 0 0 0;
	text-transform: uppercase;
	background: #e4e3e8 url(../images/new-layout-bullet-1.jpg) 6px 8px no-repeat;
	border-radius: 5px;
	cursor: default;
	float:left;
	width: 525px;
}
#contenido #principal .ficha-web #centro .datos p {
	font-family: Arial;
	overflow: hidden;
	float: left;
	width: 550px;
}
#contenido #principal .ficha-web #centro .datos p strong {
	float:left;
	margin: 0 5px 0 0;
}
#contenido #principal .ficha-web #centro .datos p span {
	font-size: 1.0em;
	float:left;
}
#contenido #principal .ficha-web #centro .datos p span img {
	margin: 10px 0 0 0;	
}
#contenido #principal .ficha-web #centro .datos p span.separador {
	float: left;
	text-align: center;
	width: 20px;
}
#contenido #principal .ficha-web #centro .datos .datos-propiedad {
	float:left;
	width: 550px;
	padding: 0 0 0 0;
}
#contenido #principal .ficha-web #centro .datos .datos-propiedad div {
	float:left;
	padding: 5px 0 0 5px;
}
/*#contenido #principal .ficha-web #centro .datos .datos-propiedad div span {
	font-size: 1.2em;
	font-family: Arial;
}
#contenido #principal .ficha-web #centro .datos .datos-propiedad p span span {
	line-height: 1.36em;
	float:left;
	width: 430px;
	margin: 5px 0 0 0;
}*/
#contenido #principal .ficha-web #centro .datos .TxtAzul_11 {
	font-size: 1.2em;
	font-family: Arial;
	line-height: 1.36em;
	margin: 10px 0 0 0;
	float:left;
}
#contenido #principal .ficha-web #centro .datos .TxtAzul_11 .TxtAzul_11 {
	font-size: 1.0em;
	font-family: Arial;
	line-height: 1.36em;
}
#contenido #principal .ficha-web #centro .datos .datos-propiedad img {
	margin: 0 0 0 5px;
}
#contenido #principal .ficha-web #centro .datos .unidades-funcionales {
	float:left;
	width: 550px;
	padding: 0 0 0 0;
}
#contenido #principal .ficha-web #centro .datos .unidades-funcionales h5 {
	font-family: Arial;
	font-size: 1.2em;
	padding: 10px 0 8px 25px;
	margin: 10px 0 0 0;
	text-transform: uppercase;
	background: #002b55 url(../images/new-layout-basic-boton-c.png) 6px 8px no-repeat;
	border-radius: 5px;
	cursor: default;
	color: #fff;
}
#contenido #principal .ficha-web #centro .datos .unidades-funcionales p {
	margin: 3px 0 0 0;
	padding: 0;
	clear: both;
}
#contenido #principal .ficha-web #centro .datos .unidades-funcionales p a.unidad_link {
	margin: 5px 0 0 0;
	float:left;
	font-weight: bold;
	border-radius: 5px;
	padding: 10px;
	background: #efefef url(../images/new-a-unidades.png) -20px 10px no-repeat;
	width: 530px;
	color: #a50a36;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);

}
#contenido #principal .ficha-web #centro .datos .unidades-funcionales p a:hover.unidad_link {
	padding: 10px 10px 10px 30px;
	background: #e3dfdf url(../images/new-a-unidades.png) 10px 10px no-repeat;
	width: 510px;
	color: #002b55;
	-webkit-transition:All 0.1s ease-out;
	-moz-transition:All 0.1s ease-out;
	-o-transition:All 0.1s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);

}
#contenido #principal .ficha-web #centro .multimedia #colFachada #galeria, #contenido #principal .ficha-web #centro .multimedia #colPlanos #galeria {
	background: #002b54;
	float:left;
	margin: 5px 0 0 -6px;
	padding: 0px 0 0 7px;
	width: 351px;
}
#contenido #principal .ficha-web #centro .multimedia #colFachada #galeria a, #contenido #principal .ficha-web #centro .multimedia #colPlanos #galeria a {
	float: left;
	margin: 3px 10px 0 0;
	width: 107px;
}

#contenido #principal .ficha-web #centro .multimedia #colFachada .paginador, #contenido #principal .ficha-web #centro .multimedia #colPlanos .paginador {
	background: #efefef;
	float:left;
	width: 346px;
	font-size: 1.1em;
	text-align: center;
	height: 20px;
	padding: 8px 0 0 0;
	margin: 10px 0 0 0;
	cursor: default;
}

#contenido #principal .ficha-web #centro #columna {
	float:right;
	width: 370px;
	/*background: #ccc;*/
	padding: 0 0 6px 0;
}

#contenido #principal .ficha-web #centro .multimedia {
	margin: 5px 5px 0 0;
	float:right;
	width: 347px;
	height: auto;
	border: 6px #002b54 solid;
	background: #002b54;
}
#contenido #principal .ficha-web #centro .multimedia .galeriaPrincipal {
	background: #002b54;
}
#contenido #principal .ficha-web #centro .multimedia img {
	margin: 0 0 0 0;
	float:left;
	background: #002b54 url(../images/imagen-no-disponible.jpg) top left no-repeat;
    /* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
/*#contenido #principal .ficha-web #centro .multimedia:hover {
	border: 6px #a30a35 solid;
}*/
#contenido #principal .ficha-web #centro .opciones {
	/*position: absolute;
	top: 40px; right: 5px;*/
	width: 42px;
	float:left;
	margin: 10px 0 0 11px;
}
#contenido #principal .ficha-web #centro .opciones li {
	float:left;
	margin: 10px 0 0 0;
}
#contenido #principal .ficha-web #centro .opciones li.primero {
	margin: 0 0 0 0;
}
#contenido #principal .ficha-web #centro .opciones a.ultimo {
	padding: 5px 0 0 0;
}
#contenido #principal .ficha-web #centro .opciones a {
	width: 42px;
	height: 36px;
	float:left;
	padding: 5px 10px 0 0;
	line-height: 1.16em;
	margin: 0 0 0 0;
	font-size: 1.3em;
	cursor: pointer;
	-webkit-transition:All 0.1s ease-out;
	-moz-transition:All 0.1s ease-out;
	-o-transition:All 0.1s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#contenido #principal .ficha-web #centro .opciones a:hover {
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#contenido #principal .ficha-web #centro .opciones a span {
	font-size: 0.9em;
}
#contenido #principal .ficha-web #centro .opciones a.item-1 {
	background: url(../images/new-ficha-imprimir.jpg) 0px 0px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a:hover.item-1 {
	background: url(../images/new-ficha-imprimir.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-1.activo {
	background: url(../images/new-ficha-imprimir.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-2 {
	background: url(../images/new-ficha-compartir.jpg) 0px 0px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a:hover.item-2 {
	background: url(../images/new-ficha-compartir.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-2.activo {
	background: url(../images/new-ficha-compartir.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-3 {
	background: url(../images/new-ficha-vermapa.jpg) 0px 0px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a:hover.item-3 {
	background: url(../images/new-ficha-vermapa.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-3.activo {
	background: url(../images/new-ficha-vermapa.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-4 {
	background: url(../images/new-ficha-vermapa.jpg) 0px 0px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a:hover.item-4 {
	background: url(../images/new-ficha-vermapa.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-4.activo {
	background: url(../images/new-ficha-vermapa.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-5 {
	background: url(../images/new-ficha-planos.jpg) 0px 0px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a:hover.item-5 {
	background: url(../images/new-ficha-planos.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-5.activo {
	background: url(../images/new-ficha-planos.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-6 {
	background: url(../images/new-ficha-verfotos.jpg) 0px 0px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a:hover.item-6 {
	background: url(../images/new-ficha-verfotos.jpg) 0px -42px no-repeat;
}
#contenido #principal .ficha-web #centro .opciones a.item-6.activo {
	background: url(../images/new-ficha-verfotos.jpg) 0px -42px no-repeat;
}
.ficha-web #mapa-en-ficha {
	width: 335px;
	margin: 5px 0 0 6px;
	padding: 6px;
	background: #002b54;
	float:left;
	height: 335px;
	border: 6px #002b54 solid;
}
.ficha-web #mapa-en-ficha h3 {
	display: none;
}
.ficha-web .ampliar {
	background: #fff url(../images/new-ficha-ampliar.png) -15px 4px no-repeat;
	text-transform: uppercase;
	padding: 5px 20px 5px 20px;
	float:right;
	border-radius: 5px;
	margin: 5px 0 0 0;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	color: #000;
}
.ficha-web .ampliar:hover {
	background: #fff url(../images/new-ficha-ampliar.png) 6px 4px no-repeat;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	padding: 5px 15px 5px 25px;
}
.ficha-web .ver-mas {
	position:absolute;
	right: 5px;
	top: 2px;
}
.ficha-web .ver-mas a {
	color: #fff;
	float:left;
	padding: 8px 8px 5px 8px;
	background: #136cc1 url(../images/new-ver-mas.png) 90px -15px no-repeat;
	border-radius: 5px;
	text-transform:uppercase;
	font-size: 0.9em;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
.ficha-web .ver-mas a:hover {
	background: #044685 url(../images/new-ver-mas.png) 108px 7px no-repeat;
	padding: 8px 28px 5px 8px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
.ficha-web .ver-mas-unidades {
	position:absolute;
	right: 5px;
	top: 2px;
}
.ficha-web .ver-mas-unidades a {
	color: #fff;
	float:left;
	padding: 8px 8px 5px 8px;
	background: #136cc1 url(../images/new-ver-mas.png) 35px 25px no-repeat;
	border-radius: 5px;
	text-transform:uppercase;
	font-size: 0.9em;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
.ficha-web .ver-mas-unidades a:hover {
	background: #044685 url(../images/new-ver-mas.png) 55px 7px no-repeat;
	padding: 8px 28px 5px 8px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}

.ok {
	font-size: 1.4em !important;
	float:left;
	padding: 10px 0 10px 30px;
	background: url(../images/new-ok.png) 0px 10px no-repeat; 
}

.alert {
	font-size: 1.4em !important;
	float:left;
	padding: 10px 0 10px 30px;
	background: url(../images/new-alert.png) 0px 10px no-repeat; 
}

#recomendar {
	position: relative;
	width: 400px;
	padding:0px 0px 20px 0px;
	margin: 0px auto;
	overflow-x: hidden;
	overflow-y: hidden;
	background: #efefef;
}
#recomendar h3 {
	color: #fff;
	background: #002b54;
	text-transform: uppercase;
	font-weight: normal;
	float:left;
	width: 395px;
	height: 17px;
	padding: 6px 0 0 5px;
	cursor: default;
	/* IE6 */
	_font-size: 1.1em;
	_height: 20px;
}
#recomendar h4 {
	padding: 5px 0 3px 5px;
	float: left;
	width: 395px;
	font-size: 1.1em;
	text-transform: uppercase;
	background: #999;
	color: #fff;
	font-family: Arial;
	margin: 10px 0 0 0;
}
#recomendar span {
	padding: 5px 0 3px 10px;
	float: left;
	width: 390px;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #000;
	font-family: Arial;
	margin: 5px 0 0 0;
}
#recomendar p {
	padding: 10px 0 0 10px;
	float: left;
	width: 390px;
	position: relative;
}
#recomendar p label {
	width: 150px;
	float:left;
	font-size: 1.2em;
	font-family: helvetica;
	padding: 4px 0 0 0;
}
#recomendar p input {
	width: 220px;
	font-size: 1.2em;
	font-family: helvetica;
	padding: 2px;
}
#recomendar p textarea {
	font-family: helvetica;
	width: 220px;
	font-size: 1.2em;
}
#recomendar button {
	color: #fff;
	float:right;
	padding: 8px 15px 8px 15px;
	margin: 10px 12px 0 0;
	background: #136cc1 url(../images/new-ver-mas.png) -15px 10px no-repeat;
	border-radius: 5px;
	text-transform:uppercase;
	font-size: 1.1em;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	border:0px;
}
#recomendar button:hover {
	background: #044685 url(../images/new-ver-mas.png) 60px 10px no-repeat;
	padding: 8px 25px 8px 15px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
#recomendar p span.campo-obligatorio {
	background: url(../images/new-obligatorio.jpg) 0px 0px no-repeat;
	color: #b21340;
	width: 5px !important;
	height: 5px !important;
	position: absolute;
	right: 0px;
	top: 13px;
}
#recomendar p .input_error {
	font-size: 0.9em;
	color: #b21340;
	padding: 0;
	margin: 0;
}

/* informe */
#contenido #principal .informe #centro h4.informe {
	font-family: Arial;
	font-size: 1.2em;
	line-height: 1.36em;
	padding: 0;
	margin: 5px 0 0 0;
	text-align: justify;
	border-bottom: 0px;
	width: 580px;
	height: 65px;
	float:left;
	position: relative;
}
#contenido #principal .informe #centro h4.informe a span {
	background: url(../images/new-bullet-servicios.png) 0px 2px no-repeat;
	width: 20px;
	height: 65px;
	float:left;
}
#contenido #principal .informe #centro h4.informe a {
	width: 555px;
	height: 41px;
	float:left;
	font-family: 'GillSansRegular', Arial;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	padding: 24px 0 0 25px;
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	cursor: default;
}
#contenido #principal .informe #centro h4.informe a:hover {
	-webkit-transition:All 0.3s ease-in;
	-moz-transition:All 0.3s ease-in;
	-o-transition:All 0.3s ease-in;
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
	color: #008dff;
}
#contenido #principal .informe #centro h4.informe a.item-1 {
	background: url(../images/new-informe-1.jpg) 0px 0px no-repeat;
}
#contenido #principal .informe #centro h4.informe a.pdf {
	color: #06336a;
	background: #efefef url(../images/new-pdf.png) 155px 6px no-repeat;
	border-radius: 5px;
	width: 150px;
	height: 25px;
	position: absolute;
	top: 10px;
	right: 10px;
	margin:0;
	padding: 15px 25px 5px 10px;
	cursor: pointer;
	font-size: 1.1em;
}
#contenido #principal .informe #centro h4.informe a:hover.pdf {
	color: #fff;
	background: #06336a url(../images/new-pdf.png) 155px 6px no-repeat;
}
/*#main-ficha {
}
#main-ficha table {
	padding: 0 !important;
	margin: 0 !important;
}*/

/*#pie .datos {
	width: 990px;
	margin: 0px auto;
	background: url(../images/new-layout-pie-datos-background.jpg) top left no-repeat;
}*/

/*body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000033;
	scrollbar-face-color: #A00121;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #01381C;
	scrollbar-track-color: #CCCCCC;
	scrollbar-arrow-color: #CCCCCC;	
}


.btn_microsite, .btn_microsite a:link, .btn_microsite a:visited, .btn_microsite a:active{

	background-color: #a9002c;

	border: none;

	font-family: Georgia;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	color: white;

	font-size: 11px;

	padding: 5px;

}

.btn_microsite a:hover{

	background-color: #00224c;

	border: none;

	font-family: Georgia;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	color: white;

	font-size: 11px;

	padding: 5px;

	cursor: hand;

}*/

/*h1, h1 a:link, h1 a:visited, h1 a:active {

	font-family : "Tahoma";

	font-size : 12px;

	color : #00234C;

	text-decoration: none;

	margin: 0;

	padding: 0px;



}

h1 a:hover{

	font-family : "Tahoma";

	font-size : 12px;

	color : #00234C;

	text-decoration: underline;

	margin: 0;

	padding: 0px;

}
h2, h2 a:link, h2 a:visited, h2 a:active {

	font-family : "Tahoma";

	font-size : 12px;

	color : white;

	text-decoration: none;

	margin: 0;

	padding: 0px;

	display: inline;

}

h2 a:hover{

	font-family : "Tahoma";

	font-size : 12px;

	color : white;

	text-decoration: underline;

	margin: 0;

	padding: 0px;

	display: inline;

}

h5, h5 a:link, h5 a:visited, h5 a:active {

	font-family : "Tahoma";

	font-size : 11px;

	color : #00234C;

	text-decoration: none;

	margin: 0;

	padding: 0px;

}

h5 a:hover{

	font-family : "Tahoma";

	font-size : 11px;

	color : #00234C;

	text-decoration: underline;

	margin: 0;

	padding: 0px;

}

h3, h3 a:link, h3 a:visited, h3 a:active {

	font-family : "Georgia";

	font-size : 14px;

	color : #ffffff;

	text-decoration: none;

	font-weight: normal;

	margin: 0;

	padding: 0px;

}

h3 a:hover{

	font-family : "Georgia";

	font-size : 14px;

	color : #ffffff;

	text-decoration: underline;

	font-weight: normal;

	margin: 0;

	padding: 0px;

}

h4, h4 a:link, h4 a:visited, h4 a:active {

	font-family : "Tahoma";

	font-size : 11px;

	color : #333333;

	text-decoration: none;

	font-weight: normal;

	margin: 0;

	padding: 0px;

}

h4 a:hover{

	font-family : "Tahoma";

	font-size : 11px;

	color : #333333;

	text-decoration: underline;

	font-weight: normal;

	margin: 0;

	padding: 0px;

}

h6, h6 a:link, h6 a:visited, h6 a:active {

	font-family : "Tahoma";

	font-size : 12px;

	color : white;

	text-decoration: none;

	margin: 0;

	padding: 0px;

	display: inline;

	font-weight: normal;

}

h6 a:hover{

	font-family : "Tahoma";

	font-size : 12px;

	color : white;

	text-decoration: underline;

	margin: 0;

	padding: 0px;

	display: inline;

	font-weight: normal;

}*/
/*
Form {

margin: 0;

}

input {

margin: 0;

font-family : Tahoma;

font-size: 11px;

color: #616161;

}

input.checkbox {

border: 0;

}

.Borde{

border: 1px solid #999999;

}

.Borde_Gris {

	border: 1px solid #CCCCCC;

}

.Borde_Azul {

	border: 1px solid #000066;

}

.Borde_Rojo {

	border: 1px solid #660000;

}

.Fdo_Azul{

	background-color: #00224c;

}

.Fdo_AzulClaro{

	background-color: #e7ecf5;

}

.Fdo_grisOscuro{

	background-color: #333333;

}

.Fdo_GrisOscuro_2{

	background-color: #666666;

}

.Fdo_grisClaro {

	background-color: #ececec;

}

.Fdo_DegradeAzul {

	background-image: url(/images/img_degradeAzul.gif);

	background-repeat: repeat-x;

}

.Fdo_Sombra {

	background-image: url(/images/img_degrade_sombra.gif);

	background-repeat: repeat-y;

}

.Fdo_DegradeAzul_Tit {

	background-image: url(/images/img_degradeAzul_Tit.gif);

	background-repeat: repeat-x;

	border: 1px solid #000066;

}

.Fdo_DegradeRojo_Tit {

	background-image: url(/images/img_degradeRojo_tit.gif);

	background-repeat: repeat-x;

	border: 1px solid #660000;

}

.Fdo_DegradeRojo {

	background-image: url(/images/img_degradeRojo.gif);

	background-repeat: repeat-x;

}

.Fdo_Blanco{

	background-color: white;

}

.Fdo_Celeste{

	background-color: #e7ecf5;

}



.Fdo_Rojo{

	background-color: #a9002c;

}

.TxtBlco2_10, .TxtBlco2_10 a:link, .TxtBlco2_10 a:visited, .TxtBlco2_10 a:active {

	font-family : "Tahoma";

	font-size : 10px;

	color : white;

	text-decoration: none;

}

.TxtBlco2_10 a:hover{

	font-family : "Tahoma";

	font-size : 10px;

	color : white;

	text-decoration: underline;

}

.TxtBlco_11, .TxtBlco_11 a:link, .TxtBlco_11 a:visited, .TxtBlco_11 a:active {

	font-family : "Tahoma";

	font-size : 11px;

	color : white;

	text-decoration: none;

}

.TxtBlco_11 a:hover{

	font-family : "Tahoma";

	font-size : 11px;

	color : white;

	text-decoration: underline;

}

.TxtBlco_12, .TxtBlco_12 a:link, .TxtBlco_12 a:visited, .TxtBlco_12 a:active {

	font-family : "Tahoma";

	font-size : 12px;

	color : white;

	text-decoration: none;

}

.TxtBlco_12 a:hover{

	font-family : "Tahoma";

	font-size : 12px;

	color : white;

	text-decoration: underline;

}

.TxtBlco_9, .TxtBlco_9 a:link, .TxtBlco_9 a:visited, .TxtBlco_9 a:active {

	font-family : "Tahoma";

	font-size : 9px;

	color : white;

	text-decoration: none;

}

.TxtBlco_9 a:hover{

	font-family : "Tahoma";

	font-size : 9px;

	color : white;

	text-decoration: underline;

}

.TxtRojo_11, .TxtRojo_11 a:link, .TxtRojo_11 a:visited, .TxtRojo_11 a:active{

	font-family : "Tahoma";

	font-size : 11px;

	font-weight: bold;

	color : #FF0000;

	text-decoration: none;

}

.TxtRojo_11 a:hover{

	font-family : "Tahoma";

	font-size : 11px;

	font-weight: bold;

	color : #FF0000;

	text-decoration: underline;

}

.TxtBordo_11, .TxtBordo_11 a:link, .TxtBordo_11 a:visited, .TxtBordo_11 a:active{

	font-family : "Tahoma";

	font-size : 11px;

	font-weight: bold;

	color : #A9002C;

	text-decoration: none;

}

.TxtBordo_11 a:hover{

	font-family : "Tahoma";

	font-size : 11px;

	font-weight: bold;

	color : #A9002C;

	text-decoration: underline;

}

.TxtAzul_11, .TxtAzul_11 a:link, .TxtAzul_11 a:visited, .TxtAzul_11 a:active {

	font-family : "Tahoma";

	font-size : 11px;

	color : #00234C;

	text-decoration: none;

}

.TxtAzul_11 a:hover{

	font-family : "Tahoma";

	font-size : 11px;

	color : #00234C;

	text-decoration: underline;

}

.TxtGris_11, .TxtGris_11 a:link, .TxtGris_11 a:visited, .TxtGris_11 a:active {

	font-family : "Tahoma";

	font-size : 11px;

	color : #616161;

	text-decoration: none;

}

.TxtGris_11 a:hover{

	font-family : "Tahoma";

	font-size : 11px;

	color : #616161;

	text-decoration: underline;

}

.TxtNegro_11, .TxtNegro_11 a:link, .TxtNegro_11 a:visited, .TxtNegro_11 a:active {

	font-family : "Tahoma";

	font-size : 11px;

	color : black;

	text-decoration: none;

}

.TxtNegro_11 a:hover{

	font-family : "Tahoma";

	font-size : 11px;

	color : black;

	text-decoration: underline;

}

.TxtGris_9, .TxtGris_9 a:link, .TxtGris_9 a:visited, .TxtGris_9 a:active {

	font-family : "Tahoma";

	font-size : 9px;

	color : #616161;

	text-decoration: none;

}

.TxtGris_9 a:hover{

	font-family : "Tahoma";

	font-size : 9px;

	color : #616161;

	text-decoration: underline;

}

.TxtAzul_11, .TxtAzul_11 a:link, .TxtAzul_11 a:visited, .TxtAzul_11 a:active {

	font-family : "Tahoma";

	font-size : 11px;

	color : #00234d;

	text-decoration: none;

}

.TxtAzul_11 a:hover{

	font-family : "Tahoma";

	font-size : 11px;

	color : #00234d;

	text-decoration: underline;

}

.TxtAzul_14, .TxtAzul_14 a:link, .TxtAzul_14 a:visited, .TxtAzul_14 a:active {

	font-family : "Tahoma";

	font-size : 14px;

	color : #00234d;

	text-decoration: none;

}

.TxtAzul_14 a:hover{

	font-family : "Tahoma";

	font-size : 14px;

	color : #00234d;

	text-decoration: underline;

}

.TxtAzul_9, .TxtAzul_9 a:link, .TxtAzul_9 a:visited, .TxtAzul_9 a:active {

	font-family : "Tahoma";

	font-size : 9px;

	color : #00234d;

	text-decoration: none;

}

.TxtAzul_9 a:hover{

	font-family : "Tahoma";

	font-size : 9px;

	color : #00234d;

	text-decoration: underline;

}

.TxtNegro_9, .TxtNegro_9 a:link, .TxtNegro_9 a:visited, .TxtNegro_9 a:active {

	font-family : "Tahoma";

	font-size : 9px;

	color : #333333;

	text-decoration: none;

}

.TxtNegro_9 a:hover{

	font-family : "Tahoma";

	font-size : 9px;

	color : #333333;

	text-decoration: underline;

}

.TxtNegro11, .TxtNegro11 a:link, .TxtNegro11 a:visited, .TxtNegro11 a:active {

	font-family : "Georgia";

	font-size : 11px;

	color : black;

	text-decoration: none;

	line-height: 20px;

}

.TxtNegro11 a:hover{

	font-family : "Georgia";

	font-size : 11px;

	color : black;

	text-decoration: underline;

	line-height: 20px;

}

txt_azul_14, txt_azul_14 a:link, txt_azul_14 a:visited, txt_azul_14 a:active {

	font-family : "Georgia";

	font-size : 14px;

	color : #00224c;

	text-decoration: none;

	font-weight: normal;

	margin: 0;

	padding: 0px;

}

txt_azul_14 a:hover{

	font-family : "Georgia";

	font-size : 14px;

	color : #00224c;

	text-decoration: underline;

	font-weight: normal;

	margin: 0;

	padding: 0px;

}
*/

/** agregado 12/06/08 **/
/*.FormMultiCombo select {
	font-family : "Tahoma";
	font-size : 11px;
	color : #616161;
	text-decoration: none;
}*/

/** agregado 16/06/08 **/
/*.FormSmallCombo select {
	font-family : "Tahoma";
	font-size : 11px;
	color : #616161;
	text-decoration: none;
	width: 100px;
}*/

/** agregado 17/06/08 **/
/*.FormCombo select {
	font-family : "Tahoma";
	font-size : 11px;
	color : #00234C;
	text-decoration: none;
	width: 300px;
}*/

/* Matriculas */
.matriculas {
padding: 0 !important;
margin: 0 !important;
position: absolute;
left: 10px;
bottom: 125px;
border-left: 0px;
width: 100% !important;
border: 0px !important;
height: 20px !important;
color: #484848;
text-align: left;
font-size: 1.1em;
font-family: Georgia !important;
letter-spacing: 0px;
}
.matriculas li {
display: inline !important;
padding: 0 0 0 0;
}
.matriculas li span {
padding: 0 5px 0 5px;
}
