﻿
body {margin-top: 0px;padding-top:120px;font-family:Verdana, Tahoma, Arial;font-size:0.8em;color:#009;background:url(/images/template/fondoBodyRayas.png) repeat #E2F2C5;}
h1 {font-size:1.6em !important;}
h2 {font-size:1.4em !important;}
h3 {font-size:1.2em !important;}
h4 {font-size:1.1em !important;}
h5 {text-align:left;margin-top:0px;}
a {text-decoration:none !important;}
a:hover {color:#334E0E;}  /*font-weight:600;#365481;*/
p a {vertical-align:top;}
dd {margin-left:8px;}
img {border-style:none;}


	/*--- Estos atributos tienen configuraciones adicionales para cada navegador ----*/
#leftArea {position:absolute;top:149px;float:left;}
#menuLeft {top:1px;position:absolute;margin-left:5px;width:310px;}  /* background-image:url(/images/template/CurvaMenuTr.png); */
#orangeLine {position:absolute;margin-left:3px;top:144px;}
#oferta {position:absolute;float:right;z-index:1000;top:30px;}
.btnSearch {background-color:#FFFAF0;border:1px solid #bbb;width:50px;margin:0px;padding:0px;height:19px;font-size:0.8em;font-weight:bold;color:#4B7216;}
.txtSearch {padding-left:20px;border:1px solid #AFDE70;margin:0px;padding-top:0px;margin-bottom:10px;vertical-align:top;}
.oferta {position:relative;margin-left:10px;}
.newLabel {position:absolute;top:-3px;float:right;z-index:1000;margin-left:50px;}  /* Esta clase no se usa para lte IE 6 */



	/*----  TOP  ----------*/
#header {position:absolute;top:5px;}     /*padding-left:5px;*/
#globalBienvenido {width:960px;position:absolute;top:75px;}
#search {z-index:5;width:30%;float:right;text-align:right;}
#bienvenido {width:50%;float:left;text-align:left;margin-left:10px;margin-top:20px;}
#menuBtn {position:absolute;top:122px;z-index:5;width:969px;text-align:left;margin-left:3px;}
#linksBar {position:absolute;top:42px;margin-left:140px;}
/*.lblSearch {color:#4B7216;font-size:0.75em;font-weight:bold;}*/
.bienvenido {font-size:0.8em;color:#ccc;font-weight:700;}




	/*-----  MIDDLE   ----------*/
#GlobalContent {background-color:#FFF;width:978px;margin:0 auto;}   /*padding-left:5px;*/



	/*-----  MIDDLE LEFT  ----------*/
.menuLeft {text-align:left;padding-left:10px;}
.menuLeft dt a:hover {color:#334E0E;font-weight:bold;}  /*background-color:#DADADA;*/
.menuLeft dd a:hover {color:#334E0E;font-weight:bold;}  /*background-color:#DADADA;*/
.menuItems {line-height:2em;font-size:0.85em;}
.twitter {color:#48D1FE;font-size:1.3em;font-family:Tahoma;}



	/*-----  MIDDLE CENTER  ----------*/
#MainContent {margin-left:190px;min-height:600px;padding-left:10px;padding-top:70px;position:relative;text-align:justify;width:580px;}   /*top:190px; padding-right:10px; */
#primaryArea {}   /* background:url(/images/template/bg_top-marca-agua4.JPG) no-repeat right top; */
#categPhotoTxt {text-align:center;width:570px;margin-left:10px;margin-top:30px;}
#MainContent h1 {font-size:1.8em;font-weight:normal;}
/*#dptList, #dptListD1 {text-align:left;padding-left:70px;padding-right:70px;}*/
#propTit {position:absolute;z-index:10;top:110px;margin-left:10px;}
#propTitImg {}


.mapDpto {top:190px;float:left;padding-top:20px;border-right:1px dotted #AAAAAA;padding-right:30px;height:322px;}    /**/
.descripDpt {min-height:322px;}   /*top:190px;width:50%;float:right;height:360px;z-index:100;padding-top:8px;padding-left:230px;*/
.imgDpto {margin-left:10px;margin-top:0;}
.dptTitle {margin-top:-20px;}

.dptPhoto {width:580px;height:100px;margin-top:10px;}
.centralArea {text-align:center;} /*margin:0px 190px 0px 210px;margin-left:190px;*/
.categPhoto {margin-left:3px;}  /*margin-bottom:30px;*/
.categPhotoTxt {font-size:11px;}
.titCateg {float:left;width:23%; height:180px; margin:0 5px;}
.titleBar {margin:25px 0 15px 7px;}  /*height:20px;*/
.photoDisplay {float:left;width:29%;padding-left:20px;}   
	/*.contactDisplay {float:left;width:29%;padding-left:20px;}   */
.photo {border:1px solid #F60;margin-top:0px;margin-left:-20px;}
.photoDescrip {text-align:left;vertical-align:top;}   /*margin-left:15px;*/
.photosAreaDeco {border-bottom:1px dotted #F30;}
.photoGallery {min-height:185px;}
.photoGalleryDetail {float:left;padding-bottom:25px;text-align:left;color:#666;}  /* width:30% */
.pageNro {color:#395D94;font-weight:bold;vertical-align:top;}
.pagingFirst {}  /*background-image:url(/images/template/go-first-view.png);background-repeat:no-repeat;*/
.newsListTit {font-size:12px;font-weight:600;}
.newsListDate {color:#6a6a6a;font-size:11px;}



	/*.centralAreaTxt {position:absolute;top:480px;float:right;color:#00f;font-size:9px;}    text-align:center;z-index:1000;position:absolute;top:480px;margin:0px 190px 0px 210px;*/


	/*-----  MIDDLE RIGHT  ----------*/
	/*#rightArea {width:180px;position:relative;top:42px;float:right;text-align:right;}*/
#rightArea {margin-left:790px;position:absolute;top:155px;text-align:right;width:180px;}   /*margin-top:46px;float:right;padding-left:790px;*/
.bannerRight {margin-top:0px;font-size:9px;margin-bottom:10px;text-align:left;}



	/*----- BOTTOM  ----------*/
#bottomContent {width:978px;}
#footer {background-image:url(/images/template/Pie.png);background-repeat:repeat-x;height:230px;margin:0 auto;padding-top:20px;width:978px;}    /*position:absolute;top:800px;margin-top:20px !important;*/
/* overflow:auto Permite que se despliegue la imagen de fondo del pie */
#copyright_info {height:40px;padding-top:10px;margin-top:167px;text-align:center;}   /*position:absolute;top:170px;margin-left:5px;width:968px;*/
.footerColumns {padding-left:20px;width:17%;float:left;}
.footerItems {text-align:left;font-size:0.8em;line-height:1.8em;}
.footerItems dt a:hover {background-color:#BBE484;}
.address_info {font-size:0.8em;color:#008A00;font-weight:600;text-align:left;line-height:1.5em;}
.copyright {background-color:#333;}


/* Mensaje transparente */

.black_overlay{
     display: none;
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: #000;
     z-index:1001;
     opacity:.40;
     -moz-opacity: 0.40;
     filter: alpha(opacity=40);
     background-repeat:repeat;
}

.white_content {
     display: none;
     position: fixed;
     top: 35%;
     left: 35%;
     width: 25%;
     height: 25%;
     padding: 16px;
     background-color: #fff;
     color: #333;
     z-index:1002;
     overflow: auto;
     border:4px solid #BBE484;
     text-align:center;
}



	/*----  GENERIC STYLES  ----------------------------->*/

.cntDiv {width:100%}  /* Div contenedor de otros DIVs flotantes */
.childDivFloatLeft20 {width:15%;float:left;padding:3px;}
.childDivFloatRight80 {width:75%;float:right;padding:3px;}

.childDivFloatLeft25 {width:25%;float:left;padding:3px;}
.childDivFloatRight65 {width:65%;float:right;padding:3px;}

/*
.childDivFloatLeftMedium {width:85%;float:left;padding:3px;}
.childDivFloatRightLarge {width:10%;float:right;padding:3px;}
*/

.childDivFloatLeft50 {width:50%;float:left;padding:3px;}
.childDivFloatRight40 {width:40%;float:right;padding:3px;}

.clearfloat {clear:both;}

.alignRight {text-align:right !important;}
.alignLeft {text-align:left !important;}
.valignTxtTop {vertical-align:text-top;}
.valignTop {vertical-align:top;}
.displayBlock {display:block;}
.border1px {border:1px solid #ccc;}
.borderCollapseSeparate {border-collapse:separate !important;}
.txtLinkStyleBgBlack {color:#fff;}
.txtLinkStyleBgBlackUdl {color:#fff;text-decoration:underline !important;}
.txtLinkStyle {color:#5488C6;}   /*#369;*/
.txtLinkStyleU {color:#5488C6;text-decoration:underline !important;}
.bottomDottedFooter {border-bottom:1px dotted #94AC74;}
.separatorLineLtColor {border-bottom:1px dashed #ccc;}
.separatorLineDarkColor {border-bottom:1px dashed #999;}
.marginLeftSmall {margin-left:5px;}
.marginLeftMedium {margin-left:10px;}
.marginRightMedium {margin-right:10px;}
.paddingBottomSmall {padding-bottom:3px;}
.paddingBottomMedium {padding-bottom:5px;}
	.paddingBottomHuge {padding-bottom:20px;}
.paddingLeftSmaller {padding-left:3px;}
.paddingLeftSmall {padding-left:5px;}
.paddingLeftMedium {padding-left:10px;}
.paddingRightSmall {padding-right:5px;}
.paddingRightMedium {padding-right:10px;}
.paddingRightLarge {padding-right:15px;}
.paddingTopSmall {padding-top:5px;}
.paddingTopMedium {padding-top:10px;}
.paddingTopLarge {padding-top:20px;}
.fontItalic {font-style:italic !important;}
.fontBold {font-weight:bold;}
	.fontColor_Black {color:#000;}
.fontColor_White {color:#fff;}
.fontColorDarkOrange {color:#E18700;}
.fontColorDarkBlue {color:#395D94;}
.fontColorGray {color:#999 !important;}
.fontSize07 {font-size:0.7em;}
	.fontSize075 {font-size:0.75em;}
.fontSize08 {font-size:0.8em;}
.fontSize085 {font-size:0.85em;}
	.fontSize09 {font-size:0.9em;}
.fontSize1 {font-size:1em !important;}
.fontSize11 {font-size:1.1em !important;}
	.fontWeightBold {font-weight:bold;}
.lineHeightXXSmall {line-height:0.9em;}
.lineHeightXSmall {line-height:1.3em;}
.lineHeightSmall {line-height:1.6em;}
.lineHeightMedium {line-height:2em;}
.highlight {font-weight:bold;}
.bgColorOrange {background-color: #FFE1A8;}


	/*
	---- Not used anymore
	h4 {padding-top:10px;padding-bottom:10px;margin-top:0px;margin-bottom:0px;}

	#dptList a:hover {background-color:#DADADA;}
	#menuHorizTxt {position:absolute;top:137px;z-index:5;width:700px;text-align:left;}
	#powered {position:relative;width:200px;float:right;text-align:right;}
	#menuLeft {top:1px;position:absolute;width:310px;background-image:url('/images/template/CurvaMenuTr.png');}
	.imgLinkStyle {color:transparent;}
	#titleDeco {text-align:right;width:70%;float:right;padding-top:20px;height:50px;vertical-align:bottom;}
	.langFlags { margin-bottom:5px;}
	.menuTxt {width:16.7%;float:left;text-align:center;}
	.photosArea {text-align:justify;margin-top:10px;margin-left:190px;margin-right:190px;}
	#footer h4 {text-align:left;}
	.menuBtn {width:15%;padding-left:10px;float:left;text-align:center;}
	#lblSearch {z-index:10;float:left;margin-left:244px;position:absolute;}

	*/
