@charset "utf-8";
@import url("round.css");

/*styles  4A72A6*/
h1{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#20578D; letter-spacing:3px; padding-left:40px; background:url(../IMG/timon_p.png) center left no-repeat; line-height:29px;margin-bottom:16px; margin-top:6px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#20578D; letter-spacing:2px;margin-bottom:6px; margin-top:16px;}
h3,h3 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4A72A6; letter-spacing:1px;margin-bottom:6px; }

a{color:#0033CC; text-decoration:none}
a:hover{color:#000033; text-decoration:underline}

hr{color:4A72A6; border:#4A72A6 1px solid; margin:3px;}

.img{padding:5px; margin:5px; border:#CCCCCC 1px solid}
.img_row{padding:5px; margin:5px; border:#CCCCCC 1px solid; margin-left:0px;}


div.spc{clear:both; padding:0px; margin:0px; height:0px;}
/* CSS Document */
body{background:#000033 url(fdo.png) top center repeat; margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-size:11px; }
#cont{width:780px;  }

#head{ background:#000033 url(../IMG/fdo/fdo_hd.jpg) repeat-x; color:#FFFFFF; height:20px; line-height:20px; vertical-align:middle; font-size:10px}
#head ul{ margin:0px; padding:0px; letter-spacing:1px; margin-right:5px;}
#head ul li{ display:inline; margin:0px; padding:0px; }
#head ul li a{text-decoration:none; color:#FFFFFF; margin-left:15px;}
#head ul li a:hover,#head ul li a:active{ text-decoration:underline}

#hd_l{ float:left; text-align:left; padding-left:5px; color:#CCCCCC}
#hd_c{ float:right; text-align:right}
#hd_r{ float:right; width:30px;}

#logo{ height:100px; background:#20578D url(../IMG/ban.jpg) 97% 50% no-repeat; }

/*MN*/
#mn{ background:#4A72A6 url(../IMG/fdo/fdo_mn.jpg) repeat-x; height:30px; line-height:30px; border-top:#000033 1px solid; border-bottom:#000033 1px solid}
#mn ul{ margin:0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:3px;}
#mn ul li{ display:inline; margin:0px; padding:0px; }
#mn ul li a{ padding-top:8px; padding-bottom:8px; padding-right:15px;padding-left:15px; text-decoration:none; color:#000033}
#mn ul li a:hover{background:#000033 url(../IMG/fdo/fdo_mn_b.jpg) repeat-x; color:#FFFFFF;}
#mn ul li a:active{background:#000033 url(../IMG/fdo/fdo_mn_b.jpg) repeat-x; color:#FFFFFF; font-weight:bold}

#mn_act{ background:url(../IMG/fdo/loader.gif) left no-repeat}


#cts{ padding:40px; background:#FFFFFF; padding-top:30px; border-top:#20578D 4px solid}
.right{float:right; width:180px; margin-top:0px;}
.right_div{background:#F2F3FF;color:#333333;}
.right_div .innerdiv{padding:10px;}
.right_spc{height:10px;}

#cts_main{float:left; width:475px;}
#cts_main p{margin-bottom:6px; margin-top:6px;}
#sec_car #cts_main p{margin-bottom:3px; margin-top:3px;}

#d_menus{border:#CCCCCC 1px solid;}


#reservas{}
#reservas p{ margin:0px;}
#reservas p.tit{ margin-bottom:5px; color:#4A72A6; font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px;}
#reservas input,#reservas select{font-size:11px;}
#reservas input[type="submit"]{background-color:#4A72A6; color:#FFFFFF; border:#0000CC 1px solid; margin-top:3px; margin-bottom:3px;}
#reservas textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
td.calendarDateInput {letter-spacing:normal;line-height:normal;font-family:Verdana, Helvetica, sans-serif;font-size:10px;}
/*select.calendarDateInput {font-size:10px;}
input.calendarDateInput {font-size:10px;}*/




#address p{margin:0px; color:#4A72A6; font-size:14px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
#address ul{margin:0px; padding:0px; font-size:11px;}
#address ul li{list-style-type:square; list-style-position:inside; list-style-image:url(anchor.png); text-indent:-15px; margin-left:15px; color:#CCCCCC; margin-bottom:3px;}
#address ul li span{color:#555555}
#address ul li a{text-decoration:none; color:#555555; text-decoration:none; }
#address ul li a:hover,#address ul li a:active{color:#000000;text-decoration:underline;}


#foot{width:780px; margin-top:30px; color:#CCCCCC; font-size:10px; }
#foot p{margin:0px;}
#foot_l{ padding:20px; width:740px; background:#4A72A6 url(../IMG/fdo_foo.jpg) bottom repeat-x;}

#foot a{color:#CCCCCC; text-decoration:none}
#foot a:hover{text-decoration:underline}



table.menu td{ padding:2px;}
table.menu caption{padding-top:8px; padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4A72A6; letter-spacing:2px;}


#sec_res #lk_res,#sec_com #lk_com,#sec_car #lk_car,#sec_fie #lk_fie,#sec_rva #lk_rva,#sec_hom #lk_hom, #sec_car #lk_car
{font-size:11px; font-weight:bold;background:#000033 url(../IMG/fdo/fdo_mn_b.jpg) repeat-x; color:#FFFFFF;}


ul.lks{margin:0px; padding:0px; }
ul.lks li{list-style-type:square; list-style-position:inside; color:#CCCCCC; margin-bottom:2px; }
/*ul.lks li span{color:#555555}
ul.lks li a{text-decoration:none; color:#555555; text-decoration:none; }
ul.lks li a:hover,#address ul li a:active{color:#000000;text-decoration:underline;}*/

#sec_com #cts_main{background:url(../IMG/emportar.jpg) center top no-repeat;}

#error{color:#FF0000}
#error p{font-weight:bold;}
#error ul{margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
#error ul li{font-size:10px}

