body {
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: left; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #000000;
	/*background-color: #FFFFFF;*/
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-size: 11px;
/*
lo blanco: 623px
*/	
    }

body a {
	color:#0D7C06;
	text-decoration:none;
}

/*      MENU     */
.tdMenu {
	background-image: url(Images/btn/bg_orange.jpg);
	height:7px;
	font-weight: bold; 
	color: #FCFDFA;
	font-size: 9pt; 
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	padding:5px;
}
/*      HOME     */
.tableMaster {
	background-image: url(Images/master/bg.jpg);
	background-color:#E9F9C5;
	background-repeat:repeat-y;
}
.bgMenuIzq {
	background-image: url(Images/master/bg_menu_izq.jpg); 
}
.bgMiddle {
	background-image: url(Images/master/middle01.jpg); 
}
.bgRightTop {
	background-image: url(Images/master/mid_top_full.jpg); 
}
.bgRight {
	background-image: url(Images/master/right_top_02.jpg); 
}
.bgRightMiddle {
	background-image: url(Images/master/right_mid.jpg); 
}

.bgButtomPopUp {
	background-color:White;
}

.bgMasterBottom{
	background-image: url(Images/master/bottom.jpg);
	background-repeat: no-repeat;
}

/*      BUTTON        */
.Button80 {
	cursor: hand; 
	border-style: none; 
	width: 80px; 
	height:21px;
	background-color: transparent;
	background-image: url(Images/btn/button_80.gif); 
	background-repeat: no-repeat; 
	background-position:center;
	text-align: center; 
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #454344; 
	text-decoration: none;
}
.Button80:hover {
	color: Black; 
	background-color: transparent; 
	text-decoration: none;
}
.Button120 {
	cursor: hand; 
	border-style: none; 
	width: 120px; 
	height:21px;
	background-color: transparent;
	background-image: url(Images/btn/button_120.gif); 
	background-repeat: no-repeat; 
	background-position:center;
	text-align: center; 
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #454344; 
	text-decoration: none;
}
.Button120:hover {
	color: Black;
	background-color: transparent; 
	text-decoration: none;
}

.Button30 {
	cursor: hand; 
	border-style: none; 
	width: 27px;
	height:18px;
	background-color: transparent;
	background-image: url(Images/btn/button_30.gif); 
	background-repeat: no-repeat; 
	background-position:center;
	text-align: center; 
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #454344; 
	text-decoration: none;
}
.Button30:hover {
	color: Black;
	background-color: transparent; 
	text-decoration: none;
}
/*      BUTTON  SLIDE SHOW      */
.ButtonSlideShow {
	cursor: hand; 
	border-style: none; 
	height:17px;
	background-color:#1A9509;
	background-position:center;
	text-align: center; 
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 9px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
}

.ButtonSlideShow:hover {
	color: #FFFFFF; 
	background-color: #016701; 
	text-decoration: none;
}

/*      LABEL Y INPUT      */
.lblTitle1 {
	font-weight: bold; 
	color: #0D7C06;
	font-size: 12pt; 
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	padding:5px;
}
.lblTitle2 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color: #0D7C06;
	font-size: 10pt; 
	font-weight: bold; 
	margin-bottom:5px;
	padding:7px;
}
.lblTitle11 {
	font-weight: bold; 
	color: #0D7C06;
	font-size: 12pt; 
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
}
.lblTitle22 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color: #0D7C06;
	font-size: 10pt; 
	font-weight: bold; 
	margin-bottom:5px;
}
.lblInput {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color: #333333;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txtInput {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color: #333333;
	width: 250px;
	font-size: 11px;
}
.mlInput {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color: #333333;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:200px;
	height:100px
}

/*      TABLES        */
.tableGral 
{
	text-align:left;
	border-style:solid;
	border-color:#525252;
	border-width:3px;
	background-color:#FFFFFF;
}
.tableFilter {
	text-align:left;
	border-style:solid;
	border-color:#525252;
	border-width:1px;
	background-color:#FFFFFF;
}
.tableItems {
	text-align:left;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	padding:5px;
}
.tableItems tr {
	text-align:left;
}

