<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* IMAGENES REDONDEADAS */
	/* normal image */
        .normal-img {
            /*background: #ccc;*/
            border: solid 1px #000;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
            -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
            box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
        }
        .normal-img-2 {
            display: inline-block;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
            -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
            box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
        }
        
        /* rounded image styles */
        .rounded-img {
            display: inline-block;
            border: solid 1px #000;
            overflow: hidden;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
            -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
            box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
        }
        .rounded-img2 {
            display: inline-block;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
            -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
            box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
        }
        
	    .left {
            float: left;
            margin-right: 20px;
        }
/*  FIN IMAGENES REDONDEADAS */





#cuerpo-superior-pre {
	float: left;
	height: auto;
	width: 980px;
	/*border-top:solid #D36F33;
	background-image: url(../img/fondo_programa2013.jpg);
	background-repeat: repeat-x;*/
	position: relative;
	margin: auto;
}


.fp_presentacion_izq {
	float: left;
	width: 280px;
	/*width: 150px;*/
	height: auto;
	margin-right: 0px;
	padding-right: 10px;
	color: #C7B857;
	font-weight:bold;
	border-right: #9C3 dotted;
	font-family: Light;
	/*padding-top: 30px;
	padding-bottom: 30px;*/
	/*padding: 9px; */
	text-align: right;	
}


.fp_presentacion_cen {
	float: left;
	width: 400px;
	height: auto;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Light;
/*	padding-right: 40px;
	padding-top: 30px;
	padding-bottom: 30px;*/
	/*padding: 9px; */
	text-align: left;
	/*background: #c8c8bd;
	border-left:1px dotted #000;*/
/*	background-image: url(../imagenes/imagenes_presentaciones_2011/izquierdo.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;*/
/*		border-right:dashed;
	border-right-color:#000;
	border-right-width:thin;
	border-right-style:dotted;*/
	/*border: 1px solid #e8e8e3; 
	border: 1px solid #e8e8e3;*/
}



.fp_presentacion_der {
	float: left;
	width: 250px;
/*	width: 280px;*/
	height: auto;
	padding-left: 10px;
	/*margin: 10px;*/
	/*	padding-left: 70px;
	padding-top: 30px;
	padding-bottom: 30px;*/
	text-align: right;
	font-family: Light;
/*	background-image: url(../imagenes/imagenes_presentaciones_2011/derecho.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
/*	background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/
}



.fp_box450 { 
	float: left; 
	width: 450px; 
	margin: 5px; 
	padding: 10px; 
	text-align: center; 
}
.fp_box450_r { 
	float: right; 
	width: 450px; 
	margin: 5px; 
	padding: 10px; 
	text-align: center; 
}


.fp_box600_r { 
	float: right; 
	width: 500px; 
	margin-right: 15px; 
	padding: 9px; 
	text-align: justify; 
/*	background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/ 
}

.fp_box600 { 
	float: left; 
	width: 480px; 
	margin-right: 15px; 
	padding: 9px; 
	text-align: left; 
/*	background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/ 
}

.fp_box610 {
	float: left;
	width: 600px;
	margin-right: 0px;
	/* [disabled]padding: 5px; */
	text-align: left;
	/*	background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/
}




.fp_box610_0 {
	float: right;
	width: 600px;
	margin-right: 0px;
	text-align: right;
	/*	background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/
}
.fp_box610_r {
	float: right;
	width: 600px;
	margin-right: 0px;
	text-align: right;
	/*	background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/
}

.fp_box610_art {
	float: right;
	width: 500px;
	margin-left: 10px;
	text-align: justify;
	background-image:url(../img/bola_ploma.png);
	background-position: left + 20;
	background-repeat:repeat-y;
	background-color: #D36F33;
	padding-left: 60px;
	padding-right: 50px;
	height: auto;
	/*height: 740px;*/
	border-radius: 10px;
	/*	background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/
}

.fp_box610_art1 {
	float: right;
	width: 500px;
	margin-left: 10px;
	text-align: justify;
	background-image:url(../img/bola_ploma.png);
	background-position: left + 20;
	background-repeat:repeat-y;
	background-color: #B08F6E;
	padding-left: 60px;
	padding-right: 50px;
	border-radius: 10px;
	/*height: 740px;
		background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/
}

.fp_box640_r {
	float: right;
	width: 640px;
	margin-right: 0px;
	text-align: right;
	/*	background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/
}



.fp_box610_l {
	float: left;
	width: 600px;
	margin-right: 0px;
	text-align: left;
	/*	background: #c8c8bd; 
	border: 1px solid #e8e8e3;*/
}


.cleaner { clear: both }
.h5 { height: 2px }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



.slider {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	width: 878px;
	height: 440px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slider li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 174.8px;
	height: 440px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}

.slider.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}

.slider.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

#slide_1 { }
#slide_2 { }
#slide_3 { }
#slide_4 { }
#slide_5 { }
.slider.horizontal #slide_5 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.slider.vertical #slide_5 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}







/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

