body{font: normal 1em/1.3em  Helvetica, Arial, Verdana, sans-serif;}

#header p {position: relative;float: right;width: 150px;padding-right: 20px;text-align: right;}
#header p a{font-size: .75em;line-height: 1em;text-decoration: none;line-height: 1.5em;}

#logo a {background: transparent url(../images/logo.png) no-repeat left top;display: block;text-indent: -9000px;width: 265px;height: 75px;}

#content .titleG {background: #8b9e4c url(../images/lines.gif) repeat left top;height: 20px;width: 675px;margin: 10px 0;}
#content .titleG h3,#content .titleB h3 {font-size: 1em;line-height: 1.5em;display: inline;font-weight: bold;}
#content .titleG h3 span {background-color: white;text-align: center;padding: 10px;height: 20px;margin-left: 20px;color: #57632f;}
#content .titleB {background: #3b454f url(../images/lines.gif) repeat left top;height: 20px;width: 675px;margin: 10px 0;}
#content .titleB h3 span {background-color: white;text-align: center;padding: 10px;height: 20px;margin-left: 20px;color: #3b454f;}
#content .titleB .link ,#content .titleG .link {background-color: white;float: right;font-size: .9em;margin-right: 10px;height: 15px;margin-top: 3px;padding: 0 8px;line-height: 1.2em;}
#content .titleB .link a {color: #8b9e4c;}

#content p.socios{margin: 0px;padding: 0px;font-size: .825em;}

#content p{margin: 0px;padding: 0px;font-size: .9em;}

.mainContent p.title{font-size: 1.2em;font-weight: bold;text-align: center;padding: 4px;margin-bottom: 10px;}

