body {
	background-color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a:link {
	color: #ECF0F4;
	font-weight:bold;
	text-decoration:none;
}
a:visited {
	color: #ECF0F4;
	font-weight:bold;
	text-decoration:none;
}
a:active {
	color: #ECF0F4;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

ul {margin: 0; padding: 0; list-style: none;}
li {background: url(../images/arrow-dotted-blue.gif) left center no-repeat; margin-bottom: 5px; padding-left: 10px;}

.telList tr.odd{
	margin: 0;
	padding: 0;
	background-color: #7D7D7D;
}
.telList td {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
}

h1.top {
	width: 100%;
	background-color: #333333;
	margin: 0px;
	padding: 3px;
	font-size: 12px;
	text-align: center;
}

h2.topmiddle {
	width: 100%;
	background-color: #333333;
	margin: 0px;
	padding: 3px;
	font-size: 10px;
	text-align: center;
}

h2.top {
	width: 100%;
	background-color: #333333;
	margin: 0px;
	padding: 3px;
	font-size: 10px;
	text-align: center;
	background: url(../images/topbg.png) bottom repeat-x;
	height: 20px;
}

.leftTitle {
	background-color: #7C2929; /* Cambiar Color */
}
.navresult{width: 100%;	border: 0; text-align: center; clear:both; margin-top: 15px;}
.navresult img { vertical-align: top}
.navresult a{padding: 0em; margin: 0.2em; color: #FFFFFF; font-size: 10pt; text-decoration: none;}
.navresult a:hover{color: #7C2929; font-weight: bold;} /* Cambiar Color */
.navresult span{padding: 0em; margin: 0.2em; color:#7C2929; font-size: 12pt; font-weight: bold;}  /* Cambiar Color */


/*******************************************************************************/
/* NOTIZONE																	   */
/*******************************************************************************/
.notizone-white {background-color: transparent;}
.notizone-white h3{color: #8ADFFF; margin-bottom: 3px; font-size: 12px; font-weight: bold; text-transform: uppercase}
.notizone-white .in {padding:10px;}

.notizone-dest h3{color: #8ADFFF; margin-bottom: 5px; margin-left:0}
.notizone-dest .in {padding:5px; background-color: #E9E4E0}

.notizone-block {width: 180px; margin-left: 8px; float: left; background-color: transparent;}
.notizone-double {width: 316px; margin-left: 8px; float: left; background-color: transparent;}
.notizone-triple {width: 500px; margin-left: 8px; float: left; background-color: transparent;}

.notizone-clear {clear:left;}

.notizone-white-bg-bd {
	background-color: transparent;
	background-image: url(../images/lin-ver-sep-bd.gif);
	background-repeat: repeat-y;
	background-position: 207px top;
}

.notizone-white-bg-db {
	background-color: transparent;
	background-image: url(../images/lin-ver-sep-db.gif);
	background-repeat: repeat-y;
	background-position: 112px top;
}

.notizone-white-bg-bbb {
	background-color: transparent;
	background-image: url(../images/lin-ver-sep-bbb.gif);
	background-repeat: repeat-y;
	background-position: 225px top;
}

.lin-hor-solid{
	height: 10px;
	margin: 11px 5px 5px 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eceae7;
	line-height: 1px;
	background-color: #666666;
	clear:left;
}

.sFormDiv {position:relative; margin-top: 0px; padding: 0px 0px 0px 0px; width: 490px; height:42px; background-image: url(../images/buscador.png) !important; background-position: 0 0; background-repeat: no-repeat; margin-top: 10px; margin-left: 22px}
.sFormDiv input {border: 0; font-size: 11px; color: #666666; background: transparent; position:relative; top:14px;}
.sFormDiv .sWhat {left: 12px; width: 331px;}
.sFormDiv input.submit {width: 114px; height: 42px; border: medium none; cursor: pointer; position:absolute; right:23px; top: 0px; /*background-position: -330px 0px;*/ text-indent: -5000px; /* Hide value */ #padding: 9999px; /* Hide value IE */}

	.hrSolid {
		height: 10px;
		margin: 11px 5px 5px 5px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #eceae7;
		line-height: 1px;
		background-color: #666666;
		clear:left;
	}

.tabDest {width: 515px; float: left; clear: left; position: relative; margin: 0px 0px 10px 0px; padding-bottom: 5px}
.tabDest .innerTab h2 {font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; color:#FFFFFF; margin: 3px 3px 0px 3px;}
.tabDest .innerTab .middleTitle {float: left; background-image: none; height:20px; width: 100%; background-color:#444444}
.tabDest div.boxContent {float:left; position: relative; margin: 0px 0px 0px 10px; width: 500px;}
.tabDest div.boxContent p.desc {font-size: 10px; margin: 0px 0px 0px 0px;}
.tabDest div.boxContent p.where {float:left; width: 300px; font-size: 11px; margin: 3px 0px 0px 0px;}
.tabDest div.boxContent p.tels {float:left; width: 200px; font-size: 11px; margin: 3px 0px 0px 0px; text-align: right}
.tabDest div.boxContent p.tels span {float:right; background-color: #555555; padding: 3px; margin-top: 3px;}
.tabDest div.boxContent p.act {clear:both; float:left; width: 500px; font-size: 9px; margin: 3px 0px 0px 0px; color: #999999}

.tabInic {width: 515px; float: left; clear: left; position: relative; margin: 0px 0px 10px 0px; border: #777777 solid; border-width: 1px 0px 0px 0px; padding-top: 5px}
.tabInic .innerTab h2 {font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; font-weight:bold; color:#DDDDDD; margin: 3px 3px 0px 3px;}
.tabInic .innerTab .middleTitle {float: left; background-image: none; height:20px;}
.tabInic div.boxContent {float:left; position: relative; margin: 0px 0px 0px 10px; width: 500px; color:#DDDDDD;}
.tabInic div.boxContent p.desc {font-size: 10px; margin: 0px 0px 0px 0px;}
.tabInic div.boxContent p.where {float:left; width: 300px; font-size: 11px; margin: 3px 0px 0px 0px;}
.tabInic div.boxContent p.tels {float:left; width: 200px; font-size: 11px; margin: 3px 0px 0px 0px; text-align: right}
.tabInic div.boxContent p.act {clear:both; float:left; width: 500px; font-size: 9px; margin: 3px 0px 0px 0px; color: #999999}


#contactForm {
	margin: 10px;
	width: 504px;
	height: 400px;
	background-image: url(../images/contactobg.jpg) !important;
	background-position: 0 0;
	background-repeat: no-repeat
}
#contactForm input {border: 0; font-size: 11px; color: #666666; background: transparent; position:relative; left: 115px; width: 370px;}
#contactForm input.submit {width: 114px; height: 35px; border: medium none; cursor: pointer; position:absolute; left: 215px; top: 364px; /*background-position: -330px 0px;*/ text-indent: -5000px; /* Hide value */ #padding: 9999px; /* Hide value IE */}
#contactForm input.mailTo {top: 22px;}
#contactForm input.mailName {top: 47px;}
#contactForm input.mailTel {top: 71px;}
#contactForm input.mailMail {top: 95px;}
#contactForm .mailCons {border: 0; font-size: 11px; color: #666666; background: transparent; position:relative; width: 370px; height: 161px; left: 115px; top: 117px;}
#contactForm input.err {background-color: #FFD2D2}

#mailFormSendOk {
	margin: 10px;
	width: 504px;
	height: 400px;
	background-image: url(../images/contactobgrespok.jpg) !important;
	background-position: center;
	background-repeat: no-repeat;
}
#mailFormSendError {
	margin: 10px;
	width: 504px;
	height: 400px;
	background-image: url(../images/contactobgresperr.jpg) !important;
	background-position: center;
	background-repeat: no-repeat;
}