.tableControls
{
	text-align:left;
	border-bottom-style:solid;
	border-color:#41FB28;
	border-width:2px;
	background-color:#FFFFFF;
}

#tableControls #tableRowControls td a:hover {
	color: #71F260;
	font-style:inherit;
}
.tableControls #tableRowControls td
{
	text-align:left;
	border-top-style:dashed;
	border-color:#CCCCCC;
	border-width:1px;
}

.required {
	color:Red;
	font-size: 11px;
	}

/*      NEWS        */
.newsTable {
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-right-style:dashed;
	border-right-width:1px;
	border-right-color:#999999;
	padding-right:10px;
}

.newsDateTime {
	color:#FB7E14;
	font-size: 11px;
	font-weight:bold;
}
.newsTitle {
	color:#006e2e;
	font-size: 11px;
	font-weight:bold;
}
.newsDescription {
	color:#222222;
	font-size: 11px;
}


.newsLine {
	background-image: url(Images/master/line.jpg);
	background-repeat: repeat-x;
	height:4px;
}
.newsLineTopOrange {
	background-image: url(Images/master/line_top_orange.jpg);
	background-repeat: repeat-x;
	height:3px;
}
.newsLineBottomOrange {
	background-image: url(Images/master/line_bottom_orange.jpg);
	background-repeat: repeat-x;
	height:3px;
	background-color:#EAE8E9;
}
.newsDescriptionAdvanced {
	color:#222222;
	font-size: 12px;
}

.newsDescriptionAdvanced img {
	border: 4px solid #679800;
}

.user {
	color:#006e2e;/*Celeste*/
	font-size: 11px;
}
.comment {
	color:#FEB862;/*Celeste*/
	font-size: 11px;
}

.abuse {
	color:#DA9B01;/*Naranja amarillo*/
	font-size: 11px;
}

.CalendarImage
{
	cursor:hand;
}

/*Modal Popup*/
.modalBackground {
	background-color:#BCB8B8;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.updateProgress 
{
	border-width: 1px;     
	border-style: solid;     
	border-color:#224773;
	background-color: #C7C9CB;
	color:#4B4C4D;
	font-size: 12px;
	font-weight: bold;
	position: absolute;     
	width: 300px; 
	height: 80px;
}

.modalPopup
{
	border-width:3px;
	border-style:solid;
	border-color:#377322;
	background:#BEC0C3;
	text-align:center;
	padding:3px;
	width:300px;
	height:80px;
}

/*      PAGINATOR		*/
#tdPaginator a {
	color: #234773;
}
#tdPaginator a:hover {
	color: #A3B2C7;
}

/*      GALLERY		*/
#divGalleryGral {
	width: 610px;
	/*height: 561px;*/
	margin-top: 18px;
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#divGalleryItems {
	width: 623px;
	height: auto;
	padding-left: 40px;
	padding-right: 20px;
	float: left;
}

#divPhotoConten {
	width: 235px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 50px;
}

#divGalleryUser {
	font-size: 13px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 200px;
}

#foto_thumb {
	width:205px;
	height:148px;
	float:left;
	bottom:0;
	text-align:center;
}

#foto_thumb img {
	border: 4px solid #679800;
}

#divGalleryPhotoThumb {
	height: auto;
	width: 182px;
	margin-bottom: 0px;
	float: left;
	margin-right: 0px;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	_padding-right: 1px;
	_padding-left: 1px;
	padding-bottom: 0px;
	text-align: center;
}

#divGalleryPhotoThumb img {
	border: 4px solid #679800;
}
#galeria_descripcion {
	width:205px;
	height:18px;
	float:left;
	font-size:11px;
	color:#0D7C06;/*Verde*/
}

#divGalleryDescription {
	float: left;
	width: 183px;
	text-align: left;
	margin-top: 10px;
	color:#0D7C06;/*Verde*/
}

#btn_accion {
	padding: 13px;
	width:205px;
	float:left;
	font-size:11px;
}

#divButtomDetail {
	float: right;
	width: 90px;
}

