/*****************************************************//*   Design:  GoFlexiblePro                          *//*            Stylesheet for screen rendering        *//*---------------------------------------------------*//*   Author:  G. Wolfgang                            *//*   Email:   gw@actamail.com                        *//*   Date:    April 14, 2006                         *//*---------------------------------------------------*//*   You can use this stylesheet freely under the    *//*   condition of giving proper author credits.      *//*---------------------------------------------------*//*   Check out my favorite website: www.sda.org      *//*****************************************************//*-----------------------------------------------------------------------*//* REMARK: FONT-SIZE DEFINITIONS                                         *//*-----------------------------------------------------------------------*//* Relative font-sizes in "em" are used where necessary. To make the     *//* "em"-units normed, the incoming font sizes are set to 1.0 em. The     *//* font-size variations throughout the webpage are then expressed in     *//* percentage values respective to the incoming font-size. To make       *//* calculations easier, the font definition in "body" is such that       *//* 1.0em = 10px. This makes life a real breeze!                          *//*-----------------------------------------------------------------------*//*************************//* SECTION 1 - MAIN BODY *//*************************//*-------------------------------*//* Section 1.1 - Page definition *//*-------------------------------*/body {	font-size: 62.5%;	margin: 0em;	padding: 0em;	background: /*rgb(122,112,50);*/ white url(../img/pasto.jpg) repeat; background-attachment: fixed;	font-family: Arial, Helvetica, sans-serif;	height: 100%;}html, body {     margin: 0;     padding: 0;     height: 100%;}#container {     display: table;     height: 100%;     width: 100%;     margin: 0;}#content {     display: table-cell;     vertical-align: middle;     position: relative;}/* \*/* html #content {     top: 50%;     left: 0;     height: 1px;}* html #content #inner {     position: relative;     top: -50%;}/* */#page-container {	width: 774px;	margin: 0px auto;	padding: 0px;	background-color: #502728/*background-color: #98A45D;*/;} /**********************//* SECTION 2 - HEADER *//**********************//*--------------------------------------*//* Section 2.1 - Global navigation menu *//*--------------------------------------*/.nav-global-container {	float: left;	position: absolute;	z-index: 2;	width: 593px;	top: 47px;	padding-left: 181px/*padding-left: 183px*/;	background-image: url(../img/n/backglobal.gif);	/*background-image: url(../img/backglobal.jpg);*/	/*background-repeat: repeat-y;*/}.nav-global ul {		float: left; margin: 0px; padding: 0px; list-style: none;}	.nav-global li {	float: left; white-space: nowrap; text-transform: uppercase;}.nav-global li a {	display: block; margin: 0px; padding: 6px 9px; color: #FFFFFF; text-decoration: none; font-size: 100%;}.nav-global a:hover {	color: #E6E6FA;	text-decoration: none;}.nav-global a.selected {	color: rgb(0,0,0);	text-decoration: none;	background-image: url(../img/backglobali.jpg);	background-repeat: repeat-x;}.img-flag {	display: block; height: 1.2em; margin: 0px; padding: 0px; border: solid 1px rgb(0,0,0);}/*-----------------------------------*//* Section 2.2 - Sitename and Banner *//*-----------------------------------*/.site-name  {	clear: both; float: left; position: absolute; z-index: 3; width: 160px; top: 21px; margin: 0px; padding-left: 18px;}.site-slogan  {	float: right;	position: absolute;	z-index: 1;	top: 72px;	left: 20px;	margin: 0px;	padding: 5px 0px;	color: #263626/*#502728 #003300*/;	font-size: 18px;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: right;	width: 738px;}.site-slogan-nw  {	margin: 0px;	padding: 2px 0px 2px 0px;	color: #66732b;	font-size: 24px;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: right;	}.img-header {	float: right; width: 44px; height: 44px; margin: 0px; padding: 2px 2px 26px 10px;	background: #fff;}.img-header-back { 	clear: both; float: left; width: 606px; height: 72px; margin: 0px; padding: 0px;}.img-mayor {	clear: both; float: left; width: 774px; height: 208px; margin: 0px; padding: 0px;}/*------------------------------------*//* Section 2.3 - Main navigation menu *//*------------------------------------*/.nav-main {	clear: both; float: left; width: 774px; margin: 0px; padding: 0px; border-top: solid 1px rgb(125,125,125); border-bottom: solid 1px rgb(125,125,125); background-color: rgb(190,190,190);}.nav-main ul {		list-style: none; margin: 0px; padding: 0px; font-weight: bold;}	.nav-main li {	float: left; display: block; white-space: nowrap; background-color: inherit;}.nav-main li a {	color: rgb(255,255,255); margin: 0px; padding: 0px 10px 0px 10px; border-right: solid 1px rgb(255,255,255); text-decoration: none; font-size: 130%;		}.nav-main a:hover, .nav-main a.selected {	background-color: inherit; color: rgb(110,110,110); text-decoration: none;}/*************************************//* SECTION 3 - FRONT-PAGE SIDEBANNER *//*************************************/.sidebanner-frontpage {	clear: both;	float: left;	width: 160px;	margin: 0px;	padding: 0px;}.img-sidebanner {	width: 160px; margin: 0px; padding: 0px; border: none;}/******************************//* SECTION 4 - SUB-NAVIGATION *//******************************//*--------------------*//* Section 4.1 - Size *//*--------------------*/.nav-sub {	clear: both;	float: left;	width: 182px;	height: inherit;	margin: 0px;	padding: 0px;	color: #000; /*fff*/	/*background-color: #502728/*background-color: #98A45D;*/	background-image: url(../img/n/barra.jpg);	background-repeat: repeat-y;	}/*--------------------*//* Section 4.2 - Menu *//*--------------------*/.nav-sub ul {		float: left; list-style: none; width: 182px; margin: 0px 0px 25px; padding: 0px;}	.nav-sub li {	margin: 0px; padding: 0px;}.nav-sub li.title {	vertical-align: top; margin: 0px; padding: 10px 7px 10px 14px; text-transform: uppercase; color: #000/*rgb(175,175,175)*/; font-weight: bold; font-size: 140%;}.nav-sub li.group a {	display: block; min-height: 1.1em; margin: 0px; padding: 3px 7px 2px 18px; text-decoration: none; text-transform: uppercase; font-size: 120%;}/* IE6-hack for min-height. Also works for IE7-Beta2 */* html .nav-sub li.group a {	height: 1.1em;}/* End IE-Hack */	.nav-sub li a {	display: block; min-height: 1.1em; margin: 0px; padding: 2px 7px 2px 30px; color: #FFFFFF; text-decoration: none; font-size: 110%;}/* IE6-hack for min-height. Also works for IE7-Beta2 */* html .nav-sub li a {	height: 1.1em;}/* End IE-Hack */.nav-sub li.group a:hover, .nav-sub li.group .selected {	text-decoration: none;	background-color: #fff /*background-image: url(../img/backsubli.jpg);*/;	/*background-repeat: repeat-y;*/}.nav-sub a:hover, .nav-sub .selected {	/*background-image: url(../img/flechitc.gif);*/	background-repeat: no-repeat;	background-position: left 4px;	color: #936163/*#434E22*/;}.nav-sub-align {	text-align: left;}/*-----------------*//* Foto album menu *//*-----------------*/.nav-album {	float: left;	clear: none;	margin: 0em 1px 1px 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	width: 110px;	text-align: center;}.nav-album a {	clear: none;	display: block;	margin: 0px;	padding: 9px 9px 6px;	color: #434E22;	text-decoration: none;	border: none;	background-color: #98A45D;	min-height: 90px;}.nav-album a:hover, .nav-album a.selected {	color: #434E22;	text-decoration: none;	border: none;	background-color: #CCCC99;}* html .nav-album a {	height: 90px;}/*-----------------*//* Casas menu *//*-----------------*/.nav-casas {	width: 554px;	float: left;	margin: 0px;	padding: 0px;	list-style: none;	text-indent: none;}	.nav-casas li {	float: left;	margin: 0em 0px 1px;	display: block;	padding: 0px;}.nav-casas li a {	display: block;	margin: 0px;	padding: 9px 9px 6px;	color: #434E22;	text-decoration: none;	background-color: #98A45D;	border: none;}.nav-casas li a:hover, .nav-casas li a.selected {	color: #434E22;	text-decoration: none;	border: none;}/*----------------------------------------*//* Proxima Anterior Siguiente Ultima menu *//*----------------------------------------*/.nav-pasu {	clear: both;	float: left;	width: 536px;	margin: 0px;	padding: 5px 9px;	background-color: #98A45D;}.nav-pasu-casas {	clear: both;	margin: 0px;	padding: 5px 0px 0px;}/*******************************************************************//* SECTION 5 -  Extend left column height to footer                *//*-----------------------------------------------------------------*//* TRICK: To nest the right two columns (content and sidebar) and  *//* give them a minimum height and white background. Then let the   *//* left column have transparent background so the light-grey color *//* from the global page definition comes through. However, nesting  *//* floats inside each other with identical widths may activate the *//* IE character duplicating bug, where the last characters of the  *//* last float statement are duplicated outside the float. The      *//* correction for this is to reduce the sidebar float so that the  *//* sum of the content and sidebar floats are 6px less than the     *//* container holding them. See Section 7.1, where this is done.    *//* ----------------------------------------------------------------*//* RESTRICTION: For situations where the left navigation menu is   *//* expanding over the minimum 600px height, it must remain smaller *//* than the right columns. Otherwise the global page grey back-    *//* will shine through after the end of the content and sidebar     *//* columns. This situation may arise when you have very long left  *//* navigation menus, and short content and sidebars. If this is    *//* your situation, then simply increase the minimum height of the  *//* left column, as well as the container defined in this section.  *//*******************************************************************//* Contain both right columns (content and sidebar) in one         *//* container and extended to a minimum height of 600 px            *//* The "!important" statement is for Firefox so that the           *//* "height" statement still allows the container to grow and       *//* not remain fixed size. Necessary because IE cannot render       *//* the "min-height" property                                       */.newsletter {	float: left;	margin: 0px;	padding: 0px 0px 0px 18px;	color: #fff/*#003300*/;	clear: both;	font-size: 110%;	width: 163px;}.newsletter-fecha {	float: right;	margin: 0px;	font-size: 110%;}.container-content-sidebar {	float: left;	width: 592px;	margin: 0px;	padding: 0px;	background-color: #fff/*background-color: #66732B*/;}/* Put a buffer between sub-navigation column and      *//* main-navigation so that the global page background  *//* color does not come through in this place           */.buffer {	float: left;	width: 160px;	height: 18px;	margin: 0px;	padding: 0px;	clear: both;}/***********************//* SECTION 6 - CONTENT *//***********************//*--------------------*//* Section 6.1 - Size *//*--------------------*/.content {	float: left; width: 592px; margin: 0px; padding: 0px;	}/*-------------------------*//* Section 6.2 - Pagetitle *//*-------------------------*/.content-pagetitle {	width: 390px; margin: 0px 0px 10px 0px; padding: 0px;}.content-pagetitle p {	padding: 0px; margin: 0px; font-weight: bold; font-size: 140%;}/*----------------------------------*//* Section 6.3 - Extra container    *//*----------------------------------*//* To ensure that no problems arise *//* with right and left floatings    *//* and make the implementation      *//* robuster.                        *//*----------------------------------*/.contentbox-container-full {	 float: left; width: 554px; margin: 0px 0px 0em; padding: 18px 20px 18px 5px;}.contentbox-container-nw {	width: 562px;	margin: 0px 0px 18px;	padding: 18px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #434e22;}.contentbox-container-fotos {	 float: left; width: 539px; margin: 0px 0px 0em; padding: 18px 15px 18px 18px;}.contentbox-container-casas {	float: left;	width: 554px;	margin: 0px;	padding: 9px 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #502728;}.contentbox-textos {	float: left;	width: 366px;	margin: 0px;	padding: 0px;}.contentbox-textos-casas {	float: left;	width: 372px;	margin: 0px;	padding: 0px;}.contentbox-flash-intro {	width: 100%;	margin: 0px;	padding: 0px;	clear: both;	display: table;	height: 100%;	line-height: 100%;}.content-flash-intro {	vertical-align: middle;	display: table-cell;	position: relative;	text-align: center;}.contentbox-flash {	float: left;	width: 554px;	margin: 0px;	padding: 0px 0px 0px;}.contentbox-novedad {	float: left;	width: 554px;	margin: 0px;	padding: 0px 0px 0px;}.contentbox-container-neto {	float: left;	width: 554px;	margin: 0px;	padding: 0px;}.contentbox-container-right {	float: right; width: 160px; margin: 0px 0px 1.5em; padding: 18px 18px 0px 0px;}.contentbox-container-left {	float: left;	width: 230px;	margin: 0px 0px 1.5em;	padding: 0px 13px 0px 0px;	font-size: 110%;	line-height: 120%;}.contentbox-container-left-shading {	float: left;	width: 257px;	margin: 0px 0px 0em;	padding: 0px 13px 0px 0px;	font-size: 110%;	line-height: 120%;}.contentbox-container-left-home {	float: left; width: 350px; margin: 0px; padding: 18px 20px 18px 18px;}/*-----------------------------*//* Section 6.4 - Content title *//*-----------------------------*/.contentbox-title-noshading-noline {	display: block;	margin: 0px 0px 9px;	padding: 0px;	text-transform: uppercase;	font-size: 150%;}.contentbox-titulito-noshading-noline {	display: block;	margin: 0px 0px 9px;	padding: 0px;	text-transform: uppercase;	font-size: 120%;}.contentbox-title-noshading-line {	display: block; margin: 0px 0px 0.2em 0px; padding: 0px; border-bottom: solid 2px rgb(135,135,135); background-color: transparent; text-transform: none; font-weight: bold; font-size: 150%;}.contentbox-title-shading {  	margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(225,225,225); font-weight: bold; font-size: 150%;	}/*--------------------------------*//* Section 6.5 - Contentbox size  *//*--------------------------------*//* No shading */.contentbox-noshading {	margin: 0px;	padding: 0em 0px 0px;	background-color: transparent;}/* Shading */.contentbox-novedad-lista {	margin: 0px;	padding: 5px 0px 5px 9px;	clear: none;	float: left;	width: 434px;	font-size: 130%;	line-height: 120%;	background-color: #FF0000;}.contentbox-shading {	margin: 0px;	padding: 0px;}.scroll {	background: #98a54d;	width:554px;	height:243px;	overflow: scroll}/*-------------------------------*//* Section 6.6 - Contentbox text *//*-------------------------------*//* Heading */h1 {	clear: left; margin: 1.0em 0px 1.0em 0px; font-weight: bold; font-size: 150%;}h2 {	clear: left; margin: 0em 0px; font-weight: lighter; font-size: 140%;}h3 {	clear: left; margin: 0em 0px;	font-weight: lighter; font-size: 130%;}h4 {	clear: left; margin: 0.5em 0px 0.5em 0px;	font-weight: lighter; font-style: italic; font-size: 130%;}/* Paragraph text */p {   clear: left; margin: 0em 0px 0.3em; padding: 0px; font-size: 120%; }/* Quote */p.quote {   clear: left; margin: 0em 30px 0.6em 30px;	line-height: 120%; font-size: 120%;}/* Embedded */.embed {   float: left; width: 120px; margin: 2px 7px 2px 0px; padding: 5px 5px 5px 5px; background-color: rgb(225,225,225); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 180%;}.embed-caption {   float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 50%;}/* Unordered list */.nav-album ul {	float: left;	margin: 0px;	padding: 0px;	list-style: none;	text-indent: none;}	.content ul {	margin: 0px 10px 0px 10px; padding: 0px 0px 0px 30px; list-style-type: disc; list-style-position: outside; font-size: 120%;}/* Ordered List */.content ol {	margin: 0px 10px 0px 17px; padding: 0px 0px 0px 30px; list-style-type: decimal; list-style-position: outside; font-size: 130%;}/*--------------------------*//* Section 6.7 - Datatables *//*--------------------------*/.tabledata {	clear: both;	empty-cells: show;}.tabledata tr {	margin: 0px;	padding: 0px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #66732B;	border-bottom-color: #66732B;}.tabledata td {	margin: 0px;	padding: 4px 9px;	text-align: left;	font-size: 110%;	line-height: 110%;	margin: 0px;}.tabledata th {	margin: 0px;	padding: 5px 9px;	empty-cells: show;	text-align: left;	font-size: 110%;	line-height: 110%;}.data-estado-torneo {  background-color:#993300;  clear:none;  color:fff; /*color:#cccc99;*/  font-size:0.7em;  letter-spacing:0.1em;  font-weight:normal;  margin:0 0 1em;  padding:1px 3px 1px 3px;  text-transform:uppercase;}/*----------------------*//* Section Submit *//*----------------------*/.submit input {	float: left;}fieldset {	padding-bottom: 0.3px;	margin: 0px;	padding-right: 0px;	padding-left: 0px;	border: none;}legend {	padding: 0px;	margin: 0px;	color: #fff;}input {	float: left;	color: #502728/*color: #434e22*/;	font-size: 10px;	border: 1px solid #4A2429;/*thin solid #98a45d;*/	margin-right: 3px;}/*----------------------*//* Section 6.8 - Images *//*----------------------*//* No border */.caja-fotos-home {	float: right;	margin: 0em 0px 5px 5px;	width: 165px;}.caja-fotos-nw {	float: right;	margin: 0em 9px 5px 0px;	width: 165px;}.caja-fotos-golf {	float: right;	margin: 0em 0px 0px;	width: 165px;	padding-top: 134px;}.caja-foto-novedad {	float: left;	margin: 0em 0px 0px;	width: 503px;	padding-top: 1em;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.caja-fotos {	float: right;	margin: 0em 0px 0px 0px;	width: 155px;}.caja-serie-fotitos {	margin: 0em 0px 0px;	clear: both;	float: left;	width: 536px;}.fotitos {	margin: 0em 9px;	padding: 0px;	float: left;}.img-left-noborder {	float: left; margin: 0em 5px 3px 0px;}.img-right-noborder {	float: right;	margin: 0em 0px 3px;}.img-right-nw {	float: right;	margin: 0em 0px 0px 12px;	padding: 0px;}.img-flash-right {	float: right;	padding-left: 3px;}.img-left-border {	float: left;	margin: 0em 18px 3px 0px;	border: 1px solid #434E22;	clip:   rect(10px 30px 7px 7px);	height: 48px;	width: 64px;}.img-right-border {	float: right;	margin: 0em 0px 10px;	border: 1px solid #502728/*border: 1px solid #CCCC99*/;	clear: both;}.img-right-border-destacados {	float: right;	margin: 0em 0px 2px 4px;	border: 1px solid #502728/*border: 1px solid #434E22*/;	clear: both;}.img-album {	position: absolute;	clip:          rect(0px 64px 36px 0px);	text-align: center;}.img-casas {	float: right;	background-color: #FF0000;	vertical-align: text-top;}.pie-foto {	float: left;	margin: 0em 0px 0px;	font-size: 9px;	color: #000;	text-decoration: none;	text-transform: uppercase;	line-height: 120%;	font-weight: lighter;}/***********************//* SECTION 7 - SIDEBAR *//***********************//*-----------------------------------------------*//* Section 7.1 - Size                            *//*-----------------------------------------------*//* Because of IE float-rendering bug, the width  *//* must be reduced by 6px, otherwise it will     *//* duplicate characters after the last float     *//* Reason: IE may not alwys allow nested floats  *//* have identical widths, but inside float must  *//* be smaller than outside float. This IE-bug is *//* somewhat unpredictable. See Section 5 header  *//* for more details on this topic.               *//*-----------------------------------------------*/.sidebar {	float: right;	width: 197px;	height: 335px;	margin: 0px ;	padding: 0px;	background-color: #fff/*background-color: #66732B*/;	/*url(../img/i.jpg);	/*background-repeat: no-repeat;	background-position: left top;*/	border-style: none none none solid ;	border-color: #502728;	border-width: 2px;}/*-----------------------*//* Banner - Sidebar Right *//*-----------------------*/.banner {	height:72px;	margin-bottom: 12px;	display:block;	clear:both;}.banner a {	font-size: 120%;	float: left;}.banner img {	float: left;	margin-right: 9px;	border:none;}/*-----------------------*//* Section 7.2 - Textbox *//*-----------------------*/.sidebarbox-noborder {	width: 190px; margin: 0em 0px 1em; padding: 0px;}.fechabox-novedad {	width: 110px;	margin: 0em 0px;	padding: 0px;	color: #000/*color: #CCCC99*/;}.fecha-novedad-lista {	width: 100px;	margin: 0em 0px;	padding: 5px 0px 5px 9px;	clear: none;	float: left;	font-size: 100%;	display: block;	background-color: #000000;}.sidebarbox-border {	width: 157px; margin: 0px 0px 1em; padding: 9px; border: 1px solid #CCCC99;}/*-----------------------------*//* Section 7.3 - Textbox title *//*-----------------------------*/.sidebarbox-title-noshading-noline {	 display: block; margin: 0px 0px 0.5em 0px; padding: 1px 0px 1px 0px;font-weight: bold; font-size: 120%;}.sidebarbox-title-noshading-line {	display: block; margin: 0px 0px 0.5em 0px; padding: 1px 0px 1px 0px; border-bottom: solid 1px rgb(135,135,135); background-color: transparent; font-weight: bold; font-size: 120%;}.sidebarbox-title-shading {	display: block; margin: 0px 0px 0.5em 0px; padding: 2px 5px 2px 5px; background-color: rgb(225,225,225); font-weight: bold; font-size: 120%;}/*------------------------------*//* Section 7.4 - Paragraph text *//*------------------------------*/.sidebarbox-noborder p {	margin: 0px 4px 0.4em; padding: 0px; background-color: transparent; font-size: 110%;}.sidebarbox-border p {	margin: 0px 0px 0.4em 0px;	padding: 0px;	background-color: transparent;	font-size: 110%;	line-height: 120%;}/*----------------------------------*//* Section - Destacados en Home    *//*----------------------------------*/.destacado-uno-home {	float: left;	width: 146px;	margin: 0px 0px 0em 0px;	padding: 0px 20px 0px 0px/*padding: 16px 18px 18px*/;}.destacado-dos-home {	float: left;	width: 197px;	margin: 0px 0px 0em;	padding: 0px 0px 0px 0px/*padding: 16px 9px 18px 18px*/;	/*background-image: url(../img/backdest.jpg);*/	background-repeat: no-repeat;	background-position: 133px top;}/*----------------------------------*//* Titulo - Destacados en Home    *//*----------------------------------*/.destacados-titulo {	margin: 0px 0px 0.3em;	padding: 0px;	font-size: 110%;	color: #003300;}.destacados-titulo a {	color: #003300;	text-decoration: none;}.destacados-titulo a:hover {	color: #98A45D;	text-decoration: none;}/*----------------------------------*//* Texto - Destacados en Home    *//*----------------------------------*/.destacados {	margin: 0px 0px 0em 0px;	padding: 0px;	font-size: 100%;	color: #434E22;}.destacados a {	color: #434E22;	text-decoration: none;}.destacados a:hover {	color: #98A45D;	text-decoration: none;}/**********************//* SECTION 8 - FOOTER *//**********************//* Somehow not possible to use percentage values to scale the font-size here. *//* Therefore the is the font-size definition given in the generic CSS-class   *//* "footer-font", even though those generic font classes should all have a    *//* normed size of 1.0em. But making footer an exception will not hurt us.     */.footer {	clear: both;	width: 747px;	margin: 0em 0px 0px;	padding: 4px 9px 6px 18px;	/*background-color: #66732B;*/	height: 27px;}/***************************************************//* SECTION 9 - HYPERLINKS FOR NON-NAVIGATION TEXTS *//***************************************************/.content a, .sidebar a {	color: #502728; text-decoration: none;
	border: none;
	}.content a:hover, .sidebar a:hover {	color: #502728; text-decoration: none; }.content a:visited, .sidebar a:visited {	color: #502728/*color: #FFFFFF*/;
}.footer a {	color: #502728; text-decoration: none;}.footer a:hover {	color: #502728; text-decoration: none;}.titulo-novedad {	color: #000; /*color: #FFFFFF;*/	text-decoration: none;	text-transform: uppercase;}.vinculo-vermas-home, .vinculo-vermas {
	width: 100%;	display: block;	margin: 0em 0px;	padding: 0px;	color: #502728/*color: #FFFFFF*/;	font-size: 1em;	float: left;	line-height: 140%;	text-transform: uppercase;}.vinculo-vermas a, .vinculo-vermas-home a {	margin: 0.3em 0px;	padding: 0px 0px 0px 16px;	color: #502728/*color: #FFFFFF*/;	background-image: url(../img/flechita.gif);	background-repeat: no-repeat;	text-decoration: none;	background-position: left 3px;	display: block;}.vinculo-vermas a:hover, .vinculo-vermas a.visited, .vinculo-vermas-home a:hover, .vinculo-vermas-home a.visited {	color: #7A7032;	background-image: url(../img/flechitb.gif);}.vinculo-pdf {	display: block;	margin: 0em 0px;	padding: 0px;	color: #502728/*color: #FFFFFF*/;	font-size: 1em;	float: left;	line-height: 140%;	text-transform: uppercase;}.vinculo-pdf a {	margin: 0.3em 0px;	padding: 0px 0px 0px 20px;	color: #502728/*color: #FFFFFF*/;	background-image: url(../img/pdf_button.gif);	background-repeat: no-repeat;	text-decoration: none;	background-position: left 0px;	display: block;	height: 18px;}.vinculo-pdf a:hover, .vinculo-pdf a.visited {	color: #7A7032;	background-image: url(../img/pdf_button.gif);}.vinculo-novedades {	margin: 0em 0px 0.8em;	padding: 0px;	font-size: 120%;}.vinculo-izq {	margin: 0px 0px 0em;	padding: 0px;	font-size: 1em;	clear: none;	float: left;}.vinculo-izq a {	padding: 0px 0px 0px 16px;	color: #ffffff;	background-image: url(../img/flechitf.gif);	background-repeat: no-repeat;	text-decoration: none;	background-position: left 2px;	display: block;}.vinculo-izq a:hover, .vinculo-izq a.visited {	color: #DDE0D1;	background-image: url(../img/flechite.gif);}.vinculo-primera {	clear: none;	float: right;}.vinculo-primera a {	margin: 0em 0px 0em 0em;	padding: 0px 9px 3px;	background-image: url(../img/flechag.gif);	background-repeat: no-repeat;	background-position: center 5px;	display: block;}.vinculo-primera a:hover {	background-image: url(../img/flechah.gif);	background-repeat: no-repeat;	background-position: center 5px;	color: #434E22;}.vinculo-ante {	clear: none;	float: right;}.vinculo-ante a {	margin: 0em 0px 0em 0em;	padding: 0px 9px 3px;	background-image: url(../img/flechite.gif);	background-repeat: no-repeat;	background-position: center 5px;	display: block;}.vinculo-ante a:hover {	background-image: url(../img/flechite2.gif);	background-repeat: no-repeat;	background-position: center 5px;	color: #434E22;}.vinculo-sig {	clear: none;	float: right;}.vinculo-sig a {	margin: 0em 0px 0em 0em;	padding: 0px 9px 3px;	background-image: url(../img/flechita.gif);	background-repeat: no-repeat;	background-position: center 5px;	display: block;}.vinculo-sig a:hover {	background-image: url(../img/flechita2.gif);	background-repeat: no-repeat;	background-position: center 5px;	color: #434E22;}.vinculo-ultima {	clear: none;	float: right;}.vinculo-ultima a {	margin: 0em 0px 0em 0em;	padding: 0px 9px 3px;	background-image: url(../img/flechae.gif);	background-repeat: no-repeat;	background-position: center 5px;	display: block;}.vinculo-ultima a:hover {	background-image: url(../img/flechaf.gif);	background-repeat: no-repeat;	background-position: center 5px;	color: #434E22;}.vinculo-novedades a {	margin: 0em 0px;	padding: 0px 0px 0px 16px;	color: #000/*color: #FFFFFF*/;	background-image: url(../img/flechita.gif);	background-repeat: no-repeat;	text-decoration: none;	background-position: left 3px;	display: block;}.vinculo-novedades a:hover {	color: #502728/*color: #FFFFFF*/;	background-image: url(../img/n/noticia.png);	background-repeat: no-repeat;	background-position: left 3px;}.vinculo-novedades a:visited {	color: #9E6768/*color: #FFFFFF*/;}.pie-foto a {	color: #FFFFFF;	text-decoration: none;}.pie-foto a:hover {	color: #FFFFFF;	text-decoration: none;}.pie-foto a:visited {	color: #FFFFFF;	text-decoration: none;}/********************************//* SECTION 10 - GENERIC CLASSES *//********************************//*------------------------------------------*//* Section 10.1 - Global default fonts      *//*------------------------------------------*//* Only applied to the main div-statements  *//* for the basic page regions.              *//*------------------------------------------*/.nav-global-font {	font-size: 1.0em;}.nav-main-font {	font-size: 1.0em;}.nav-sub-font {	font-size: 1.0em;}.content-font {	font-size: 1em; line-height: 1.7em; color: #000000; /*color: #CCCC99*/;}.sidebar-font {	font-size: 1.0em; line-height: 1.4em; color: rgb(110,110,110);}.nav-album-font {	font-size: 1em;	padding-top: 2px;	text-transform: uppercase;}.nav-an-album-font {	font-size: 1em;	padding-top: 2px;}.alqi-vent-font {	margin: 0px 0px 1em;	padding: 2px 5px;	font-size: 1em;	clear: none;	background-color: #993300;	color: #98A45D;	text-transform: uppercase;}.alqi-font {	margin: 0px 0px 1em;	padding: 2px 5px;	font-size: 1em;	clear: none;	background-color: #502728;	color: #fff;	text-transform: uppercase;}.alqi-font-x {	margin: 0px 0px 0em;	padding: 2px 5px;	font-size: 1em;	clear: none;	background-color: #003366;	color: #fff;	text-transform: uppercase;}.venta-font {	margin: 0px 0px 1em;	padding: 2px 5px;	font-size: 1em;	clear: none;	background-color: #98A45D;	color: #fff;	text-transform: uppercase;}/* Percentage value does not work in "footer", so we     *//* cannot give the normed size of "1.0em" here and scale *//* it up inside the "footer". Thus we define the final   *//* font-size here the way it will appear on screen.      */.footer-font {	font-size: 1.1em;	color: #E6E6FA;	float: center;	line-height: normal;}.footer-font-nw {	font-size: 1.1em;	color: #98A45D;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #434e22;	padding-top: 12px;	padding-right: 18px;	padding-bottom: 12px;	padding-left: 18px;	width: 562px;}.idiomas-font {	color: #fff/*color: #98A45D*/;}.footer img {	text-decoration: none;	border: none;}/*--------------------------------------*//* Section 10.2 - Horizontal alignments *//*--------------------------------------*/.align-left {	text-align: left;}.align-right {	text-align: right;}.float-left {	float: left;}.float-right {	float: right;}/*-------------------------------------*//* Section 10.3 - Title decoration box *//*-------------------------------------*/.box-destacados-dos {	float: left;	margin: 0em;	padding: 0px 0px 0px 15px;	/*border-left-width: 1px;	border-left-style: solid;	border-left-color: #98A45D;*/}.box-destacados {	background-color: #502728/*background-color: #DEE0D1*/;	float: left;}/*---------------------------*//* Section 10.4  Text colors *//*---------------------------*//* Basic Colors */.txt-white {	color: rgb(255,255,255);}.txt-black {	color: #000000;}.txt-grey09 {	color: #333333;}/* Grey */.txt-grey01 {	color: #DEE0D1;}/* Yellow */.txt-yellow01 {	color: #FFFFCC;}.txt-yellow02 {	color: #000/*color: #CCCC99*/;}/* Green */.txt-green02 {	color: #98A45D;}.txt-green07 {	color: #434E22;}.txt-green08 {	color: #003300;}/* Red */.txt-redlodge {	color: #502728/*#52260B*/;}/*----------------------------------*//* Section 10.5 - Background colors *//*----------------------------------*//* Basic Colors */.bg-white {	background-color: rgb(255,255,255);}.bg-black {	background-color: rgb(0,0,0);}/* Grey */.bg-grey01 {	background-color: #DEE0D1;}.bg-grey02 {	background-color: #E4DFDB;}/* Fondos de Contentboxes *//*.bg-01 {	background-image: url(../img/bg01.jpg);	background-repeat: repeat;	background-position: left top;}.bg-02 {	background-image: url(../img/bg02.jpg);	background-repeat: repeat;	background-position: left top;}.bg-03 {	background-image: url(../img/bg03.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-04 {	background-image: url(../img/bg04.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-05 {	background-image: url(../img/bg05.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-06 {	background-image: url(../img/bg06.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-07 {	background-image: url(../img/bg07.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-08 {	background-image: url(../img/bg08.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-09 {	background-image: url(../img/bg09.jpg);	background-repeat: no-repeat;	background-position: left top;}*/.bg-10 {	background-image: url(../img/bg10.jpg);	background-repeat: no-repeat;	background-position: left top;}/*.bg-11 {	background-image: url(../img/bg11.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-12 {	background-image: url(../img/bg12.jpg);	background-repeat: no-repeat;	background-position: left top;	padding: 5px 25px 10px 13px;}/*.bg-13 {	background-image: url(../img/bg13.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-14 {	background-image: url(../img/bg14.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-14b {	background-image: url(../img/bg14b.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-15 {	background-image: url(../img/bg15.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-16 {	background-image: url(../img/bg16.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-17 {	background-image: url(../img/bg17.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-18 {	background-image: url(../img/bg18.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-19 {	background-image: url(../img/bg19.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-20 {	background-image: url(../img/bg20.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-21 {	background-image: url(../img/bg21.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-22 {	background-image: url(../img/bg22.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-23 {	background-image: url(../img/bg23.jpg);	background-repeat: no-repeat;	background-position: left top;}.bg-24 {	background-image: url(../img/bg24.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-right: 17px;}.bg-25 {	background-image: url(../img/bg25.jpg);	background-repeat: no-repeat;	background-position: left top;}/*.bg-epa {	background-image: url(../img/i.jpg);	background-repeat: no-repeat;	background-position: right top;}*//* Yellow */.bg-yellow01 {	background-color: #fff;/* background-color: #FFFFCC*/}/* Green */.bg-green01 {	background-color: #fff;/*background-color: #98A45D*/}.bg-green02 {	background-color: #fff; /*background-color: #CCCC99*/}.bg-green06 {	background-color: #fff/*background-color: #66732B*/;}.bg-green07 {	background-color: #fff; /*background-color: #434E22;*/}.bg-green08 {	background-color: #fff; /*background-color: #003300;*/}/* Red */.bg-redlodge {	background-color: #fff/*background-color: #52260B*/;}.bg-red06 {	background-color: #CC6600; /*background-color: #CC6600;*/}/*------------------------------*//* Section 10.5 - Border colors *//*------------------------------*/.brd-green01 {	border: 1px solid #CCCC99;}.brd-green02-izq {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #98A45D;}.brd-esp-sup {	margin-top: 1px;}.brd-esp-inf {	margin-bottom: 1px;}.brd-green06-inf {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #66732B;}.brd-green08 {	border: 1px solid #434E22;}.brd-green08-sup {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #434E22;}.brd-green08-sup {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #434E22;}.brd-green08-inf {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #434E22;}.brd-redlodge {	border: 1px solid #52260B;}.brd-white {	border: 1px solid #FFFFFF;}.brd-green07 {	border: 1px solid #434E22;}/******************************//* SECTION 11 - MISCELLANEOUS *//******************************//* Horizontal line */hr {	clear: both; width: 425px; height: 1px; border: none;}/* HTML-code examples */.showcode {  font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);}/* Hide HTML-tags. Good when no pagestyle supported by browser */.hide {	display: none;}br {	clear: both;}.contentbox-novedad br {
	clear: none;
}.esp-nueve-sup {	padding: 9px 0px 0px;}a img{ 
border:0; 
}
.item_prensa {
	padding: 0 0 50px 50px;
}

.item_prensa img {
	vertical-align: middle;
	box-shadow: -8px 8px 5px #BFBFBF;
	-moz-box-shadow: -8px 8px 5px #BFBFBF;
	-webkit-box-shadow: -8px 8px 5px #BFBFBF;
}

.item_prensa a {
	font-size: 17px;
	margin-left: 10px;
}

.item_prensa a:hover {
	text-shadow: black 0.1em 0.1em 0.2em;
}



