﻿body {background:#14263b url(../i/bubble-bg.png) no-repeat center 50px; margin-top: 0px; opacity:0;}
body, input, textarea, select {color: #000; font-size: 12px; font-family:Tahoma, Geneva, sans-serif;}
a {color: #1587ca;}
a:hover {text-decoration: none;}
small {font-size: 11px;}
hr {clear: both; padding: 0; margin: 0; border: 0 none; background: none repeat scroll 0 0 transparent;}

.wrapper {width:1000px; margin: 0 auto; position:relative;}
#overlay { left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 50; opacity: 0.5; }
.content-td1 {padding:0 17px; vertical-align:top;}
.content-td2 {vertical-align:top; padding-right:23px;}
.content-bl {background:#fff url(../i/right-c-l.gif) repeat-y; position:relative; z-index:10; border-radius:28px;}
.content-br {background: url(../i/right-c-r.gif) repeat-y right 0;border-radius:28px;}
.content-bt {background: url(../i/right-c-t.gif) repeat-x;border-radius:28px 28px 0 0;}
.content-bb {background: url(../i/right-c-b.gif) repeat-x 0 bottom; z-index:10; border-radius:28px; padding:44px 23px 22px 23px;}
.content-btl {width:35px; height:37px; background:url(../i/right-c.png) no-repeat; position:absolute; top:0; left:0;}
.content-btr {width:35px; height:37px; background:url(../i/right-c.png) no-repeat -35px 0; position:absolute; top:0; right:0;}
.content-bbl {width:35px; height:37px; background:url(../i/right-c.png) no-repeat 0 -37px; position:absolute; bottom:0; left:0;}
.content-bbr {width:35px; height:37px; background:url(../i/right-c.png) no-repeat -35px -37px; position:absolute; bottom:0; right:0;}
.content-heading {font:bold 21px Tahoma, Geneva, sans-serif; color:rgb(246, 195, 5); padding:0 0 2px 0; margin:15px 0 0 23px; border-bottom:1px solid rgb(246, 195, 5); width:93%; left:0px; position:absolute; top:0px; z-index:30;}
.search-filter-sl {position:relative; z-index:11;}
.content-block {padding:0 20px; position:relative; z-index:10;}

@font-face {
	font-family: 'arimobold_italic';
	src: url('../fonts/arimo-bolditalic-webfont.eot');
	src: url('../fonts/arimo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/arimo-bolditalic-webfont.woff') format('woff'),
			 url('../fonts/arimo-bolditalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.clearfix:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }
* html .clearfix             { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }

.navigat {color:#14263B; font: normal 11px Arial,Tahoma,sans-serif; margin:0px 0 20px;}
.navigat a {color:#14263B; font: bold 11px Arial,Tahoma,sans-serif;}

.search-form {padding: 8px 15px 13px 10px !important;}

#sitemap ul {list-style:none; margin:10px 0; padding-left:0; overflow:hidden;}
#sitemap ul ul {list-style:none; margin:7px 0 10px 10px; padding-left:0; overflow:hidden;}
#sitemap ul li {margin:0 0 7px 0; display:block; /*float:left; width:33%;*/}
#sitemap ul li a {background-color:#ECECEC; color:#006699; font:bold 12px Arial,Tahoma,sans-serif; text-decoration:none; display:block; 
padding:4px 0 4px 10px;}
#sitemap ul li a:hover {text-decoration:underline;}

.vitrina77 {padding:0 !important; margin: 0 -20px 0 -22px !important;}
.vitrina77-filter {margin: 0 21px 20px 21px !important;}
.vitrina77-h1 {margin: 0 0 17px 22px !important;}

.left-news-title {font:bold 21px Tahoma, Geneva, sans-serif !important; color:rgb(246, 195, 5); padding:0 0 2px 0; margin: 0 0 0 0; border-bottom:1px solid rgb(246, 195, 5); width:93%;}
.left-search-title {font:bold 21px Tahoma, Geneva, sans-serif !important; color:rgb(246, 195, 5); padding:16px 0 2px 0 !important; margin: 0 0 0 10px !important; border-bottom:1px solid rgb(246, 195, 5) !important; width:90% !important;}

#ta-hotels h1 {padding: 10px 10px 10px 0 !important;}