
BODY {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : transparent;
	color : #00008B;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

STRONG {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : transparent;
	color : #00008B;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	background-color : transparent;	
	color : Black;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

A:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size :11px;
	font-style : normal;
	text-decoration: underline;
	background-color : transparent;
	color: Black;
}
	

A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size :11px;
	font-style : normal;
	text-decoration: underline;
	background-color : transparent;
	color: Black;
}
	

A:active{
	font-family : Arial, Helvetica, sans-serif;
	font-size :11px;
	font-style : normal;
	text-decoration: underline;
	background-color : transparent;
	color: Black;
	}

A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size :11px;
	font-style : normal;
	text-decoration: underline;
	background-color : transparent;
	color: Black;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	color: Black;
	background-color : transparent;
}
.mail_body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	color: Black;
	background-color : transparent;
}
td.mail {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	color: #00008B;
	background-color : transparent;
}
.checkbox {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	color: Black;
	background-color : transparent;
}

.big {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : Black;
	background-color : transparent;
}

.red {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

.normal {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	background-color : transparent;
	color : Black;
}
	
.small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
	
.head {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style : normal;
	color : Black;
	background-color : transparent;
}

td.light {
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : none;
	background-color : transparent;
	color : Black;
}

td.light A:LINK{
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : underline;
	background-color : transparent;
	color : Black;
}
td.light A:ACTIVE{
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : underline;
	background-color : transparent;
	color : Black;
}

td.light A:VISITED{
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : underline;
	background-color : transparent;
	color : Black;
}

td.light A:HOVER {
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : underline;
	background-color : transparent;
	color : Black;
}

td.middle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : none;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

td.middle A:LINK {
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : underline;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

td.middle A:ACTIVE{
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : underline;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

td.middle A:VISITED {
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : underline;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

td.middle A:HOVER {
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : underline;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

td.strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	background-color : transparent;
	color: #EF9601;
}

td.strong A:LINK{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	background-color : transparent;
	color: #EF9601;
}
 
td.strong A:ACTIVE{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	background-color : transparent;
	color: #EF9601;
}

 td.strong A:VISITED{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	background-color : transparent;
	color: #EF9601;
}

td.strong A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;	
	text-decoration : underline;
	background-color : transparent;
	color: #EF9601;
}

td.dark{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration:none;
	background-color : transparent;
	color: #EF9601;
}

td.dark A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	background-color : transparent;
	color : #EF9601;
}

td.dark A:ACTIVE {
	font-family: Arial,Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	background-color : transparent;
	color : #EF9601;
}

td.dark A:VISITED{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;	
	font-weight : bold;
	text-decoration : none;
	background-color : transparent;
	color : #EF9601;
}

td.dark A:HOVER{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;	
	font-weight : bold;
	text-decoration : underline;
	background-color : transparent;
	color : #EF9601;
}

td.nobg{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : transparent;
	color : Black;
}

.button {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : transparent;
	color : Black;
	border-color : black;
	border : thin solid;
	width : 86px;
}

/* estilos del container */
table.container_1 {
	width:740px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

table.container_2 {
	width: 169px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.container_1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
td.container_2 {
	background-image: url(images/container_bg_top_left3.gif);
	background-repeat: repeat-y;
	width: 169px;
	vertical-align: top;
}
td.container_3 {
	background-image: url(images/container_bg_top_left.gif);
	background-repeat: repeat-y;
	width: 153px;
}
div.container_1 {
	margin-left:1px;
}
div.container_2 {
	width: 562px;
	min-height: 400px;
}
td.container_4 {
	background-image: url(images/container_bg_top_left2.gif);
	background-repeat: repeat-y;
	width: 16px;
	vertical-align: top;
}
td.container_5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	height: 35px;	
}
td.container_6 {
	width: 562px;
	border-top: 1px solid #E5E5E5;
	background-color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:black;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}
td.container_7 {
	width: 9px;
	background-image: url(images/container_bg_right.gif);
	background-repeat: repeat-y;
}
td.container_8 {
	background-image: url(images/container_bg_top_left3.gif);
	background-repeat: repeat-y;
	width: 169px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

/* news */
table.news_1 {
	width:556px;
}
td.news_1 {
	background-image: url(images/news_1.gif);
	background-repeat: no-repeat;
	width: 556px;
}
div.news_1 {
	height: 6px;
}

td.news_2 {
	background-image: url(images/news_2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 33px;
}
div.news_2 {
}

td.news_3 {
	background-image: url(images/news_3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 9px;
}
div.news_3 {
}

td.news_4 {
	background-image: url(images/news_4.gif);
	background-repeat: no-repeat;
	width: 556px;
}
div.news_4 {
	height: 6px;
}

td.news_5 {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	width: 514px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.news_5{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
td.news_6 {
	width:514px;
	background-image: url(images/news_6.gif);
	background-repeat: repeat-x;
}
div.news_6 {
	height: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align: right;
}
div.news_6 A, div.news_6 A:HOVER, div.news_6 A:VISITED{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
}

td.container_header{
	border-bottom : 1px solid black;
	background-color : White;
	text-align : right;
	vertical-align : bottom;
	height : 150px;
}

td.nav_top{
	border-bottom : 1px solid black;
	background-color : #E5E5E5;
	height:20px;
}

td.nav_left{
	background-color : White;
	width:126px;
}

td.nav_right{
	border-left : 1px dotted black;
	background-color : White;
	width:120px;
}

td.nav_bottom{
	border-top : 1px solid black;
	background-color : #E5E5E5;
	height:20px;
}

td.separator{
	background-color : white;
	width : 10px;
}

td.template{
	background-color : white;
	width : 614px;
}

input.suchen{
	border : 1px solid Black;
	background-color : #E5E5E5;
	height:13px;
	width:50px;
}
.suchen {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : transparent;
	color : Black;
	height:13px;
	vertical-align : baseline;	
}
td.suchen{
	height:13px;
	width:150px;
	background-color: #F3F3F3;
}

/* reservas */
td.reservas_1 {
	background-image: url(images/reservas_1.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 512px;
}
div.reservas_1 {
	height:6px;
	line-height: 6px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

td.reservas_2 {
	background-image: url(images/reservas_2.gif);
	background-position: left;
	background-repeat: repeat-y;
	width: 5px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.reservas_2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
td.reservas_3 {
	background-image: url(images/reservas_3.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 5px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.reservas_3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
td.reservas_4 {
	background-image: url(images/reservas_4.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 512px;
}
div.reservas_4 {
	height:6px;
	line-height: 6px;
}
td.reservas_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	background-color : transparent;
	color: #000000;
	background-image: url(images/reservas_5.gif);
	background-repeat: repeat;
	width:502px;
}

td.reservas_6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	background-color : transparent;
	color: #000000;
	line-height: 20px;
}

td.reservas_7 {
	border-top: 1px solid #EF9601;
	line-height: 1px;
}
td.reservas_8 {
	background-image: url(images/reservas_8.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 512px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	background-color : transparent;
	color: #000000;
	height:10px;
	line-height: 10px;
	padding-bottom:0px;
	margin-bottom: 0px;
}
div.reservas_8 {
}

div.visible {
	visibility:visible;
}
div.invisible {
	visibility: hidden;
}
select.reservas_1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color : #FFFFFF;
	color : #00008B;
}
/* standard */

td.standard_1 {
	background-image: url(images/standard_1.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 555px;
}
div.standard_1 {
	height:6px;
	line-height: 6px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

td.standard_2 {
	background-image: url(images/standard_2.gif);
	background-repeat: repeat-y;
	width: 555px;
}
div.standard_2{
	margin:5px 5px 5px 5px;
	width:545px;
}
td.standard_4 {
	background-image: url(images/standard_4.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 555px;
}
div.standard_4 {
	height:6px;
	line-height: 6px;
}