/* global styles */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {border:0;outline:0;margin:0;padding:0;vertical-align:baseline}

html {font-size:100%}
body {font-family: arial,verdana,sans-serif;color:#000;background:#b9b8b8 url(http://www.hostalsanmiguel.com/gfx/background.gif) repeat-x 0 0;background-attachment:fixed}

p {margin:0 0 1em 0;font-size:0.9em}
h1 {font-weight:normal;font-size:1.5em}
h2 {font-size:1em}
h3 {font-size:0.9em}
#wrapper {margin:0;padding:0 7px 0 7px;background:transparent url(http://www.hostalsanmiguel.com/gfx/bgWrap.png) repeat-y 0 0;overflow:hidden;width:915px;margin-left:auto;margin-right:auto}
#innerwrapper {margin:0;padding:0;width:915px;overflow:hidden;background:transparent url(http://www.hostalsanmiguel.com/gfx/inner-background.gif) repeat-y 0 bottom}

.top {margin:0;padding:0;width:915px;overflow:hidden;height:243px}
.top div {height:170px}
.top div.flags {height:128px;margin:10px 0 0 10px}
.top div.startflags {height:162px;margin:10px 0 0 10px}
.top div.search {height:41px;width:245px;float:right;background:url(http://www.hostalsanmiguel.com/gfx/bgSearch.png) no-repeat 0 0;position:relative}
.top div.search form {margin:10px}
.top div.search form input {width:147px}

.top img, .top ul {position:relative}
.wifi {float:right;margin-top:-9px}

#logo {position: relative; left:300px; top:-48px}
.topbackground {position:absolute}

#xsltsearch {margin:10px}
.xsltsearch_result_title {margin-bottom:0.5em}

/* ul topmenu */
#topMenu {padding:0;background:url(http://www.hostalsanmiguel.com/gfx/bgMainMenu.png) repeat 0 0;width:915px;overflow:hidden;border-top:solid 1px #fff;border-bottom:solid 1px #fff;clear:both} 
#topMenu li.first {padding:0;margin:0 0 0 21px;float:left;display:inline;border-left:0}
#topMenu li {padding:0;margin:0;float:left;display:inline;border-left:solid 1px #fff}
#topMenu li a {display:block;float:left;text-decoration:none;padding:6px 10px 5px 10px;color:#2f2f2f;font-size:0.9em}
#topMenu li a:hover, 
#topMenu li a:active, 
#topMenu li a.selected {background:url(http://www.hostalsanmiguel.com/gfx/bgMainMenuSelected.png)}

div.startflags blockquote,
div.flags blockquote {position:relative;top:75px; left:615px;font-family:arial;}

/*Breadcrumbs*/
#breadcrumbs {padding:6px 0 0px 7px;background:url(http://www.hostalsanmiguel.com/gfx/bgBreadcrumb.png) 0 0;height:34px}
#breadcrumbs ul {margin-left:6px}
#breadcrumbs li {display:inline;color:#e1e1e1}
#breadcrumbs li a {color:#e1e1e1;margin-left:6px;margin-right:6px}
#breadcrumbs li a:hover {text-decoration:underline}
.crumbShadow {display:block}

/* UL submenu */
#submenu {padding:0;margin:0;float:left;font-size:1.3em/2.0em;width:185px;padding-bottom:25px;font-weight:bold}
#submenu li {padding-left:30px;color:#2f2f2f}
#submenu li {padding-top:5px;padding-bottom:5px}
#submenu li ul li {padding-top:1px;padding-bottom:1px}
#submenu li a {color:#2f2f2f;text-decoration:none}
#submenu ul li:hover{text-decoration:none}
#submenu li:hover, 
#submenu li.first:hover,
#submenu li.selected {background:url(http://www.hostalsanmiguel.com/images/li.gif) no-repeat 15px 15px;position:relative;text-decoration:none}
#submenu li ul li:hover, 
#subMenu li ul li.first:hover,
#submenu li ul li.selected, 
#submenu li.first ul li.selected {background:url(http://www.hostalsanmiguel.com/images/li.gif) no-repeat 0 8px;position:relative}
#submenu a:hover,
#submenu a.selected {font-weight:bold;text-decoration:none}
#submenu li ul {margin-bottom:5px;list-style-type:none;font-weight:normal}
#submenu li ul li ul {margin-bottom:0}
#submenu li ul li {line-height:1.2em;padding-left:10px;border-bottom:solid 0 #fff}
#submenu li ul li a {font:0.8em/1.2em 'arial regular', arial, verdana, helvetica, sans-serif;color:#2f2f2f;text-decoration:none}
#submenu li ul li ul li {line-height:1.2em;padding-left:20px;border-bottom:solid 0 #fff}
#submenu li ul li ul li a {font-size:0.75em}


#bottom {margin:0;padding:0;background:transparent url(http://www.hostalsanmiguel.com/gfx/bgBottomShadow.png) no-repeat 0 0;width:925px;height:8px;line-height:1px;margin-left:auto;margin-right:auto}
div.contact {font-size:0.6em}
div.contact, 
div.contact a {text-align:center; color:#999;clear:left;}

.content {min-height:430px}
.maincontent {float:left; width:435px}

div.imagegallery {width:520px}
div.imagegallery div.imgcontainer {width:100px; height:100px;margin:3px;float:left}

/* Rightcontent */
div.right {float:right;width:210px;padding-right:15px}
div.right div.box {background:transparent url(http://www.hostalsanmiguel.com/gfx/bgRelatedContent.png) repeat-y;padding:0 3px 7px 0;width:199px}
div.right div.box h2 {background:transparent url(http://www.hostalsanmiguel.com/gfx/bgRelatedHeader.png) no-repeat 0 0;padding:4px 7px;height:26px;font-size:1.0em}
div.right div.box div.boxcontent {margin-left:13px;font-size:0.8em}
div.right div.box div.boxcontent li {list-style-type:none}
div.right div.box div.boxcontent ul {padding-bottom:1em}
div.right div.box div.boxcontent a {text-decoration:none}



/* Startpage */
p.intro {width:665px;margin-left:10px;float:left}
ul.startpage {margin-top:34px}

div.innercontent {margin-left:10px; float:left; width:665px}
/*div.innercontent p {display:none}*/
div.frontpagebox {background:transparent url(http://www.hostalsanmiguel.com/gfx/frontboxcorner.gif) no-repeat 0 0;float:left;width:200px;border-bottom:5px solid #999; margin:10px}
div.frontpagebox div.boxwrapper div.kloss {height:63px}
div.frontpagebox div:hover div.kloss {display:none}
div.frontpagebox div.boxwrapper {color:#000;margin-top:11px;}
div.frontpagebox div.boxwrapper a.boxtitle {background-color:#b9c9d6;display:block;color:#000;font-weight:bold;padding:5px 10px}
div.frontpagebox div:hover a.boxtitle {margin-top:0px}

div.frontpagebox div.boxwrapper a.boxdesc {display:none;font-size:0.8em;height:53px;padding:5px 10px;color:#000;background-image: url(http://www.hostalsanmiguel.com/gfx/startpageboxtext.png)}
div.frontpagebox div:hover a.boxdesc {display:block}
div.frontpagebox a {text-decoration:none;}

#sitemap {width:650px}
#sitemap ul {margin:0 15px 10px 10px}
#sitemap li {float:left;list-style-type:none}
#sitemap li li {float:none;margin-left:10px}

#map_canvas div span {display:none}

div.reviewbox {border-bottom:gray solid 1px;margin-bottom:10px}

div.bookinginfo {background-color:#fff; padding:10px; border: solid 2px #B9C9D6}
div.bookinginfo ul {margin: 5px 0 0 20px}









































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {

}

h3 {

}

