body, html, img, ul, li, h1, h2, h3, p, a {margin:0px; padding:0px; border:0px}
body {
	background:#fffefd url(../__images/adorno.png) 28px 201px no-repeat;
	font:12px/19px Helvetica, Arial, sans-serif;
	color:#442222;
	padding-top:29px
}
body.home {
	background:#fffefd;
}
h1 {font:bold 17px/19px Helvetica, Arial, sans-serif;  padding-bottom:7px}
h1 .subtitle{ color:#005A95}
h2 {font:bold 15px/19px Helvetica, Arial, sans-serif;  padding-bottom:7px}

#logo {
	float:left;	
	width:130px;
	height:37px;
	padding-left: 72px;
	padding-top: 10px;
	padding-right:54px;
}
#menu {
	padding-top: 19px;
	padding-bottom: 19px;
	float:left;
	
}
#menu ul {list-style:none;padding:0px; margin:0px}
#menu li { display:inline;background:#FFCC01; padding:4px 6px 2px 6px; margin-right:3px; font-weight:bold }
#menu li.selected, #menu li:hover  {background:#442222; color:#FFCC01}
#menu .sub {padding-top:7px; background:transparent url(../__images/yellowline.png) 0px 25px repeat-x}
#menu .sub li.selected, #menu .sub li:hover {padding:3px 5px 2px 5px; border:1px solid #ffcc01; border-bottom:none; color:#005A95; background:#FFFEFD}
#menu .sub li {background: transparent}
#menu .sub li:hover a{color:#005A95;}

#menu li a {color:#442222; text-decoration:none}
#menu li:hover a {color:#ffcc01}

.clearing {clear:both}
#column_left{width:262px; float:left;}
#content{float:left; width:500px}
#content a {
	color:#005A95;
	text-decoration:none;
	font-weight:bold;	
}
#content ul{
	list-style-image: url(../__images/list-icon.png); margin-left:15px;
}
#content p {padding-bottom:7px}
.postcard{margin-left:-56px; width: 700px;margin-top:18px; height:403px; position:relative}
.postcard .minimap {position:absolute; top:260px; left: 355px}
.postcard .first {padding-top:85px;}
.postcard p {padding:0px 66px 7px 355px}
.postcard .datos { position:absolute; top: 100px; left: 60px; width:300px}
.postcard .datos img {padding-left: 0px; display:block;}
.postcard .datos p {line-height:33px; padding:0; margin-top:157px}

.embed {padding-bottom:19px; padding-top:5px}
.text {padding-bottom:12px}

.footer {margin-left: 262px; border-top:1px solid #ffcc01; width: 500px; padding-top:7px; margin-top:30px; font-size: 10px; line-height: 12px; margin-bottom:19px}

#blockBanner{margin-top:28px; margin-left:28px; position:relative; width:200px; height:112px; background:#fffefd url(../__images/marco-gallery.png) 0px 0px no-repeat; padding:3px;}
.bannerContainer{position:absolute}
#content ul {padding-bottom:19px}
#content ul.uplinks {margin-top:-12px }
#content ul.clean {list-style:none; margin-left:0px; }
#content ul.clean li {padding-bottom:3px}
#content ul.clean img {margin-bottom:-5px}
#res_iframe {
	border:none;
	width: 900px;
	height: 600px;
}
#lang {
	position: absolute;
	left: 262px;
	top: 14px;
}

.textinput {width: 200px}