
* { margin:0; }
body { 
background:#43372b url(../imagenes/main-bkg.gif) repeat; 
font:11px Arial; 
}
.clear { clear:both; }

.container{
margin:0 auto;
width:900px;
background-color:white;
}

#footer{
margin:0 auto;
width:900px;
}
.footer-content{
	margin-top:5px;
	margin-bottom:20px;
	margin-right:17px;
	float:right;
	color:#fff;
	font:12px Arial;
}
.footer-content a{
	text-decoration:none;
	color:#fff;
}

.footer-content a:hover{
	text-decoration:underline;
}

#head1{
width:900px;
height:119px;
background-color:#e9e8e6;
}
.head1-left{
float:left;
}
.logo{
display:block;
width:215px;
height:100px;
}
#mainmenu{
float:left;
width:685px;
padding-left:0;
list-style:none;
position:relative;
z-index:1;
background:#709c06 url(../imagenes/menubg.gif) repeat-x;
}
.menuitem{
float:left;
border-right:1px solid #a7cd09;
}
.menuitem a{
font:14px Tahoma;
color:white;
text-decoration:none;
padding:0 14px;
padding-top:65px;
padding-bottom:37px;
display:block;
margin:0 1px;
}
#mainmenu .selected a,
.menuitem:hover a,
#mainmenu .selected2 a{
background:#a7cd09 url(../imagenes/menubg-selected.gif);
color:white;
}
.menuchild{
position:absolute;
top:119px;
visibility:hidden;
display:inline;
background:url(../imagenes/menuchild.png) no-repeat left bottom;
padding-top:15px;
padding-bottom:30px;
}
.menuchild a{
display:block;
color:black;
font: 14px Tahoma;
text-decoration:none;
padding:3px 0;
padding-left:12px;
padding-right:37px;
margin-left:1px;
margin-right:1px;
outline:none;
}
.menuchild a:hover{
background:url(../imagenes/menuchildbg.png) repeat-y;
}
#head2{
width:900px;
height:268px;
position:relative;
}
#head2-left{
width:215px;
height:268px;
position:absolute;
top:0;
left:0;
background:url(../imagenes/head2leftbg.png);
}
#flashdiv{
width:900px;
}
.langmenu{
width:200px;
text-align:right;
font-size:10px;
margin-top:-10px;
padding-right:8px;
font:11px Tahoma;
}
.langmenu a{
color:#00425e;
text-decoration:none;
}
.langmenu a:hover,
.langmenu .selected{
color:#709c06;
}
#resform{
width:200px;
padding-left:8px;
color:#333333;
padding-top:30px;
}

#content{
padding-top:33px;
padding-bottom:15px;
width:900px;
}
#resform select{
font:10px Arial;
border:1px solid #024487;
background:transparent;
color:#333333;
background-color:#FFF;
}
.sel2,.sel3{
margin-left:2px;
}
.sel1{
width:40px;
}
.sel2{
width:75px;
}
.sel3{
width:50px;
}
.sel5{
width:175px;
margin-bottom:5px;
}
.sel6{
width:113px;
margin-bottom:5px;
}
#resform p{
padding-bottom:1px;
}
#calendar-from img,#calendar-to img{
border:none;
margin-bottom:-5px;
margin-left:2px;
}
.formitem1{
float:left;
margin-top:5px;
}
.formitem2{
margin-left:5px;
}
.res-button{
float:right;
padding:0px 0;
margin-top:10px;
margin-right:-7px;
display:inline;
text-align:center;
padding:10px;
}
.res-button1{
margin-right:3px;
}
.res-button3{
margin-right:0px;
padding:0px;
}
.res-button input{
height:20px;
width:78px;
font:bold 12px Tahoma;
color:#006b8d;
background:url(../imagenes/button-bkg.gif) no-repeat;
border:none;
line-height:20px!important;
}

div#fancy_overlay { position:absolute; top: 0; left: 0; z-index: 90; width: 100%; background-color: #333; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(../imagenes/fancy_progress.png) no-repeat; }
div#fancy_close { position: absolute; top: -12px; right: -12px; height: 30px; width: 30px; background: transparent url(../imagenes/fancy_closebox.png) ; cursor: pointer; z-index: 100; display: none; }
div#fancy_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; z-index: 96; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
img#fancy_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index: 92; }
div#fancy_title { position: absolute; bottom: -35px; left: 0; width: 100%; z-index: 100; display: none;}
div#fancy_title table { margin: 0 auto; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 2px; }
td#fancy_title_left { height: 32px; width: 15px; background: transparent url(../imagenes/fancy_title_left.png) repeat-x; }
td#fancy_title_main { height: 32px; background: transparent url(../imagenes/fancy_title_main.png) repeat-x; }
td#fancy_title_right { height: 32px; width: 15px; background: transparent url(../imagenes/fancy_title_right.png) repeat-x; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #fff; background: #FFF; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 10px; height: 100%; width: 35%; cursor: pointer; background-image: url(gif00000.txt); z-index: 100; }
a#fancy_left { left: 0px; outline:none; }
a#fancy_right { right: 0px; outline:none; }
a#fancy_left:hover { background: transparent url(../imagenes/fancy_left.png) no-repeat 0% 100%; }
a#fancy_right:hover { background: transparent url(../imagenes/fancy_right.png) no-repeat 100% 100%; }
#fancy_bigIframe, #fancy_freeIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; display:none;}
div#fancy_bg { display: none; }
div.fancy_bg { position: absolute; display: block; z-index: 70; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url(../imagenes/fancy_shadow_n.png) repeat-x; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_ne.png) no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url(../imagenes/fancy_shadow_e.png) repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_se.png) no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url(../imagenes/fancy_shadow_s.png) repeat-x; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_sw.png) no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url(../imagenes/fancy_shadow_w.png) repeat-y; }
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_nw.png) no-repeat; }

div.texto {
	color:#333333;
	font-size:11px;
	line-height:14px;
	padding:15px 10px 0px 15px;
	font-weight:normal;
	margin:0px;
	clear:both;
}

