@charset "UTF-8";
/* CSS Document */
body
{
	background-color: #631b1d;
	/* background-color: #242743; */
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*  
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	text-decoration: none;
}
a:active {
	color: #C4A81D;
	text-decoration: none;
} */
.logohead
{
    height: 140px;
}
.linea-oroblanco
{
    background-image: url(img/linea-blanca-oro.png);
    background-repeat: repeat-x;
    background-position: center top;
}
.fondo-ubicacion
{
    background-image: url(img/ubicacion-fondo.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 490px;
    width: 100%;
}
.fondo-ubicacion-ok{
    background: url(img/ubicacion-fondo-2.jpg) no-repeat fixed center;
    opacity: 1.0;
    background-size: cover;
    height: 100%;
    width: 100%;
    text-align: center;

}
.sobre-fondo-ubicacion{
    opacity: 1.0;


}
.contacto-cabecera{
	left: 0;
	text-align: right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	background-color: #999;
	padding-right: 8px;
	padding-bottom: 3px;
	color: #FFF;
	padding-left: 3px;
	padding-top: 3px;
	}
	.footer{
    position: relative;
    bottom: 0;
    z-index: 100;/* Depende el valor segun las capas flotantes que tengas */
    left: 0; /* Depende el Ancho de donde se va a colocar */
    width: 100%;
    height: 100%;
    display: block;
    background-color: #000;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}
/*** texto legal ***/
.txtlegal {
    font-family: "Lucida Sans Unicode";
    font-size: 12px;
    color: #FFF;
    text-align: center;
    padding-left: 4px;
    padding-top: 25px;
    padding-right: 4px;
    padding-bottom: 2px;
    font-weight: normal;
}
/*** texto legal ***/

/*** menu 2down ***/
a.menu2down:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 0.02em;
}
a.menu2down:visited
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 0.02em;
}
a.menu2down:active
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #156184;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 0.02em;
}
a.menu2down:hover
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #156184;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 0.02em;
}
/*** FIN MENU 2 DOWN ***/
/*COPYRIGHT*/
.txt-derechos{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: left;/*	font-weight:bold;*/
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*FIN COPYRIGHT*/
/*textos Pie titus*/
.txt-footer-titus{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;/*	font-weight:bold;*/
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*** para el home ***/
.nombre-directorio {
    font-family: Lato, sans-serif;
    font-size: 15px;
    color: #1E1E1E;
    text-align: left;
    padding-left: 3px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 400;
    text-transform: none;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #dbcbaf;
}
.nombre-asociados1 {
    font-family: Lato, sans-serif;
    font-size: 15px;
    color: #1E1E1E;
    text-align: left;
    padding-left: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 400;
    text-transform: none;
    line-height: 33px;
}
.nombre-asociados1m {
    font-family: Lato, sans-serif;
    font-size: 12px;
    color: #1E1E1E;
    text-align: left;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 500;
    text-transform: none;
    line-height: 33px;
    letter-spacing: -1px;
}
.nombre-haras1 {
    font-family: Lato, sans-serif;
    font-size: 15px;
    color: #bb102b;
    text-align: left;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 400;
    text-transform: none;
    line-height: 33px;
}
.nombre-haras1m {
    font-family: Lato, sans-serif;
    font-size: 12px;
    color: #bb102b;
    text-align: left;
    padding-left: 1px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 500;
    text-transform: none;
    line-height: 33px;
    letter-spacing: -1px;
}
.nombre-directorio2 {
    font-family: Lato, sans-serif;
    font-size: 14px;
    color: #1E1E1E;
    text-align: left;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: 400;
    text-transform: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dbcbaf;
}
.cargo-directorio1 {
    font-family: Lato, sans-serif;
    font-size: 16px;
    color: #a08f73;
    text-align: left;
    padding-left: 3px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 400;
    text-transform: none;
}
.cargo-directorio2 {
    font-family: Lato, sans-serif;
    font-size: 15px;
    color: #a08f73;
    text-align: left;
    padding-left: 3px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 400;
    text-transform: none;
}
.contacto-nicolas{
    font-family: Lato, sans-serif;
    font-size: 14px;
    color: #631b1d;
    text-align: left;
    padding-left: 3px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 400;
    text-transform: none;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #9E9E9E;
}
.franja-ventaproyectohome {
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	color: #FFF;
	text-align: left;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 100;
	background-color: #219cd7;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.franja-empresa {
	font-family: 'Lato', sans-serif;
	font-size: 33px;
	color: #FFF;
	text-align: left;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: 100;
	background-color: #ff3332;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.titus-popupempresa {
	font-family: 'Lato', sans-serif;
	font-size: 33px;
	color: #FFF;
	text-align: left;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: 300;
	background-color: #ff3332;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-right: 12px;
}
/* ______ //bt home _____ */
.boton_verproyecto {
	font-family: 'Lato', sans-serif;
	color: #fff;
	font-size: 10px;
	background: #000;
	padding: 7px 7px 7px 7px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 300;
}
.boton_verproyecto:hover {
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 300;
	background: #666;
	padding: 7px 7px 7px 7px;
}

/* ______ //bt home _____ */
.boton_infohome {
	font-family: 'Lato', sans-serif;
	color: #fff;
	font-size: 12px;
	background: #000;
	padding: 7px 7px 7px 7px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 400;
	text-align: center;
	line-height: 23px;
	border: 2px solid #000;
}
.boton_infohome:hover {
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
	background: #219cd7;
	padding: 7px 7px 7px 7px;
	line-height: 23px;
	text-align: center;
	border: 2px solid #219cd7;
}
/*** boton fono ***/
.btnfono {
	font-family: 'Lato', sans-serif;
	color: #631b1d;
	font-size: 13px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
}

.btnfono:hover {
	ffont-family: 'Lato', sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #631b1d;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
}
/*** fin boton fono ***/
/*** boton fono2 ***/
.btnfono2:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
	color: #219cd7;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 8px;
}
.btnfono2:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
	color: #219cd7;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 8px;
}
.btnfono2:actived {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
	color: #219cd7;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 8px;
}
.btnfono2:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	color: #219cd7;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*** fin boton fono2 ***/
h1 {
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	color: #FFF;
	text-align: center;
	font-weight: 300;
	background-color: #219cd7;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 8px;
}
.franjagrisH1
{
	background-image: url(img/grisfranjas.png);
	background-repeat: repeat-x;
	background-position: center;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	color: #666;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 22px;
}
.caja-programa{
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #333;
	text-align: left;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: 400;
}

