/* Style sheet global */
body{background-color:#ffffff;}
#wrapper{margin-top:10px;margin-bottom:30px;}
#header .mod_changelanguage{right:30px;top:10px;position:absolute;}
#header .mod_changelanguage ul{margin:0;padding:0;list-style-type:none;}
#header .mod_changelanguage li{display:inline;}
#slider img{overflow:hidden;display:block;}
#logo img{left:30px;position:absolute;}
#container{margin-top:10px;margin-bottom:20px;background:url("tl_files/images/_opt/container_bg.png") left top repeat-x;border:1px solid #cccccc;z-index:1;}
#main{}
#main .inside{margin:30px 20px 20px 30px;}
#main h1{margin-top:20px;font-style:italic;font-weight:normal;font-size:20px;color:#cccccc;}
#right{overflow:hidden;}
#right .inside{margin:30px 30px 20px 10px;}
#footer{border-top:1px solid #cccccc;}
#footer .inside{margin:10px 30px;}
#footer .credits{font-size:11px;color:#cccccc;}
#footer .credits a{font-size:11px;color:#999999;}
#right .ce_table table{width:100%;}
#camps li{margin:0 0 0 15px;}
#request .ce_form td,#reservas .ce_form td,#reservation .ce_form td{vertical-align:top;}
#request .ce_form .explanation,#reservas .ce_form .explanation,#reservation .ce_form .explanation{padding-bottom:20px;}
#request .ce_form .col_first,#reservas .ce_form .col_first,#reservation .ce_form .col_first{padding-right:40px;}
#request .ce_form .submit_container,#reservas .ce_form .submit_container,#reservation .ce_form .submit_container{margin-top:20px;}
#request .ce_form .spacer,#reservas .ce_form .spacer,#reservation .ce_form .spacer{margin-bottom:20px;}
#homepageforecast table.weathertable td{font-size:10px;}
#homepageforecast{border: 0px !important;background: transparent !important;}
#homepageforecast h2{font-size: 12px !important;display: block !important;overflow: hidden !important;}
#homepageforecast table.weathertable a,#homepageforecast a,#homepageforecast a:link{color: #3399cc !important;}
#main .mod_sitemap ul{margin:0;padding:0;}
#main .mod_sitemap .level_1 li{margin-bottom:5px;}
#main .mod_sitemap .level_1 a{font-weight:bold;}
#main .mod_sitemap .level_2 a{font-weight:normal;}
#main .mod_sitemap ul.level_2{margin-top:3px;margin-bottom:10px;}
#main .mod_sitemap .level_2 li{margin:0 0 0 16px;list-style-type:disc;}
#main .mod_sitemap ul.level_3{margin-top:3px;margin-bottom:5px;}
#main .mod_sitemap .level_3 li{margin-left:20px;}
#main .mod_glossaryReaderMenu ul{margin:0 0 20px;padding:0;}
#main .mod_glossaryReaderMenu h2,#main .mod_glossaryReader h2{font-size:16px;}
#right .mod_glossaryMenu li{display:inline;}