@font-face {
	font-family: "Light";
	font-style: normal;
	font-weight: normal;
	src: url('dinnextltpro-light-webfont.eot') format("embedded-opentype"), url('dinnextltpro-light-webfont.woff') format("woff"), url('dinnextltpro-light-webfont.ttf') format("truetype"), url('dinnextltpro-light-webfont.svg') format("svg");
}

@font-face {
	font-family: "Ultra Light";
	font-style: normal;
	font-weight: normal;
	src: url('dinnextltpro-ultralight-webfont.eot') format("embedded-opentype"), url('dinnextltpro-ultralight-webfont.woff') format("woff"), url('dinnextltpro-ultralight-webfont.ttf') format("truetype"), url('dinnextltpro-ultralight-webfont.svg') format("svg");
}
@font-face {
	font-family: "Regular Condensed";
	font-style: normal;
	font-weight: normal;
	src: url('dinnextltpro-condensed-webfont.eot') format("eot"), url('dinnextltpro-condensed-webfont.woff') format("woff"), url('dinnextltpro-condensed-webfont.ttf') format("truetype"), url('dinnextltpro-condensed-webfont.svg') format("svg");
}

@font-face {
    font-family: "Regular";
    font-style: normal;
    font-weight: normal;
    src: url("dinnextltpro-regular-webfont.eot") format("eot"), url("dinnextltpro-regular-webfont.woff") format("woff"), url("dinnextltpro-regular-webfont.ttf") format("truetype"), url("dinnextltpro-regular-webfont.svg#webfontorhJMo2F") format("svg");
}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
	margin: 0pt;
	padding: 0pt;
	border: 0pt none;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	vertical-align: baseline;
	color: #C7B857;
	text-decoration: none;
}
p {
	margin: 0pt;
	padding: 0pt;
	border: 0pt none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Light;
	vertical-align: baseline;
	color: #FFF;
	text-align: justify;
}


#cuerpo-derecho_b {
	height: auto;
	width: 350px;
	padding-top: 0px;
	float: left;
}
#cuerpo-derecho {
	height: auto;
	width: 350px;
	padding-top: 0px;
	float: right;
}

#cuerpo-izquierdo_b {
	float: right;
	height: auto;
	width: 600px;
	left: 10px;
	top: 0px;
}
#cuerpo-izquierdo {
	float: left;
	height: auto;
	width: 600px;
	left: 10px;
	top: 0px;
}

h2 { font-size: 58px; font-family: 'Regular Condensed'; text-transform: uppercase; color: rgb(255, 255, 255); line-height: 42px; }
.contenedor {
	text-decoration: none;
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
	float: left;
}
h3 {
	font-size: 26px;
	font-family: 'Regular Condensed';
	text-transform: uppercase;
	/*color: #fff;*/
	margin: 0px 0pt;
}
h4 {
	font-size: 20px;
	font-family: 'Regular Condensed';
	text-transform: uppercase;
	color: #fff;
	margin: 0px 0pt;
	text-align: justify;
}
h5 {
	font-size: 18px;
	font-family: 'Regular';
	text-transform: uppercase;
	color: #C7B857;
	margin: 0px 0pt;
}
h6 {
	font-size: 12px;
	font-family: 'Regular';
	margin: 0px 0pt;
	color: #FFF;
	text-align: left;
}
h7 {
	font-size: 10px;
	font-family: 'Regular';
	text-transform: uppercase;
	margin: 0px 0pt;
	color: #FFF;
	text-align: center;
}
.cabecera {
	height: 180px;
	width: 980px;
	left: 10px;
	top: 10px;
	float: left;
	background-attachment: scroll;
	background-image: url(imagenes/superior_conpeht.png);
	background-repeat: no-repeat;
	z-index: 999;
}
.banner {
	height: auto;
	width: 980px;
	left: 10px;
	float: left;
}

.banner_mask {
	height: 420px;
	width: 980px;
	/*left: 10px;*/
	float: left;
}
.clientes {
	float: left;
	height: auto;
	width: 980px;
	left: 10px;
	padding-top: 10px;
}


.cabecera-logo {
	float: left;
	height: 140px;
	width: 140px;
	left: -1px;
	top: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
}

.cuerpo {
	float: left;
	height: auto;
	width: 980px;
	left: 0px;
	padding-top: 20px;
}

.cuerpo_centro {
	float: left;
	height: auto;
	width: 980px;
	padding-top: 20px;
	text-align:center;
}

.cuerpo_imagen {
	/*float: left;*/
	height: auto;
	width: 1100px;
	margin: auto;
}

.cuerpo0 {
	float: left;
	height: auto;
	width: 980px;
	left: 0px;
	padding-top: 0px;
}
.cuerpo-servicios {
	float: left;
	height: auto;
	width: 980px;
	left: 10px;
	padding-top: 10px;
	position: relative;
}

.cuerpo span {
	color: #C7B857;
}

.separador_980 {
	height: 10px;
	width: 980px;
	padding-top: 0px;
	text-align: center;
	background-image: url(imagenes/separador980.png);
	float: left;
	position: relative;
}