.franjagrisH2
{
	background-image: url(img/grisfranjas2.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.nombreproyecto-franjagris {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	color: #FFF;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 22px;
	padding-right: 8px;
}
.filete-oro-up {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #a9a280;
}
.filete-oro-up2 {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #a9a280;
}
.filete-oro-abajo {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #a9a280;
}
.filete-oro-abajo2 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #a9a280;
}
.filete-gris2 {
    border-bottom: thin dotted #CACACA;
}
/*** texto cajas textos venta ***/
.cajatexto-venta {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #333;
	text-align: justify;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	padding: 8px;
	line-height: 18px;
}
/* ______ textos contacto _____ */
.franja-contactoproyectos {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 300;
	background-color: #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.texto-contactoproyecto {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 22px;
}
/* ______ fin textos contacto _____ */
.venta-visitepiloto2 {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: #C00;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.expositor {
    font-family: Roboto, sans-serif;
    font-size: 13px;
    color: #333;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 500;
    text-transform: none;
}
.tipodpto-venta {
    font-family: Lato, sans-serif;
    font-size: 13px;
    color: #D3D3D3;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 22px;
}

/*** para ventas ***/
.bloke-plantaventa {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 300;
	background-color: #333;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 22px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.bloke-plantaventa {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 300;
	background-color: #333;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 22px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.caja-txt-justificado{
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 13px;
    color: #1B1B1B;
    text-align: justify;
    padding-left: 8px;
    padding-bottom: 3px;
    font-weight: 400;
    line-height: 18px;
    padding-right: 8px;
}
.caja-txt-justificado-filete02{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: justify;
	padding-left: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 400;
	line-height: 22px;
	padding-right: 12px;
}
.caja-txt-justificado-filete01{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 400;
	line-height: 22px;
	padding-right: 14px;
}
.txt-parrafos-oro01{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #b1a763;
	font-weight: 400;
}
.caja-txt-punteo{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #333;
	text-align: left;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 400;
	line-height: 22px;
}
.caja-txt-punteo2{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #333;
	text-align: left;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 22px;
}
.caja-txt-punteo3{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 22px;
}
/* ______ textos empresa _____ */
.cargo-empresa {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: right;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 200;
	background-color: #219cd7;
	text-transform: uppercase;
	padding-right: 5px;
}
.caja-nombre {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #219cd7;
	text-align: right;
	padding-right: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0px;
}
/* ______ subtitu contacto _____ */
.subtitu-contacto {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: left;
	padding-left: 13px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 200;
	background-color: #219cd7;
	text-transform: uppercase;
}
/* ______ fin subtitu contacto _____ */

/*** boton mail contenidos ***/
.btnmail:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}
.btnmail:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}
.btnmail:actived {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}
.btnmail:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #999;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*** fin boton contacto contenidos ***/
/*** boton mail en contacto ***/
.btnmail2:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #219cd7;
	font-size: 13px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.btnmail2:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #219cd7;
	font-size: 13px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.btnmail2:actived {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #219cd7;
	font-size: 13px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.btnmail2:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	padding-left: 12px;
	text-decoration: none;
	color: #219cd7;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*** fin boton mail en contacto ***/
/*** boton mail en contacto ***/
.btnfono3:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #219cd7;
	font-size: 13px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.btnfono3:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #219cd7;
	font-size: 13px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.btnfono3:actived {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #219cd7;
	font-size: 13px;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.btnfono3:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	padding-left: 12px;
	text-decoration: none;
	color: #219cd7;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*** fin boton mail en contacto ***/
.separacion-plantas {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #e1e1e1;
}
/*** fin boton mail en contacto ***/
.texto-nacimiento {
    font-family: Lato, sans-serif;
    font-size: 13px;
    color: #6B665C;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 500;
    text-transform: capitalize;
}
.subtitu-realizados {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #219cd7;
	text-align: left;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCC;
}
/*** txt grande home ***/
.txt_grande_home-oro {
	font-family: 'Cormorant Infant', serif;
	font-size: 44px;
	color: #a9a280;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.txt_grande_home-oro2 {
	font-family: 'Cormorant Infant', serif;
	font-size: 33px;
	color: #a9a280;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.txt_grande_home-oro3 {
	font-family: 'Cormorant Infant', serif;
	font-size: 27px;
	color: #a9a280;
	text-align: left;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.txt_grande_home-oro4 {
	font-family: 'Cormorant Infant', serif;
	font-size: 18px;
	color: #a9a280;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
/*** fin txt grande home ***/
/*** txt grande blanco home ***/
.txt_grande_home-blanco01 {
	font-family: 'Cormorant Infant', serif;
	font-size: 44px;
	color: #E5E5E5;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.txt_grande_home-blanco02 {
	font-family: 'Cormorant Infant', serif;
	font-size: 44px;
	color: #E5E5E5;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.txt_grande_home-blanco03 {
	font-family: 'Cormorant Infant', serif;
	font-size: 33px;
	color: #E5E5E5;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.txt_grande_home-blanco04 {
	font-family: 'Cormorant Infant', serif;
	font-size: 22px;
	color: #E5E5E5;
	text-align: left;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.txt_grande_home-blanco05 {
	font-family: 'Cormorant Infant', serif;
	font-size: 18px;
	color: #E5E5E5;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
/*** fin txt grande home ***/
/*** txt grande gris empresa ***/
.txt_grande_empresa-gris {
	font-family: Lato, sans-serif;
	font-size: 48px;
	color: #d6aa23;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
/*** fin txt grande empresa ***/
/* ______ //bOTONES EMPRESA _____ */
.boton_empresa {
	font-family: 'Lato', sans-serif;
	color: #fff;
	font-size: 18px;
	background: #ff3332;
	padding: 7px 7px 7px 7px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 200;
	margin-left: 12px;
}
.boton_empresa:hover {
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 200;
	background: #666;
	padding: 7px;
	margin-left: 12px;
}
/*** TITU NOMBRE DIRECCION PROYECTO ***/
.titu_proyecto-direccion {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	color: #666666;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-right: 12px;
	padding-left: 12px;
	}
/*** fin TITU NOMBRE DIRECCION PROYECTO ***/
/*** txt grande home ***/
.txt_grande_proyecto-oro {
    font-family: Cardo, serif;
    font-size: 42px;
    color: #a9a280;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
	}
/*** fin txt grande home ***/
.titus_proyecto-verde {
    font-family: Lato, sans-serif;
    font-size: 27px;
    color: #a9a280;
    text-align: center;
    padding-top: 18px;
    padding-bottom: 18px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-variant: normal;
	}
.titus_home-noticia {
    font-family: Lato, sans-serif;
    font-size: 16px;
    color: #6d0b12;
    text-align: left;
    padding-top: 7px;
    padding-bottom: 2px;
    font-weight: 400;
    text-transform: uppercase;
    padding-left: 8px;
    padding-right: 8px;
	}
	.titus_reglamento {
    font-family: Lato, sans-serif;
    font-size: 16px;
    color: #6d0b12;
    text-align: left;
    padding-top: 7px;
    padding-bottom: 2px;
    font-weight: 500;
    text-transform: uppercase;
    padding-left: 8px;
	}
	.titus_reglamento2 {
    font-family: Lato, sans-serif;
    font-size: 16px;
    color: #6d0b12;
    text-align: left;
    padding-top: 7px;
    padding-bottom: 2px;
    font-weight: 500;
    text-transform: uppercase;
    padding-left: 0px;
	}
.titus_expo1 {
    font-family: Lato, sans-serif;
    font-size: 16px;
    color: #6d0b12;
    text-align: left;
    padding-top: 7px;
    padding-bottom: 2px;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 0px;
	border-bottom: 7px;
	border-bottom-style: solid;
	border-bottom-color: #6d0b12;
	}
	.titus_expo2 {
    font-family: Lato, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 2px;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 0px;
    border-bottom: 7px;
    border-bottom-style: solid;
    border-bottom-color: #6d0b12;
    background-color: #6d0b12;
	}
	.titus_reglamento3 {
    font-family: Lato, sans-serif;
    font-size: 13px;
    color: #6d0b12;
    text-align: left;
    padding-top: 7px;
    padding-bottom: 2px;
    font-weight: 500;
    text-transform: uppercase;
    padding-left: 0px;
	}
.contacto-directorio1 {
    font-family: Lato, sans-serif;
    font-size: 13px;
    color: #6d0b12;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: 400;
    padding-left: 2px;
	}

/* Botón para Ir Arriba CSS de Aizum Blog
----------------------------------------------- */
#IrArriba {
position: fixed;
bottom: 20px; /* Distancia desde abajo */
right: 10px; /* Distancia desde la derecha */
}

#IrArriba span {
width: 50px; /* Ancho del botón */
height: 50px; /* Alto del botón */
display: block;
background: url(img/up_site.png) no-repeat center center;
}
/* fin Botón para Ir Arriba CSS de Aizum Blog
----------------------------------------------- */

/*** fondos barras titulos ***/
.fondos-titulos01 {
    font-family: "Cormorant Infant", serif;
    font-size: 22px;
    color: #fff;
    text-align: center;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-variant: normal;
    background-position: left center;
    height: 30px;
    background-color: #a9a280;
    padding-top: 5px;
    padding-bottom: 5px;
	}
	.fondo-titulo-campeonato {
    font-family: "Cormorant Infant", serif;
    font-size: 22px;
    color: #a9a280;
    text-align: center;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-variant: normal;
    background-position: left center;
    height: 30px;
    background-color: #a9a280;
    padding-top: 5px;
    padding-bottom: 5px;
	}
/*** LINEA INFERIOR UP ***/
.lineaabajo-cierre-gris {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	}
/*** txt grande fondo oscuro ***/
.txt_grande_fd-oscuro {
	font-family: Lato, sans-serif;
	font-size: 34px;
	color: #fff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-left: 10px;
	}
.txt_grande_blanco-bajadas1 {
	font-family: Lato, sans-serif;
	font-size: 40px;
	color: #fff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-left: 10px;
	}
/*** fin txt grande home pablo ***/
/*** texto cajas programa plantas ***/
.cajaprograma-dpto {
    font-family: Lato, sans-serif;
    font-size: 12px;
    color: #E8E8E8;
    text-align: center;
    font-weight: 400;
    text-transform: none;
    padding: 6px;
    line-height: 18px;
}

img {
    max-width:100%;
}
.img1 {
    max-width:50%;
}
.img2 {
    max-width:25%;
}
.img3 {
    max-width:11%;
}
/* ____________________________ //bt cotizar y plantas ____________________________ */
.boton_leer {
	font-family: Lato, sans-serif;
	color: #fff;
	font-size: 12px;
	padding: 5px;
	text-decoration: none;
	background-color: #464646;
	text-align: center;

}

.boton_leer:hover {
	text-decoration: none;
	font-family: Lato, sans-serif;
	color: #fff;
	font-size: 12px;
	padding: 5px;
	text-align: center;
	background-color: #141414;

}
.boton_atras {
	font-family: Lato, sans-serif;
	color: #1f285a;
	font-size: 12px;
	padding: 5px;
	text-decoration: none;
	background-color: #BDBDBD;
	text-align: center;

}

.boton_atras:hover {
	text-decoration: none;
	font-family: Lato, sans-serif;
	color: #fff;
	font-size: 12px;
	padding: 5px;
	text-align: center;
	background-color: #1f285a;

}
.boton2_cotizar {
	font-family: Lato, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #b8aa61;
	text-align: center;
	
}

.boton2_cotizar:hover {
    text-decoration: none;
    font-family: Lato, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #b8aa61;    
}
.boton_planta {
	font-family: Lato, sans-serif;
	color: #ffffff;
	font-size: 13px;
	padding: 8px;
	text-decoration: none;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #413e5d;
}

.boton_planta:hover {
	text-decoration: none;
	font-family: Lato, sans-serif;
	color: #ada37f;
	font-size: 13px;
	padding: 8px;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ada37f;
}
.titulo-categoria01 {
    font-family: "Cormorant Infant", serif;
    font-size: 18px;
    color: #b8aa61;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 2px solid #b8aa61;
	}
	.haras {
    font-family: Lato, sans-serif;
    font-size: 12px;
    color: #6d0b12;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 2px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: thin solid #6d0b12;
	}
.destacado-home {
    font-family: Lato, sans-serif;
    font-size: 14px;
    color: #6d0b12;
    text-align: left;
    padding-top: 7px;
    padding-bottom: 2px;
    font-weight: 700;
    padding-left: 0px;
	}
.caja-txt-destacado{
    font-family: Lato, sans-serif;
    font-size: 14px;
    color: #000;
    text-align: justify;
    padding-left: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 700;
    line-height: 20px;
    padding-right: 14px;
    background-color: #F0F0F0;
}