#divButtomAction {
	float: left;
	width: 200px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.divMasterPageUserControls {
	width: 202px; /* el relleno mantiene el contenido del div alejado de los bordes */
	float: left;
	}

.divHomeClassified {
	margin: 0px;
	padding: 0px;
	width: 700px;
	float: left;
}

#divHomeHighlight{
	height: 230px;
	width: 117px;
	margin-bottom: 0px;
	float: left;
	margin-right: 10px;
	font-size: 12px;
	color: #F25854;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	text-align: center;
}

#divHomeClassfiedItems{
	height: 230px;
	width: 117px;
	margin-bottom: 0px;
	float: left;
	margin-right: 10px;
	font-size: 12px;
	color: #F25854;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	text-align: center;
}
#divHomeClassifiedButton {
	float: right;
	width: 90px;
}

.cssClock
{
	font-size: 11px;
	background-color:#E1E0DE;
}
#divComment 
{
	border: 1px solid #222222;
	
}
/* NEW */

#container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	/*background-image: url(Images/bg/bg.jpg);*/
	background-repeat: repeat-y;
}

#content {
	width: 765px;
	height: 100%;
	background-color: #00F;
	margin: 0px;
	padding: 0px;
	float: left;
}

#col_left {
	width: 182px;
	margin: 0px;
	padding: 0px;
	float: left;
	z-index: 10;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #A9CF58;
	border-right-color: #A9CF58;
	border-bottom-color: #A9CF58;
	border-left-color: #A9CF58;
}
#col_right img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.brd_dots_dow {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}


#col_center{
	width: 436px;
	float: left;
	margin: 0px;
	padding: 0px;
	z-index: -1;
}
#col_center p {
	margin-right: 20px;
	margin-left: 20px;
	color: #333;
	margin-top: 15px;
	margin-bottom: 0px;
}
#footer_content {
	float: left;
	width: 730px;
	margin-top: 4px;
	text-align: center;
}

#footer_agency {
	width: 20px;
	float: right;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.destacado1 {
	font-weight: normal;
	color: #006e2e;
	font-size: 20px;
}

#intro h1 {
	margin-top:20px;
	margin-left:20px;
	font-weight: normal;
	color: #006e2e;
	font-size: 20px;
}
.brd_down {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92C123;
}

#col_right{
	width: 190px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#footer{
	width: 758px;
	float: left;
	border: 1px solid #689C14;
	height: 27px;
	background-image: url(Images/bg/bg_footer.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
}
.tit_home {
	background-image: url(Images/bg/bg_titulo_home.jpg);
	background-repeat: repeat-x;
	font-size:16px;
	float: left;
	height: 21px;
	width: 435px;
	text-indent: 20px;
	font-weight: bold;
	color: #FFF;
	padding-top: 4px;
	min-width: 622px;
}
#map {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}



#menunav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	vertical-align: baseline;
}

#menunav li{
	height: 25px;
	width: 180px;
	border: 1px solid #0D7C06;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
#menunav a  {
	background-image: url(Images/btn/bg_btn_menu.jpg);
	background-repeat: repeat-x;
	height: 21px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menunav a:hover {
	background-image: url(Images/btn/bg_btn_menu_press.jpg);
	background-repeat: repeat-x;
	height: 21px;
	width: 180px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#menunav span {
	margin-left: 10px;
}

.destacado2 {
	font-weight: bolder;
	color: #006e2e;
}

#intro {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	width: 500px;
	color: #333333;
}

#footer a {
	color: #000;
}

.menu_press {
	background-image: url(Images/btn/bg_btn_menu_press.jpg);
	background-repeat: repeat-x;
	display: block;
	font-weight: bold;
	color: #FFF;
	background-repeat: repeat-x;
	height: 21px;
	width: 180px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu_press span {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}
.brd_img {
	background-color: #92C123;
	padding: 4px;
	border: 1px solid #679800;
}

.brd_img_m {
	padding: 20px;
}
.destacado3_dashed {
	font-weight: bold;
	color: #006e2e;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 4px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.brd_img_alignleft {
	background-color: #92C123;
	border: 1px solid #679800;
	float: right;
	padding: 4px;
	margin-left: 5px;
}

#intro h2 {
	margin-left:20px;
	font-weight: bold;
	color: #006e2e;
	font-size: 16px;
}