/*Highslide*/
.highBack {border: 1px solid white;}
ul#highslide {/*margin-top: 10px;*/height: 180px;background: #e8ecdb url(../images/bg_highslide.gif) no-repeat center top;}
ul#highslide li {padding: 10px;float: left;background: transparent url(../images/line-vertical.jpg) no-repeat right 10px;}
ul#highslide li.last {background-image: none;}
ul#highslide li a {color: #292929;text-decoration: none;font-size: .9em;}
ul#highslide li img {float: left;margin-right: 10px;margin-top: 5px;}
ul#highslide li p {font-size: 0.8em;line-height: 1.3em;margin-left: 170px;color: #5f5f5f;margin-top: 5px;margin-right: 10px;}
ul#highslide .ampliar {background: transparent url(../images/bt_pdf.jpg) no-repeat right top;height: 27px;display: block;text-indent: -9000px;margin-top: 10px;}
.highBack .bottom {background: #e8ecdb url(../images/bg_highslide_bottom.gif) no-repeat center bottom;height: 13px;}
.highBack a.edit{font-size: 0.7em;}

/* @group Notas */
ul.notas {}
/*portada*/
ul.notas li.small{width: 210px;height: 180px;position: relative;float: left;margin-right: 15px;}
/*revista construccion*/
ul.notas li.vertical{text-align: center;}
ul.notas li.vertical img{float: none;}
ul.notas li.vertical h4{font-size: .9em;color: #8b9e4c;}
ul.notas li.vertical p{color: #57632f;font-weight: bold;}
/*ampliadas de notas y eventos*/
ul.notas li.ampliada img{padding: 1px;border: 1px solid #ebeced;float: right;margin-bottom: 20px;}
ul.notas li.ampliada{padding-top: 0px;}
ul.notas li.ampliada h4{color: #3b454f;}
ul.notas li.ampliada p{}

/*ul.notas li h4{margin-bottom: .25em;}
ul.notas li h4.title{border-bottom:1px dotted #ccc;padding-bottom: .25em;margin-bottom: .75em;}*/
ul.notas li{border-bottom: 1px solid #ebeced;padding: 10px 0;}
ul.notas li p{}
ul.notas li img{padding: 1px;border: 1px solid #ebeced;float: left;margin-right: 5px;}
ul.notas li a{font-size: .825em;line-height: 1.2em;color: #3a444d;}
ul.notas li a:hover{color: #6a747d;}

ul.notas li.ver{width: 100%;border: none;}
ul.notas li.ver a {position: relative;float: right;text-indent: -9000px;display: block;background: transparent url(../images/ver-todas.jpg) no-repeat left top;width: 123px;height: 27px;margin-top: 5px;}
ul.notas li.pagination{text-align: center;}
ul.notas li.pagination p{padding: 5px 10px !important;border: 1px solid #cfd1c6;background-color: #eff1e6; display: inline;}
ul.notas li.pagination span{font-size: .825em;color: #999;padding: 2px 4px;}
ul.notas li.pagination a{padding: 2px 4px;text-decoration: none;}
ul.notas li.pagination a:link{color: #333;}
ul.notas li.pagination a:visited{color: #555;}
ul.notas li.pagination a:hover{color: #8b9e4c;}

/* @end */

/* @group Banner */
#banner {color: #3a444d;background: #ebeced url(../images/banner-right.gif) no-repeat right top;height: 185px;}
#banner .image {float: left;}
#banner .image img {border-right: 10px solid white;}
#banner p {text-align: right;padding: 15px;}
/* @end */

/*Div Arrow*/
.divArrow {background: transparent url(../images/dotted.gif) repeat-x center center;margin: 10px 0;clear: both;}
.divArrow .arrow {background: transparent url(../images/arrow.jpg) no-repeat left center;width: 20px;height: 20px;}

/*Info External*/
#info ul,#externalInfo li {list-style: none;margin: 10px 0 0 40px;padding: 0;}
#info a.pronostico {display: block;background: transparent url(../images/pronostico.jpg) no-repeat center top;width: 195px;height: 60px;}
#info a.cotizacion {display: block;background: transparent url(../images/cotizacion.jpg) no-repeat center top;width: 195px;height: 60px;}
#info .top {background: transparent url(../images/info-back-top.jpg) no-repeat left top;height: 14px;}
#info .center {background: transparent url(../images/info-back.jpg) repeat-y left top;margin-top: 10px;}
#info .bottom {background: transparent url(../images/info-back-bottom.jpg) no-repeat left top;height: 14px;}
.closeLeft {background: transparent url(../images/columnbottom.jpg) no-repeat left top;height: 185px;}



/* Login */
.login {padding:10px;width: 300px; margin: 0 auto; background-color:#eff1e6;margin-top: 30px;
  border-radius : 5px;
  -moz-border-radius : 5px;
  -webkit-border-radius : 5px;
}
.login fieldset ol li{color: #333; border: none; padding: 5px 0;}
.login fieldset ol li label{display: block;font-size: .825em;text-shadow: white 0px 1px 0px; color: #536c83; }
.login fieldset ol li input{width: 95%;border: 1px solid #ccc;padding: 4px;}
.login fieldset ol li textarea{width: 95%;height: 200px;border: 1px solid #ccc;padding: 4px;}
.login fieldset ol li abbr{color: red;}
#content .login fieldset .inline-hints{color: #888;clear: both;font-size: .75em;padding-top: 10px;}
.login fieldset .inline-hints a{color: #536c83;}
.login fieldset .forgot {text-align: left;}
.login fieldset ol li.commit input{width: auto;background-color:#536c83;color: white;}
.header{}
.header h1 { font-family: Apex,'Helvetica Neue', 'HelveticaNeue', 'Trebuchet MS', sans-serif; font-size: 1.3em; text-align: left; font-weight: bold; line-height: 1.25em; color: #536c83; display: block; text-shadow: white 0px 1px 0px; border-bottom: 1px dashed #536c83;padding-bottom: 10px;}



/* SubHeader */
/* @group Subheader */
.subHeader{position: relative;}
.subHeader h4{display: block;background: transparent url(../images/arrow.jpg) no-repeat left center;padding-left: 30px;padding-top: 3px;margin: 0px;}
.subHeader h5{display: block;padding-left: 30px;padding-top: 3px;margin: 0px;}
.subHeader p.subtitle{color: #333;padding-left: 30px !important;}
.subHeader div.divArrow{clear: none;background-position: left top;height: 3px;padding-right: 10px;margin-top: 5px;}

#content .blue h4,#content .blue p,#content .blue h5{color: #3b454f;}
#content .green h4{color: #848b6f;}
#content .green span{color: #57632f;}
#content .green p{color: #8b9e4c;}

/* @end */

.pdf{text-decoration: none; font-size: .75em; color: #67755b; background: transparent url(../images/pdf.png) no-repeat 5px center;padding:3px 10px 3px 30px;height: 20px;border: 1px solid #cfd7b5;border-top: none;border-bottom: none;}
.pdf:hover{color: #283120;}

.greenList{display: table;width: 100%;}
.greenList li{border: 1px solid white;display: table-cell;background-color: #eff1e6;padding: .5em;font-size: .75em;margin-right: 1px;}
	.greenList li:hover{background-color: #8b9e4c;color: white;}
	.greenList li:hover a{color: white;}
	.greenList li:hover span{background-color: #eff1e6;color: #8b9e4c;}
.greenList li span{color: white;background-color:#8b9e4c;padding: 2px 5px;margin-right: 10px;text-align: center;overflow: hidden;}
.greenList li a{font-weight: bold;color: #8b9e4c;text-decoration: none;}

/* IE6 and IE7 hacks */
.greenList li{*position: relative; *float: left; *display: inline;}

/*Ver anteriores*/
* html .docs{width: 220px;}
.docs{padding: .45em;background-color: #daebef;}
.docs legend{font-size: .75em;font-weight: bold;padding-left: 10px;color: #536c83;background: transparent url(../images/title-dotted.gif) no-repeat left center;}
.docs input{background-color: #536c83;border: 1px solid #8c9eaf;color: white;}


.tapa a{padding: 0 10px 0 0;height: 262px;display: block;margin-bottom: 10px;background: transparent url(../images/shadow.png) no-repeat left bottom;}
.monthList{background: transparent url(../images/borde.png) no-repeat left top;height: 310px;}
.monthList li{font-size: .75em;}
.monthList li.selected{height: 50px;background-color: #edefe5;line-height: 4em;}
.monthList li.selected a{color: #525252 !important;font-weight: bold;}
.monthList li a{display: block;padding: 0 20px;background-image: none;/*border-bottom: 1px solid #cfcfcf;*/}
.monthList li a:link,.monthList li a:visited{color: #919191;}
.monthList li a:hover{color: #8b9e4c;background: #fff url(../images/liHover.png) repeat-y top left;}


/* TABLE SETTINGS */
/* @group Table Settings */
.table{font-size: .75em;}

.table h5{background-color:#aebb81;padding:5px;color:white;text-align: center;margin: 0px;}
h5.titleTable{margin: 2px 0px;padding: 5px;color: #3b454f;font-weight: bold;eight: 30px; background-color: #e2e9f0;}
h5.titleTable span{}

.table{}
.table table{border:1px solid #eee;}
/* IE FIX */
* html .table table thead th{margin: 0px;padding: 0px;}

.table thead th {white-space: nowrap;background-color: #e2e9f0; padding: .25em .5em;font-weight: bold;border-bottom: 3px solid #304557;}
.table thead tr.tableTitle th{color: #444; background-color: #f3f6f9;margin-top: 1em;border-left: 1px solid #c2c9d0;border-bottom: 1px solid #c2c9d0;}
.table .tableTitle .title{font-size: 1.2em;border-left:none;font-weight: bold;}

.table td.first,.table thead tr.tableTitle th.first {background-color:#536c83; color: white;border: none;border-bottom: 1px solid #334c63;}
.table td {padding: 2px 0px;text-indent: 7px;border-bottom: 1px solid #f1e6e6;border-left: 1px solid #f1e6e6;line-height: 1.2em;}
.table tr:hover td{background-color:#eff1e6;color: #333;}
.table tr:nth-child(even){background-color: #f7f5f5;}
thead.center th,tbody.center td{text-align: center;}
.table tbody td input {width: 12px; height: 12px; font-size: 85%}

.table .pagination{font-size: 1.1em;}
.narrow thead,.narrow tbody{font-size: .75em;}
.narrow tbody td{text-indent: 0px;}
.narrow tbody tr:hover td{background-color:#eff1e6;color: #333;}
.narrow tbody tr td:hover{background-color:#3b454f;color: #fff;/*padding: 5px 0;*/cursor: none;}
/* @end */


ul.listDotted li{border-bottom: 1px dotted #ccc;padding: 10px;}

ul.buttons{background-color: #eff1e6;padding: 3px 10px;border: 1px solid #dfe1d6;}
ul.buttons li{background-color:#dfe1d6;margin-left: 3px;font-size: .825em;}
ul.buttons li a{padding: 2px 6px;display: block;color: #5b6e1c;}
ul.buttons li:hover{background-color:#8b9e4c;color: white;}

ul.buttons li.selected{background-color: #8b9e4c; color: white; text-decoration: none;}
ul.buttons li.selected a{color: #eff1e6;text-decoration: none;}
ul.buttons li.transparent {color: inherit;background-color:transparent;}
ul.buttons li.transparent:hover {color: inherit;background-color:transparent;}


#footer p .light{color: #a8b1b8;}

#credits{font-size: .875em;line-height: 1.5em; color:#3d4c58;}
#credits a:link,#credits a:visited{color: #3d4c58;text-decoration: none;}
#credits a:hover{color: #ccc;}
ul.decretos p{display: inline;}
ul.decretos p.titulo a{color: #77933C;font-size: 14px;font-weight: bold;text-decoration: none;}
ul.decretos li{margin-bottom: 13px;}