.pie {
	float: left;
	height: auto;
	width: 100%;
	left: 0px;
	padding-top: 50px;
	position: relative;
}
#pie-fin
{
	background-attachment: scroll;
	background-image: url(imagenes/fin1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 40px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#pie-bar {
	background-attachment: scroll;
	background-image: url(imagenes/portfolio_categories_bar.jpg);
	
	background-repeat: repeat-x;
	background-position: center top;
	height: 20px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#pie-inferior {
	background-color: #C7B857;
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#pie-texto-inf {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	font-family: Light;
	padding-top: 30px;
	padding-bottom: 30px;
}


.cabecera-derecho {
	float: right;
	position: relative;
	height: 100px;
	width: 300px;
	top: 2px;
	text-align:right;
}
.clientes-bar {
	background-image: url(imagenes/xonex-bar-contactos.png);
	float: left;
	height: 28px;
	width: 980px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.clientes-todos {
	background-attachment: scroll;
	background-image: url(imagenes/xonex-clientes.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	float: left;
	height: auto;
	width: 980px;
	padding-top: 10px;
	position: relative;
	top: 10px;
	/*background-color: #C6B857;*/
}

.contactos-bar {
	background-image: url(imagenes/barra_enlaces.png);
	float: left;
	height: 28px;
	width: 980px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.grupo {
	margin: auto;
	height: auto;
	width: 1000px;
	position: relative;
}

.grupo_servicios {
	margin: auto;
	height: auto;
	width: 1000px;
	position: relative;
}
#nav {
	float: left;
	height: 37px;
	width: 980px;
	position: absolute;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: groove;
	border-bottom-style: ridge;
	border-top-color: #C7B857;
	border-bottom-color: #C7B857;
	left: 0px;
	top: 140px;
	font-style: normal;
	font-family:"Regular";
	font-size: 22 px;
}

#nav1 {
	float: left;
	height: 37px;
	width: 980px;
	position: absolute;
/*	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: groove;
	border-bottom-style: ridge;
	border-top-color: #C7B857;
	border-bottom-color: #C7B857;*/
	left: 0px;
	top: 140px;
/*	font-style: normal;
	font-family:"Regular";
	font-size: 22 px;*/
}

#nav a {
	font-style: normal;
}
#nav ul {
	padding: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	height: 40px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0px;
}
#nav ul li {
	float: left;
	height: 30px;
	min-width: 60px;
	text-align: center;
	margin-right: 10px;
	padding-top: 10px;
	font-weight: bold;
}
#nav ul li.selected, #nav ul li:hover {
	background: transparent url('imagenes/nav-on.png') no-repeat scroll center top;
	color:#FF0
}
#nav ul li.selected a { color: rgb(255, 255, 255); }


#nav ul li a, #sidebar ul li a {
	text-decoration: none;
	color:#fff;

}
#nav ul li a:visited {color:#fff}
#nav ul li a:hover{
	color:#C7B857
}

/*
******************************************************
*/
.team-member {
    height: 445px;
    width: 470px;
}
.team-member .ID {
	display: block;
	height: 90px;
	padding-bottom: 15px;
	width: 470px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(imagenes/team-member-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.team-member .ID .name {
	color: #000000;
	font-family: 'Regular Condensed';
	font-size: 30px;
	padding: 0px 0 0 8px;
	text-transform: uppercase;
}

.team-member .ID .title {
	color: #000000;
	font-family: 'Regular';
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 8px;
}

.team-member .ID .photo {
	float: right;
	height: 67px;
	width: 67px;
	background-color: #036;
}

.team-member .exerpt {
	color: #CCC;
	font-size: 0.975em;
	text-align: justify;
}

.team-member .facts {
    float: left;
    font-size: 0.975em;
    padding-top: 25px;
}

.team-member .facts-left ul {
    color: #FFCC00;
    list-style: none outside none;
}
.team-member .facts-right ul {
    color: #FFFFFF;
    list-style: none outside none;
}



.team-wrap {
    display: inline;
}

.team-text-h3 {
    font-family: 'Regular Condensed';
    font-size: 30px;
    margin-bottom: 50px;
    text-align: center;
    text-transform: uppercase;
}
.team-layout {
    list-style: none outside none;
    width: 470px;
}
.float_left {
    float: left;
}

.clear {
    clear: both;
}


.float_right {
    float: right;
}

.filler-full {
    background: url("portfolio_categories_bar.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 18px;
    margin: 0;
    position: relative;
    width: 100%;
}

.team-text-h2 {
    color: #FFFFFF;
    font-family: 'Regular Condensed';
    font-size: 54px;
    line-height: 50px;
    margin-bottom: 5px;
    margin-top: 50px;
    text-align: center;
    text-transform: uppercase;
}

.team-text-h3 {
    font-family: 'Regular Condensed';
    font-size: 30px;
    margin-bottom: 50px;
    text-align: center;
    text-transform: uppercase;
}


.fin {
    height: 38px;
    margin: 120px auto 0;
    width: 78px;
}
/*
******************************************************
*/
</pre></body></html>