#intro h3 {
	margin-left:20px;
	font-weight: bold;
	color: #006e2e;
	font-size: 12px;
}

tables1 {
	background-color: #92C123;
	padding: 4px;
	_padding: 8px;
	border: 1px solid #679800;
	width: 390px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

td1 {
	background-color: #FFF;
	padding: 4px;
}

th {
	background-color: #FFF;
	padding: 4px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #169307;
	text-align: left;
}

#planoTili {
	margin-left: 13px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#intro strong {
	font-weight: bold;
	color: #006e2e;
}

#intro li {
	margin: 10px;
	padding: 0;
	margin-left: 15px;
}

#intro ol {
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #08740E;
}

#intro ol p {
	margin: 5px;
	padding: 0px;
	padding-right: 5px;
}

#intro a:hover, #intro a:link, #intro a:visited {
	color: #006E2E;
	font-size: 13px;
}
.cmbCityClime
{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 9px;
	width:100px;
	height:18px;
}

.hlImg
{
	border-bottom-width:20px;
	text-decoration:none;
}

/*      GRID VIEW ITEMS     */
.gridViewItemTitle{
	background-color:#329E0D;
	background-repeat:repeat;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color:#525252;
	font-size: 10pt; 
	font-weight: bold; 
	padding:3px;
}

.gridViewItemButtom{
	background-color:#31F318;
	padding:3px;
}
#divSeguinos{
	background-image: url(Images/master/followon.jpg);
	background-repeat: no-repeat;
	height:51px;
}

#divSeguinos img{
	padding-top:19px;
	padding-left:5px;
}

#divHomeSection2Gral {
	width: 623px;
	/*height: 561px;*/
	margin-top: 5px;
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#divHomeSection2Items {
	width: 623px;
	height: auto;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}

#divHomeSection2Conten {
	width: 290px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
}

#divHomeSection2Title {
	font-size: 13px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 290px;
	height: 50px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color: #0D7C06;
	font-size: 10pt; 
	font-weight: bold; 
	margin-bottom:5px;
	padding:0px;
}

#divHomeSection2Photo {
	height: 220px;
	width: 280px;
	margin-bottom: 0px;
	float: left;
	margin-right: 0px;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	_padding-right: 1px;
	_padding-left: 1px;
	padding-bottom: 0px;
	text-align: center;
}
#divHomeSection2Photo img {
	border: 4px solid #679800;
}

#divHomeSection2Description {
	float: left;
	width: 290px;
	height: 100px;
	text-align:justify;
	margin-top: 10px;
	color:Black;
}
.NewsShared {
	color:#DA9B01;/*Naranja amarillo*/
	font-size: 12px;
}
.NewsShared a {
	color: #000;
	text-decoration:none;
}
#divHomeTurismoPhoto {
	height: 220px;
	width: 280px;
	margin-bottom: 0px;
	float: left;
	margin-right: 0px;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	_padding-right: 1px;
	_padding-left: 1px;
	padding-bottom: 0px;
	text-align: center;
}

#divHomeTurismoPhoto img {
	border-top: 4px solid #679800;
	border-left: 4px solid #679800;
	border-right: 4px solid #679800;
}
#divHomeTurismoDescription {
	float: left;
	width: 274px;
	height: 100px;
	text-align:justify;
	margin-top: -100px;
	color:White;
	border-bottom: 4px solid #679800;
	border-left: 4px solid #679800;
	border-right: 4px solid #679800;
	padding-left:3px;
	padding-right:3px;
	
}
#divHomeTurismoBackground{
	float: left;
	width: 288px;
	height: 100px;
	margin-top: -50px;
	background-color:#BCB8B8;
	background-color:#151515;
	filter:alpha(opacity=60);
	opacity:0.6;
}

#divHomeTurismoConten
{
	width: 290px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.tdHomeNewsImage img {
	border-top: 2px solid #679800;
	border-bottom : 2px solid #679800;
	border-left: 2px solid #679800;
	border-right: 2px solid #679800;
}

