/*CSS Resets - generic classes*/
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th/*, td*/ {
	border: 0;
	vertical-align: baseline;
	background: transparent;
	font-weight:normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}
body {line-height: 1;	font-family:Arial, Helvetica, sans-serif; color:#0c3f49;background:#d0dbdc url(../images/bg_fundo.jpg) repeat-x left top}
ol, ul {list-style: none}
a {text-decoration: none;
	color:#000000;
	outline:0;
}
del {text-decoration: line-through}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
input{ color:#0c3f49; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}
textarea{font-family:Arial, Helvetica, sans-serif}
select{font-family:Arial, Helvetica, sans-serif}
.bold { font-weight:bold}
.left { float:left}
.right { float:right}
.marginBox{margin-top:10px}
.deleteMargin{margin-top:-10px!important}
.positionRelative{ position:relative}
*:focus {outline:0}
.imgAlign{ vertical-align:middle; margin-top:-2px}
.textAlignCt{ text-align:center;}

.mainHeader_box	{ width: 100%; background: #fff}
#header{ margin:0 auto; width:980px; height:98px; position:relative}
#header_edit{ width: 100%; background: #d0dbdc url(../images/bg_header_edit.gif) left bottom repeat-x;}
.header{ margin:0 auto; padding-top: 10px; padding-bottom: 10px; width:980px; height:20px; }
.editForm_header{ height:98px;}
.header h3	{ font-size: 14px; line-height: 15px;}
.header h3	a {color: #42a1c5; font-weight: bold }
.header h3	a:hover{ text-decoration: underline}
.header h3 img { vertical-align: middle; margin-left: 5px}
.header .default { color: #7ea3a8;}
.header .editHeader { display:inline-block; width: 380px;}
.logoArea{
	position:absolute;
	top:18px;
	width: 492px;
}
.logoArea .logoUpText{ font-size:65px; font-weight:bold; color:#FF3F31; letter-spacing:-4px}
.logoUnderText{
	font-size:14px;
	color:#000;
	letter-spacing:-1px;
	font-weight:bold;
	position:absolute;
	top:74px;
	right:10px;
	width: 477px;
}
.searchArea{position:absolute; top:20px; right:4px; width:400px; height:85px; background:url(../images/bg_search.gif) no-repeat left top}
.searchArea form{margin:6px 0 0 18px; position:relative; height:35px}
.searchArea form label{ color:#3c4347; font-weight:bold; letter-spacing:-1px; position:absolute; top:12px}
.searchArea form .searchBox{ position:absolute; background: url(../images/bg_input_165.gif) no-repeat left top; left:88px; top:8px; width:215px; height:35px}
.searchArea form .inputField{ border:0; position:absolute; right:53px; top:3px; width:158px; height:17px}
.searchArea form .searchBtn{position:absolute; border:0px; right:10px; top:-2px}
.headerContentItem		{ float: left; display: inline; width:314px; margin: 10px 4px;}
.headerContentItem h3	{ font-size: 14px; line-height: 15px;}
.headerContentItem .btns	{ margin-top: 20px;}
.titreArea{ position: relative; background: url(../images/bg_input_310_gray.gif) no-repeat left top; width:310px; height:25px; margin-top: 5px}
.titreInput{ border:0 none; height:17px; left:3px; position:absolute; top:3px; width: 300px; margin-left: 2px; font-size: 12px; font-weight: normal; color:#8EA6A9}
.metaArea{ position: relative; background: url(../images/bg_textarea_310.gif) no-repeat left top; width:320px; height:65px; margin-top: 5px}
.metaArea textarea{border:0; width:302px; height:57px; margin:1px 2px 2px 2px; padding-left: 2px; padding-top: 2px; color:#8ea6a9; font-size:12px; background: transparent}


#navigation{ height:66px}
#navigation_edit{ height:46px; }
#navigation_edit .bottomNav { margin-top: 10px;}
.topNav{ margin:0 auto; height:34px; width:980px; position:relative}
.menuTop{ position:absolute; left:3px; height:34px}
.btnUm{position:absolute; left:0px}
.btnUm a{color:#0c3f49; width:63px; height:29px; display:block; padding:5px 0 0 11px}
.btnUm a:hover{color:#FFFFFF; background:url(../images/bg_btn1.gif) no-repeat left top}
.btnDois{position:absolute;left:76px}
.btnDois a{color:#0c3f49; width:105px; font-weight:bold; height:29px; display:block; padding:5px 0 0 11px}
.btnDois a:hover,.btnDois a.selected {color:#FFFFFF; background:url(../images/bg_btn2.gif) no-repeat left top}
.btnTres{position:absolute;left:194px}
.btnTres a{color:#0c3f49; width:117px; height:29px; display:block; padding:5px 0 0 11px}
.btnTres a:hover,.btnTres a.selected{color:#FFFFFF; background:url(../images/bg_btn3.gif) no-repeat left top}
.btnQuatro{position:absolute;left:324px}
.btnQuatro a{color:#0c3f49; width:180px; height:29px; display:block; padding:5px 0 0 11px}
.btnQuatro a:hover,.btnQuatro a.selected{color:#FFFFFF; background:url(../images/bg_btn4.gif) no-repeat left top}

.loginArea{ position:absolute; right:5px; background: url(../images/bg_input_128.gif) no-repeat left top; width:320px; height:25px}
.loginAreaActive{ background:none!important; font-size:14px; letter-spacing:-1px}
.loginAreaActive span{font-size:14px; letter-spacing:-1px; font-weight:bold}
.loginInput{border:0; width:120px; height:17px; position:absolute; top:3px; left:3px}
.loginInputRight{border:0; width:120px; height:17px; position:absolute; left:135px; top:3px}
.loginBtn{ position:absolute; right:0px; top:2px}
.bottomNav{ height:32px; background-color:#54c7f2; width:100%px;}
.subMenu{margin:0 0 0 0px; width:990px; padding:8px 0 8px 0px}
.subMenu li{ display:inline}
.subMenu li a{color:#ffffff; font-size:11px; font-weight:bold; letter-spacing:0px; padding:1px 2px 0px 2px; margin:0 2px 0 2px}
.subMenu li a:hover, .subMenu li a.selected{ background-color:#FFFFFF; color:#54c7f2}

#content{margin:0 auto; width:980px; overflow:hidden}
#leftCol{ width:650px; float:left}
#rightCol{ width:320px; float:right}
h2{ border-bottom:#cad9da 1px solid; font-size:18px; padding:17px 0 6px 0; margin: 0 5px 0 5px; letter-spacing:-0.2px}
h2 span{ font-size:18px!important}
.h2div{ border-bottom:#cad9da 1px solid; font-size:18px; padding:17px 0 6px 0; margin: 0 5px 0 5px; letter-spacing:-0.2px}
.h2div{  font-size:18px!important}
.h2Small{font-size:16px!important}
.h2Small span{ font-size:16px!important}
.h2Small .tagImg{ padding:0px 5px 0 0; vertical-align:text-top}
.separador{ height:2px;  display:block;border-bottom:#cad9da 1px solid; clear:both}
.topTag{margin-top:5px!important}

.bgBrancoTopOut{background:url(../images/bg_white_top_out.gif) no-repeat left bottom; display:block; height:10px; min-height:10px}
.bgBrancoTopIn{background:url(../images/bg_white_box_top.gif) no-repeat left bottom; display:block; height:15px; min-height:15px}
.bgBrancoDoisTopIn{background:url(../images/bg_white_2_top_in.gif) no-repeat left bottom; display:block; height:15px; min-height:15px}
.bgBrancoBottomFundoOut{background:url(../images/bg_white_bottom.gif) no-repeat left top; display:block; height:10px; min-height:10px}
.bgCinzaEscTopIn{background:url(../images/bg_cinza_esq_top_in.gif) no-repeat left bottom; display:block; height:15px; min-height:10px}
.bgCinzaClaTopIn{background:url(../images/bg_cinza_claro_top.gif) no-repeat left bottom; display:block; height:15px; min-height:15px}
.bgAzulForteTopOut{background:url(../images/bg_blue_box2.gif) no-repeat left bottom; display:block; height:10px; min-height:10px}
.bgAzulForteTopIn{background:url(../images/bg_blue_box_top.gif) no-repeat left bottom; display:block; height:15px; min-height:15px}
.bgAzulForteFundoOut{background:url(../images/bg_blue_box3.gif) no-repeat left top; display:block; height:10px; min-height:10px}
.bgRedFundoOut{background:url(../images/bg_red_box.gif) no-repeat left top; display:block; height:10px; min-height:10px}

.brandarea{ width:640px; height:345px; padding:10px 0 0 10px; background-color:#ffffff}
.whiteBoxLeft{width:650px; overflow:hidden; background-color:#FFFFFF; padding-bottom:10px}
.greyBoxLeft{width:650px; overflow:hidden; background-color:#e2eaeb; padding-bottom:20px}
.intBox{ padding-left:10px}
.intMinBox{ min-height:370px; height:auto!important; height:370px}
.highlightBoxAreaBig{ border-top:#cad9da 1px solid; width:630px; overflow:hidden}
.highlightBoxAreaBig .highlightBoxArea{ padding:0!important; margin-right:10px}
.highlightBoxArea{width:600px; float:left; padding-left:10px;}
.highlightBoxItem{
	width:600px;
	overflow:hidden;
	border-top:#cad9da 1px solid;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10;
	padding-bottom: 10px;
	padding-left: 10;
}
.firstItem{border-top:none !important}
.thumb{border:#cad9da 1px solid; float:left}
.itemRight{ float:right; width:500px}
.tag { padding:2px 0 3px 0; background:url(../images/bg_tag.gif) no-repeat bottom left; line-height:20px}
.tag a{ color:#ffffff; font-size:12px; font-weight:bold; padding:2px 4px 0px 3px;line-height:16px; background-color:#6ed1d7!important}
.tituloBlack{min-height:28px; height:auto !important; height:28px; line-height:15px}
.tituloBlack a{ color:#000000; font-size:12px; font-weight:bold; background:none!important}
.tituloBlack4{ color:#000000; font-size:11px; font-weight:bold; background:none!important}
.tituloBlack a:hover{ text-decoration:underline}
.tituloBlackFlex{ padding-bottom:2px; line-height:15px;color:#000000; font-size:12px; background:none!important}
.tituloBlackFlex a{ color:#000000; font-size:12px; font-weight:bold; background:none!important}
.tituloBlackFlex a:hover{ text-decoration:underline}
.dados{ font-size:9px;color:#8ea6a9}
.dados a{ color:#ff3f31; font-size:11px; background:none!important}
.dados a:hover{text-decoration:underline}
.dados span{display:inline!important}
.black { color:#000000; font-size:9px;}
.dadosimg{margin-left:3px; padding-top:2px}
.txtCinza{ font-size:11px;color:#8ea6a9; line-height:14px; padding-bottom:10px}
.txtCinza12{ font-size:12px; font-weight:bold;font-size:12px;color:#8ea6a9; line-height:14px; padding-bottom:10px}
.txtCinzaSmall{ font-size:11px;color:#8ea6a9; line-height:14px; padding-bottom:4px}
.usersList{ margin:10px 5px 0 5px; overflow:hidden; width:620px; padding:0 0 5px 1px}
.usersItem{ float:left; margin-right:34px}
.usersClearRight{ margin-right:0!important}
.userName{ font-size:12px; color:#ff3f31; width:75px; font-weight:bold; margin:10px 0 5px 0}
.userName a{ font-size:12px; color:#ff3f31; font-weight:bold}
.userName a:hover{ text-decoration:underline}
.userLocal{ font-size:9px; color:#000000}
.picsQuatro{ margin-top:7px}
.picsQuatroThumb{ margin-left:7px}
.picsQuatroThumb a img{margin:0!important}
.picsQuatroThumbRight{margin-left:3px; padding-bottom:15px}
.picsQuatroThumbRight a img{ margin:3px 3px 0 0}
.picsOito{ margin:5px 0 0 5px; width:632px; overflow:hidden}
.picsOitoThumb{ float:left; padding-bottom:5px}
.picsOitoThumb a img{ margin:8px 8px 0 0}
.loading{height:33px; width:33px; background-color:#54c7f2; padding:19px}
.loadingBig{height:33px; width:33px; background-color:#54c7f2; padding:19px; margin:10px 0 0 10px}
.blueBox{ width:640px; padding:0 0 15px 10px; background-color:#54c7f2; color:#ffffff; overflow:hidden}
.blueBox h2{ color:#ffffff; margin-bottom:7px; font-size:18px!important}
.blueBox h2 .bold{font-size:18px!important}
.blueBox h2 img{ padding-right:5px; vertical-align:middle}
.blueBox p {font-size:12px; margin-left:5px; line-height:18px}
.blueBox p .bold{font-size:12px}
.blueBox ul{ margin:15px 0 10px 5px}
.blueBox li{ display:inline; color:#b9f6ff; font-size:9px; margin-right:30px}
.blueBox ol 	{ list-style: decimal !important; list-style-position: inside !important; margin: 10px 0 10px 20px;}
.blueBox ol li	{ list-style: decimal !important; list-style-position: inside !important; display:inline; float: left; width: 28% !important; padding: 5px 0px 0 0; margin: 0 25px 0 0px;color:#b9f6ff; font-size: 12px; font-weight: bold}

.specialWidth {width:200px; float:left; margin-top:10px; color:#b9f6ff; font-size:9px!important}
.blueBox .specialWidth a{ color:#ffffff; font-size:12px; font-weight:bold; margin-right:5px}
.blueBox .specialWidth a:hover{ text-decoration:underline}
.blueBox li a{ color:#ffffff; font-size:12px; font-weight:bold; margin-right:5px}
.blueBox li a:hover{ text-decoration:underline}
.blueBox  textarea{ border:#a4e0f6 2px solid; width:625px; min-height:105px; color:#8ea6a9; font-size:12px; margin-bottom:5px}

.specialBold{ font-size:12px; font-weight:bold}
.bluePadding{ padding:5px 0 15px 0}
.redBox{ width:640px; padding:0 0 30px 10px; background-color:#ff3f31; color:#ffffff}
.redBox h2{ color:#ffffff; margin-bottom:7px; font-size:18px!important}
.redBox h2 .bold{font-size:18px!important}
.redBox p {font-size:12px; margin-left:5px; line-height:18px}
.redBox p .bold{font-size:12px}
.smallText p{ font-size:11px; margin-bottom:15px}
.smallText p a{ font-size:11px; color:#ffff00}
.smallText p a:hover{ text-decoration:underline}
.smallText .bold{ font-size:11px}
.blueUser{ padding-top:10px; width:640px; overflow:hidden}
.whiteDetail{ float:right; width:550px}
.whiteDetail h2{ border:0px !important; padding:0px !important; margin:0px !important; font-weight:bold}
.whiteDetail p{ padding:5px 0 15px 0 !important; margin:0px !important; font-size:9px}
.whiteDetail span{ display:block; padding-bottom:2px}
.whiteDetail .whiteDetailLinks {color:#a2eef0; font-size:9px;line-height:11px}
.whiteDetail .whiteDetailLinks a{font-size:9px; color:#ffff00}
.whiteDetail .whiteDetailLinks a:hover{ text-decoration:underline!important}
.userAdminData{ margin-left:90px; margin-top:13px}
.userAdminData p{ width:265px; float:left; color:#ffffff; font-size:14px!important; margin:0 10px 10px 0; letter-spacing:-0.5px}
.userAdminData p a{color:#ffffff; font-size:14px!important}
.userAdminData p a:hover{ text-decoration:underline}
.userAdminData p span{ font-weight:bold; font-size:14px!important}
.tituloGrande{ font-size:24px!important; font-weight:bold; letter-spacing:-2px;}
.tituloGrandeMargin{ font-size:24px; font-weight:bold; margin:20px 10px 0 20px}
.tamanhoWhiteDetail{ min-height:72px; height:auto!important; height:72px}
.destinations{ width:640px; overflow:hidden; padding-bottom:2px}
.destinationsLeft{ float:left; width:320px}
.destinationsRight{ float:left; width:320px}
.destinationsItem{ margin-top:5px; float:left;}
.destinationsItem a{ font-size:9px; color:#FFFFFF; width:205px; display:block; padding:4px}
.destinationsItem a:hover {background-color: #ffff00; color:#0c3f49}
.destinationsItem .destinationCountry{ display:block; font-size:13px; font-weight:bold; margin-bottom:3px}
.destinationsList{ width:640px; padding:10px 5px 0 5px}
.destinationsList span{ margin-left:5px}
.destinationsList table{ width:630px; border:0}
.destinationsList table tr{ width:154px}
.destinationsList table td span{ font-size:9px; color:#c0f1f8}
.destinationsList table td{ height:20px}
.destinationsList table td a{ font-size:12px; color:#FFFFFF; /*height:15px;*/ display:block; padding-left:5px; margin-right:10px}
.destinationsList table td a:hover{ font-size:12px; color:#0c3f49; background-color:#FFFF00}
.edit{background-color:#FFFF00;}
.editBt{ margin:5px 0 0 10px;}
.rightLixo{padding:3px 15px 0 0; float:right;}

.tagNumberRed{ width:14px; height:14px; background:url(../images/bg_icon_red.gif) no-repeat left top; font-size:9px!important; color:#FFFFFF; padding:3px 0 0 1px; margin:0 4px 5px 0px!important; line-height:9px!important}
.tagNumberWhite{ width:14px; height:14px; background:url(../images/bg_icon_white.gif) no-repeat left top; color:#54c7f2;  font-size:9px; padding:3px 0 0 3px; margin:0 8px 10px 5px;!important; line-height:9px;!important}.tagNumBottomRed{ width:14px; height:16px; background:url(../images/bg_icon_red_2.gif) no-repeat left top; font-size:9px; color:#FFFFFF; padding:3px 0 0 4px; margin:3px 5px 0px 6px;}
.textSmallRed{color:#ff3f31;  font-size:9px;!important; padding:3px 0 0 3px; margin:0 8px 10px 5px;!important; line-height:9px;!important}
.tituloBranco{ font-size:18px !important; padding:20px 0 5px 0}
.tituloBranco span{ font-size:18px !important; font-weight:bold!important}

.bigList{ width:630px;margin:5px 0 0 10px}
.bigItem{ border-top:#cad9da 1px solid; width:625px; overflow:hidden; padding:12px 0 15px 0}
.bigItemPic{ float:left; width:70px; padding-left:5px}
.bigItemText{ float:left; font-size:12px; width:550px}
.bigItemText a{font-size:12px; font-weight:bold; color:#2c5961; display:block; padding-bottom:5px}
.bigItemText a:hover{ text-decoration:underline}
.searchBoxInt{ background:url(../images/bg_input_255.gif) no-repeat left bottom; position:relative; height:25px; margin:5px 0 10px 4px}
.searchBoxInt .inputField{ border:0; width:247px; position:absolute;left:3px; top:3px; height:17px}
.searchBoxInt .searchBtn{ position:absolute; top:2px; left:263px}

.bigPicture img{padding:10px 0 0 10px;}
.userRecit{ padding:10px 0 0 10px; overflow:hidden; width:630px}
.tagListHorizontal{ width:530px; overflow:hidden; margin-bottom:4px; min-height:24px; height:auto !important; height:24px}
.tagListHorizontalItens{ float:left; background-color:#dff5fd; color:#5c848d; padding:2px 4px 2px 3px; font-size:9px; margin-right:2px}
.btnsRight{ float:right; margin-right:10px}
.reciteText{ margin:15px 15px 50px 15px; border-top:#cad9da 1px solid; padding-top:14px;overflow:hidden}
.reciteTextVoyage{ margin:5px 15px 0px 17px!important}
.reciteText h3{ font-size:14px; font-weight:bold; margin-bottom:10px; display:block}
.reciteText p{ font-size:12px; line-height:18px; text-align:justify; margin-bottom:25px;overflow:hidden; width:620px}
.recitImgLeft{ float:left; margin-right:10px; border:#e9eaed 1px solid}
.recitImgRight{float:right; margin-left:10px; border:#e9eaed 1px solid}
.userComments{ border-bottom:#cad9da 1px solid; width:630px; overflow:hidden; padding:12px 0 12px 0; margin-left:5px}
.cleanBorder{ border:none!important}

.userEdit{ float:left; width:545px; height:83px; overflow:hidden; margin-left:7px}
.userEditColmLeft{ height:83px; width:6px; background:url(../images/bg_user_comment_small_left.gif) no-repeat left top; float:left}
.userEditColmContent{float:left; width:517px; height:83px; background-color:#6ed1d7; color:#FFFFFF; padding:25px 0 0 20px}
.userEditColmContentBt{ display:block; margin-top:10px}
.userEditColmRight{ height:83px; width:2px; background:url(../images/bg_user_comment_small_right.gif) no-repeat left top; float:left}

.blueBoxVoyage{ width:630px; height:94px; overflow:hidden; margin-top:10px}
.blueBoxVoyageLeft{ height:94px; width:14px; background:url(../images/bg_voyage_left.gif) no-repeat left top; float:left}
.blueBoxVoyageContent{float:left; width:615px; height:76px; color:#FFFFFF; margin-top:3px; background:#5fcbf3 url(../images/bg_voyage_right.gif) no-repeat right top; padding-top:18px}
.blueBoxVoyageContentBt{ display:block; margin-top:6px}
.blueBoxVoyageContent .smallTextUp{ display:block; font-size:12px; font-weight:normal; padding-bottom:5px}
.userEditText{ float:left; width:545px; height:151px; overflow:hidden; margin-left:7px}
.userEditTextAreaLeft{height:151px; width:6px; background:url(../images/bg_user_comment_big_left.gif) no-repeat left top; float:left}
.userEditTextArea{float:left; width:517px; height:151px; background-color:#6ed1d7; color:#FFFFFF; padding:0px 0 0 15px}
.userEditTextArea textarea{ border:#a4e0f6 2px solid; width:500px; min-height:70px; color:#8ea6a9; font-size:12px; margin-bottom:5px}
.userEditTextAreaBtn{display:block; margin-top:10px}
.userEditTextAreaRight{height:151px; width:2px; background:url(../images/bg_user_comment_big_right.gif) no-repeat left top; float:left}

.userCommentText{ width:545px; float:right; line-height:15px}
.userCommentText p{ font-size:11px}
.userCommentBt{ margin-left:3px}
.userCommentText span{color:#6ed1d7; font-size:11px; font-family:"Times New Roman", Times, serif}
.userCommentText .dados{font-size:9px}

.compte{ padding-left:10px}
.compte h2{ border:0!important}
.compteBox{ background-color:#f0f4f5; width:597px; overflow:hidden; padding:18px 0 20px 30px; margin-bottom:10px}
.compteInfo{ float:right; padding:25px 15px 0 0}
.compteBox label{ font-size:14px; letter-spacing:-1px}
.compteBox input{ display:block}
.compteBoxSmall{ width:110px; float:left}
.compteBoxSmall label{ font-size:16px}
.compteAvatar{ background:url(../images/bg_avatar_border.gif) no-repeat left top; height:74px; width:74px; position:relative; margin:6px 0 8px 0}
.compteAvatar img{ width:70px; height:70px; position:absolute; left:2px; top:2px}
.compteBoxBig div label {letter-spacing:0px; font-size}
.compteBoxBig div label span{ font-size:14px!important; letter-spacing:0px;}
.compteCheck{ margin-top:2px}
.compteCheck01{margin-right:5px;padding-left:28px;background:url('../images/bg_check_01_off.gif') left top no-repeat;	padding-top:5px; height:22px}
.compteCheck01on{background:url('../images/bg_check_01_on.gif') left top no-repeat}
.compteCheck02{	margin-right:5px;padding-left:28px;background:url('../images/bg_check_02_off.gif') 0 0 no-repeat;	padding-top:5px;height:22px}
.compteCheck02on{background:url('../images/bg_check_02_on.gif') 0 0 no-repeat}
.compteAvatarRight{ background:url(../images/bg_avatar2_border.gif) no-repeat left top; height:64px; width:89px; position:relative; margin:6px 0 8px 0}
.compteAvatarRight img{ width:85px; height:60px; position:absolute; left:2px; top:2px}
.compteAvatarRightBt{ padding-left:7px}
.compteNewThemetBt{ padding-top:14px}
.selectNewsletter{width:300px; height:30px; position:relative}
.selectNewsletter label{ font-size:10px; color:#8ea6a9; letter-spacing:0;position:absolute; left:26px; top:12px}
.selectNewsletterDiv {background:url(../images/bg_input_128.gif) no-repeat left bottom; width:128px; height:25px; position:absolute; left:190px; top:5px}
.selectNewsletterDiv select{border:0; width:124px; height:21px; margin:2px 2px 2px 2px; color:#8ea6a9}
.compteBoxMed{ width:260px; float:left}
.compteBoxMed label{ font-size:16px}
.compteBoxMed .inputBox{
	background:url(../images/iletisim_arkaplan.gif) no-repeat left top;
	width:243px;
	height:25px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 23px;
	margin-left: 0;
}
.compteBoxMed .noInputBox{width:223px; height:25px; margin:6px 0 23px 0}
.compteBoxMed .alertinput{background:url(../images/bg_input_223_alert.gif) no-repeat left top!important}
.compteBoxMed input{
	width:200px;
	height:20px;
	border:0;
	background:none;
	margin-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.compteBoxMedPass{ width:290px; float:left; margin-top:10px}
.alertRedBox{ background:url(../images/bg_red_box_small.gif) no-repeat left top; padding-top:2px; margin:2px 0 0 2px; width:218px}
.alertRedBox p{color:#ffffff; font-size:9px; padding:3px 5px 2px 5px; background-color:#ff3f31}
.compteBoxBig{width:474px; margin-left:50px; overflow:hidden}
.compteSpecialLeft{ margin:0!important; margin-left:-20px!important; width:590px!important}
.inputAdress{background:url(../images/bg_input_473.gif) no-repeat left top; width:473px; height:25px; margin:6px 0 23px 0}
.inputAdress input{ border:0; background:none; width:467px; height:20px; padding:3px 2px 2px 3px; color:#8ea6a9}
.inputBlue{background:url(../images/bg_input_473_blue.gif) no-repeat left top; width:473px; height:25px; margin:6px 0 23px 0}
.inputBlue input{ border:0; background:none; width:467px; height:20px; padding:3px 2px 2px 3px}
.inputSmall{background:url(../images/bg_input_128.gif) no-repeat left bottom; width:128px; height:25px; margin:6px 0 23px 0}
.inputSmall input{border:0; background:none; width:123px; height:20px; padding:3px 2px 2px 3px; color:#8ea6a9}
.inputSmall select{border:0; width:124px; height:21px; margin:2px 2px 2px 2px; color:#8ea6a9}
.inputBigger{background:url(../images/bg_input_320.gif) no-repeat left bottom; width:320px; height:25px; margin:6px 0 23px 0}
.inputBigger input{border:0; background:none; width:315px; height:20px; padding:3px 2px 2px 3px; color:#8ea6a9}
.inputBigger select{border:0; width:316px; height:21px; margin:2px 2px 2px 2px; color:#8ea6a9}
.inputSelectBlue{background:url(../images/bg_input_473_blue.gif) no-repeat left bottom; width:473px; height:25px; margin:6px 0 23px 0}
.inputSelectBlue select{border:0; width:469px; height:21px; margin:2px 2px 2px 2px; color:#8ea6a9}
.textareaBox{background:url(../images/bg_textarea_compte.gif) no-repeat left top; width:473px; height:110px; margin:6px 0 23px 0}
.textareaBox textarea{border:0; width:466px; height:89px; margin:2px 2px 2px 2px; color:#8ea6a9; font-size:12px}
.comentRemarques{ padding:20px 5px 0 5px; line-height:18px; width:590px}
.comentRemarques p{ font-size:12px; margin-bottom:10px}
.comentRemarques span{color:#6ed1d7; font-size:20px; font-weight:bold; font-family:"Times New Roman", Times, serif}
.textRedBold{ font-size:11px; font-weight:bold; color:#db2c20; margin-bottom:3px}
.compteBoxBigLeft{float:left}
.compteBoxBigRight{float:left; margin-left:25px}

.inputBannerUm{background:url(../images/bg_input_314.gif) no-repeat left top; width:314px; height:25px; margin:6px 0 23px 0}
.inputBannerUm input{border:0; background:none; width:308px; height:20px; padding:3px 2px 2px 3px}
.inputBannerBt{ float:right; padding:7px 10px 0 0 }

.inputBannerDois{background:url(../images/bg_input_90.gif) no-repeat left top; width:90px; height:25px; margin:6px 30px 23px 0;}
.inputBannerDois input{border:0; background:none; width:86px; height:20px; padding:3px 2px 2px 3px}
.inputBannerTres{background:url(../images/bg_input_90.gif) no-repeat left bottom; width:90px; height:25px; margin:6px 30px 23px 0;}
.inputBannerTres select{border:0; width:86px; height:21px; margin:2px 2px 2px 2px; color:#8ea6a9}
.bannerDiv{ float:left; width:140px}
.bannerDivBt{ position:relative}
.bannerDivBtRecherche{ position:absolute; right:8px; top:21px}

.blueTextRight{
	float:right;
	font-size:10px;
	color:#54c7f2;
	margin-top: 8px;
	margin-right: 30px;
	margin-bottom: 0;
	padding-right: 30px;
}

.whiteAcordeon{ width:630px; padding:0 10px 0 10px}
.whiteAcordeonTop{ min-height:50px; height:auto!important; height:50px; width:630px; overflow:hidden}
.whiteAcordeonTop .tagNumber{ background:url(../images/bg_tag_num_right_red.gif) top right no-repeat; margin:20px 0 0 5px}
.whiteAcordeonTop .tagNumber p{ background-color:#ff3f31; color:#FFFFFF; font-size:10px; float:left; height:12px; padding:1px 2px 0 2px}
.whiteAcordeonTop h2{ border:none; letter-spacing:-1px; float:left}
.whiteAcordeonTop h2 span{ font-weight:bold}
.whiteAcordeonBtn{ float:right; margin-top:21px}
.whiteAcordeonBottom table{ width:630px; color:#8ea6a9; font-size:9px}
.whiteAcordeonBottom th{ background-color:#f0f4f5; font-size:9px; height:30px; text-align:left; vertical-align:middle}
.whiteAcordeonBottom .colm1{ width:380px; padding:0 5px 0 5px}
.whiteAcordeonBottom .colm1g{ width:490px; }
.whiteAcordeonBottom .colm2{ width:84px}
.whiteAcordeonBottom .colm3{ width:145px}
.whiteAcordeonBottom .colm4{ width:190px; padding:0 5px 0 5px}
.whiteAcordeonBottom .colm5{ width:308px; padding:0 5px 0 5px}
.whiteAcordeonBottom .colm5a{ width:268px; padding:0 5px 0 5px}
.whiteAcordeonBottom .colm6{ width:175px}
.whiteAcordeonBottom .colm7{ width:40px}
.whiteAcordeonBottom td{ border-top:#ccdbdb 1px solid ;height:30px; vertical-align:middle; font-size:9px; padding:5px 0 5px 0!important; line-height:17 px}
.whiteAcordeonBottom table td .tagPais{margin-top:-4px;}
.whiteAcordeonBottom td .btnsMargin{ margin:0 5px 0 5px; vertical-align:middle}
.whiteAcordeonBottom td a{ font-size:12px; color:#000000;font-weight:bold; background-color:transparent}
.whiteAcordeonBottom td a:hover{ font-size:12px; color:#ff3f31;font-weight:bold}
.whiteAcordeonBottom td p{margin:3px 0 3px 0}
.whiteAcordeonBottom .attente{ font-size:12px; font-weight:bold; padding:0 5px 0 5px}
.whiteAcordeonBottom .refuse{ font-size:12px!important; color:#ff3f31; font-weight:bold; padding:0 5px 0 5px}
.whiteAcordeonBottom .publie{ font-size:12px; color:#000000; font-weight:bold; padding:0 5px 0 5px}
.whiteAcordeonBottom .txtRed{ color:#ff3f31}
.whiteAcordeonBottom .txtBlack{ color:#000000}
.whiteAcordeonBottom .txtBlackBig{ color:#000000; font-size:11px}
.whiteAcordeonBottom .btnArea{display:none}
.whiteAcordeonBottom .tdBg{ background-color:#ffff00}
.whiteAcordeonBottom p{
	font-size:13px;
	margin-bottom:12px;
	line-height:16px;
	padding:8px;
}
.whiteAcordeonBottom p.description{ margin-bottom:6px; color: #333333 }
.whiteAcordeonBottom p.adress { margin-bottom:6px; padding-top: 0; color: #333333 }
.whiteAcordeonBottom p.description a.mail { color:#FF3F31; }
.whiteAcordeonBottom ul.info_list			{ clear: both; margin: 0 }
.whiteAcordeonBottom ul.info_list li 		{ margin: 0; font-size: 12px; padding: 3px 20px 3px 20px;  color: #333333}
.whiteAcordeonBottom ul.info_list li span 	{ color:#8b9ba4}

.whiteAcordeonBottom h5.subtitle { font-weight: bold; font-size: 12px; padding:0 8px;}

.tagPais{ float:left; background: url(../images/bg_tag_pais_right.gif) top right no-repeat; padding-right:2px; margin:0 10px 0 0; line-height:12px}
.tagPais p{ background-color:#6ed1d7; color:#FFFFFF; font-size:9px; float:left; min-height:10px; padding:2px 3px 1px 2px}
.smallBlueText{ color:#54c7f2;  font-size:9px; line-height:13px; padding-left:10px;}

.alertDiv{ background:url(../images/bg_red_box.gif) no-repeat left bottom; padding-bottom:4px; position:absolute; width:200px; display:none;}
.alertDiv p{color:#ffffff; font-size:14px; line-height:16px; padding:10px 8px 10px 8px; background-color:#ff3f31;margin-bottom:0}
.alertDiv p span{ font-weight:bold!important; font-size:14px!important; color:#FFFFFF!important;}

.alertDiv img{ float:right; margin:10px 10px 5px 5px}

.paging{ margin:5px 0px 8px 0px; border-top:#cad9da 1px solid; padding-top:10px}
.paging a.plus{
	font-size:9px; 
	color:#ff3f31;
	float:right;
}
.paging img{ margin-right:5px}
.paging ol{ float:right}
.paging li{ display:inline}
.paging li a{ font-size:9px; color:#ff3f31}
.paging li a:hover { color:#8ea6a9}
.paging li a .selected{ color:#8ea6a9}

.fix4Items{height:auto!important; }
.fix3Items{ min-height:175px; height:auto!important; }

.selectTop{ margin-top:10px}
.selectPic{ width:630px; height:335px; background:url(../images/bg_upload_foto.gif) no-repeat left top}
.silectPicBt{ padding:10px 0 0 10px}
.silectPicDiv{ background:url(../images/bg_upload_pic_txt.gif) no-repeat left top; padding-top:4px; margin:8px 0 0 10px}
.selectPic p{color:#ffffff; font-size:12px; line-height:14px; width:383px; padding:8px 5px 10px 5px; background-color:#45c9f5}
.selectPic p span{ font-weight:bold; font-size:12px}
.selectDestino{ width:630px; min-height:335px; height:auto!important; height:335px; background-color:#ffffff}
.selectDestino h4 { margin-bottom:2px}
.selectDestino h4 a{ display:block; width:615px; color:#0c3f49; height:22px; background:#f0f4f5; font-size:14px; font-weight:bold; padding:10px 0 0 15px}
.selectDestino h4 a:hover{ background:#fff000 url(../images/btn_seta_down.gif) no-repeat right top}
.selectDestinoEditOff{ margin-bottom:2px; position:relative; background-color:#f0f4f5; height:23px; width:615px; cursor:pointer; padding:10px 0 0 15px}
.selectDestinoEditOff a{color:#0c3f49; font-size:14px; font-weight:bold;}
.selectDestinoEditOn{background-color:#ffff01; margin-bottom:2px; position:relative; height:23px; width:615px; cursor:pointer; padding:10px 0 0 15px}
.selectDestinoEditOn a{color:#0c3f49; font-size:14px; font-weight:bold;}

.selectDestinoEditOff2{ margin-bottom:2px; position:relative; background-color:#d0dbdc; height:23px; width:615px; cursor:pointer; padding:10px 0 0 15px}
.selectDestinoEditOff2 a{color:#0c3f49; font-size:14px; font-weight:bold;}
.selectDestinoEditOn2{background-color:#5fcbf3; margin-bottom:2px; position:relative; height:23px; width:615px; cursor:pointer; padding:10px 0 0 15px}
.selectDestinoEditOn2 a{color:#0c3f49; font-size:14px; font-weight:bold;}

.selectDestinoEditBt1{ position: absolute; right:30px; top:11px;}
.selectDestinoEditBt2{ position: absolute; right:12px; top:11px;}
.selectDestinoEditBt3{ position: absolute; right:93px; top:11px;}
.selectPais{ width:630px; margin-bottom:2px; background-color:#FFFFFF}
.selectPais h4 a{ display:block; width:615px; color:#0c3f49; height:22px; background-color:#f0f4f5; font-size:14px; font-weight:bold; padding:10px 0 0 15px; background:#54c7f2 url(../images/btn_seta_down.gif) no-repeat right top}
.selectPais .destinationsList {padding:10px 0 0 0; margin-top:2px; background-color:#f0f4f5; width:630px; min-height:292px; height:auto!important; height:292px}
.selectPais .destinationsList table tr{}
.selectPais .destinationsList table{ background-color:#f0f4f5; min-height:300px; height:auto!important; height:300px;}
.selectPais .destinationsList table td { width:140px!important}
.selectPais .destinationsList table td a{color:#0c3f49; padding:3px 0 1px 10px;}
.selectPais .destinationsList table td .btDiv{background-color:#f0f4f5!important}
.selectPais .destinationsList table td input{ margin:0!important; padding:0!important; font-size:12px;}
.closeAlertDiv{ padding:0!important; margin:0!important; display:inline!important}


.selectViagem a{ width:585px; min-height:22px; height:auto!important; height:22px; background:#d0dbdc url(../images/btn_seta_up.gif) no-repeat right top;  margin-top:10px; padding:10px 35px 10px 10px; font-size:18px; font-weight:bold; line-height:24px; display:block;  color:#0c3f49}
.selectViagem a:hover{ background:#ffff00 url(../images/btn_seta_up.gif) no-repeat right top}
.selectViagem.open a {background:#d0dbdc url(../images/btn_seta_down.gif) no-repeat right 4px}
.selectPaisFinal{ width:620px; min-height:22px; height:auto!important; height:22px; background-color:#d0dbdc; margin-top:5px;line-height:24px; padding:10px 0 10px 10px; font-size:18px; font-weight:bold; display:block;  color:#0c3f49}
.selectPaisFinal a{font-size:18px; font-weight:bold;color:#0c3f49;  margin-right:10px}
.selectPaisFinal a:hover{ color:#8ba0a5}
.selectPaisFinal .btDown{ float:right; margin:-8px 0 0 0}
.editContent { margin-top:10px}
.formField{ height:22px; font-size:16px!important; padding:2px 2px 0px 8px;width:615px} 
.blank{ background-color:#ffff01; border:2px solid #ffff01}
.editing{ background-color:#d7f3fb; border:2px solid #d7f3fb}
.tagField{ width:92px}
.blankTag{ background-color:#ffffff; border:2px solid #b7d6d9; font-size:11px; font-weight:normal}
.editTagDiv{ padding-top:10px; width:630px}
.editTagDiv a{ background-color:#d5f2fa; font-size:11px; padding:2px 5px 4px 5px}
.editTagDiv a img{ vertical-align:middle}
.editTagBt{ float:right; padding-top:5px}
.editingTag{ background-color:#d7f3fb; border:2px solid #d7f3fb; font-size:11px; font-weight:normal}
.editContentArea{ border-top:#cad9da 1px solid; margin:15px 0px 10px 0px; padding:25px 5px 0 5px; width:625px; overflow:hidden}
.editContentAreaLeft{ float:left; width:535px}
.editContentAreaLeft .formField{ font-size:14px!important; padding-left:5px; height:19px;width:520px}
.formField18{ font-size:18px!important; padding:5px; height:27px;width:618px; margin-bottom:5px}
.formField16{ font-size:16px!important; padding:3px 3px 3px 5px; height:21px;width:618px}
.formField14{ font-size:14px!important; padding:6px 3px 0px 12px; height:22px; width:611px}
.formField14b{ font-size:14px!important; padding:6px 3px 0px 12px; height:22px;width:300px}
.formFieldTd{ width:120px;}
#nouvelleRegionDiv{background-color:#ffff01; width:630px;}
.editContentAreaLeft .blank{background-color:#f4f8f9; border:2px solid #b9d4db}
.formFieldDossier{ width:625px}
.saved{background-color:#d7f3fb!important; border:2px solid #b9d4db}
.editTextarea{width:520px; height:280px;font-size:12px; padding-left:5px; margin:5px 0 5px 0}
.editTextarea2{width:619px; min-height:200px; height:auto!important; height:200px;font-size:12px; padding-left:5px; margin:5px 0 5px 0; background-color:#f4f8f9; border:2px solid #b9d4db}
.infoTextarea{border:#b9d4db 2px solid; width:615px; min-height:105px; font-size:12px; margin:0 0 5px 0; background-color:#f4f8f9; padding-left:5px}
.infoTitulo{ border:0!important; margin-left:10px}
.infoTitulo span{ font-weight:bold}
.editContentAreaRight{ float:right}
.contentPic{border:2px solid #b9d4db; height:74px; width:74px; position:relative; margin:0 0 8px 0}
.contentPic img{ width:70px; height:70px; position:absolute; left:2px; top:2px}
.bigTextRed{ font-size:18px; color:#d81e25; margin:10px 0 5px 0; letter-spacing:-1px}
.alertBox p{font-size:12px; width:500px; overflow:hidden; padding-top:20px; line-height:15px}
.alertBox span{font-size:12px; font-weight:bold; color:#0c3f49}
.alertBox img{ padding:5px 5px 15px 0}
.textNormal{ font-size:12px; line-height:17px;}
.textNormal span{ font-size:12px; font-weight:bold}
.textTemplate{ font-size:12px; line-height:17px; width:625px; line-height:17px; text-align:justify; padding:10px 0}
.textTemplate span{ font-size:12px; font-weight:bold}

.passMail{margin-top:20px}
.passMail div label {letter-spacing:0px}
.passMail div label span{ font-size:14px!important; letter-spacing:0px;}
.passMail .inputBox{background:url(../images/iletisim_arkaplan.gif) no-repeat left top; width:310px; margin-top:10px}
.passMail .inputBox input{width:216px; height:20px; border:0; background:none; padding:4px}
.passMail form{ position:relative}
.passMail .btEnviar{width:78px!important; height:21px!important; position:absolute; right:0; top:-2px;}

.rightBoxWithe{ background-color:#ffffff; min-height:350px; height:auto !important; height:350px; padding:5px 10px 0 10px}
.rightBoxWithe4{ background-color:#ffffff; min-height:350px; height:auto !important; height:350px; padding:5px 10px 0 10px}
.rightWitheItens{border-top:#cad9da 1px solid; width:300px; overflow:hidden; margin-bottom:2px; padding-bottom:11px}
.rightWitheItensLeft{ float:left; width:85px; padding-top:16px}
.rightWitheItensLeft4{ float:left; width:27px; padding-top:5px; text-align:center;}
.rightWitheItensRight{ float:right;width:215px}
.rightWitheItensRight4{ float:right;width:268px}
.rightWitheItensRight5{ float:right;width:280px}
.rightWitheItensRight h3{ color:#42c1c5; font-size:12px; font-weight:bold; padding:12px 0 3px 0}
.rightWitheItens p{font-size:11px; margin-bottom:8px; line-height:13px}
.rightWitheItens .bold{ font-weight:bold;font-size:11px}
.rightBlueItens {width:285px; border-bottom:#cad9da 1px solid; margin-left:2px; padding:10px 5px 10px 5px}
.rightBlueItens img{ vertical-align:middle}
.rightBlueItens a{ padding-left:10px; color:#0c3f49; font-size:12px; font-weight:bold}
.rightBlueItens a:hover{ text-decoration:underline}
.rightBoxBlue_edit .rightBlueItens { position: relative; padding: 18px 5px; display:block;height:50px}
.rightBoxBlue_edit .rightBlueItens .img_item { position:absolute; z-index:0}
.rightBoxBlue_edit .rightBlueItens .img_item input {width: 50px; height: 46px; border: 0; padding: 0; margin:0; cursor:pointer}
.rightBoxBlue_edit .rightBlueItens .img_item input.reserve_sejour_btn { background: url(../images/icon_reservar01.gif) left top no-repeat}
.rightBoxBlue_edit .rightBlueItens .img_item input.reserve_sejour_btn:hover { background: url(../images/icon_reservar01_over.gif) left top no-repeat}
.rightBoxBlue_edit .rightBlueItens .img_item input.reserve_vol_btn { background: url(../images/icon_reservar02.gif) left top no-repeat}
.rightBoxBlue_edit .rightBlueItens .img_item input.reserve_vol_btn:hover { background: url(../images/icon_reservar02_over.gif) left top no-repeat}
.rightBoxBlue_edit .rightBlueItens .img_item input.reserve_hotel_btn { background: url(../images/icon_reservar03.gif) left top no-repeat}
.rightBoxBlue_edit .rightBlueItens .img_item input.reserve_hotel_btn:hover { background: url(../images/icon_reservar03_over.gif) left top no-repeat}
.rightBoxBlue_edit .rightBlueItens .img_item input.reserve_btn { background: url(../images/icon_reservar04.gif) left top no-repeat}
.rightBoxBlue_edit .rightBlueItens .img_item input.reserve_btn:hover { background: url(../images/icon_reservar04_over.gif) left top no-repeat}
.rightBoxBlue_edit .item_menu { width: 46px; border: 1px solid #fff; background: #54c7f2; top: 55px; left:5px;  position: absolute;z-index:10}
.rightBoxBlue_edit .item_menu ul li { float: left; width: 100%; padding: 2px 0; line-height: 11px; border-top: 1px solid #fff; font-size: 11px; text-align: center}
.rightBoxBlue_edit .item_menu ul li:first-child {border-top: none}
.rightBoxBlue_edit .item_menu ul li:hover		{ background: #0c3f49}
.rightBoxBlue_edit .item_menu ul li a { color: #fff; padding: 0; font-size: 11px}
.rightBlueItens .item { width: 193px;position:absolute; left:60px; z-index:1}
.rightBlueItens .item input { border: 0; background: none; width: 180px; height: 15px;  font-size:12px} 
.rightBlueItens .item input.url { font-size: 9px; font-weight: normal}
.rightBlueItens .trash {position:absolute; right:0px; top:17px}
.rightBlueItens .trash img { vertical-align: top}

.pubBanner{ margin-top:10px; background-color:#e2eaeb; padding:10px}

.rightBoxBlue{background-color:#e2eaeb; padding:0 10px 20px 10px}

.userComentTop{ width:290px; overflow:hidden; margin-top:10px; padding-left:5px}
.userThumb{ float:left; width:75px}
.userThumbPic{position:relative; height:84px; width:75px}
.userThumbPicSilhouette{position:relative; height:84px; width:75px;  background:url(../img_content/users/img_silhouette.gif) no-repeat left top}
.userThumbPic img{ position:absolute; left:1px; top:1px}
.userThumbPic a{background:url(../images/bg_user_out.gif) no-repeat left top; height:84px; width:73px; position:absolute}
.userThumbPic a:hover{background:url(../images/bg_user_over.gif) no-repeat left top; height:84px; width:73px}
.reporter{ position:absolute; top:90px; left:0px!important}
.reporter a{ background:none!important; height:21px!important}
.userQuote{ float:right; width:205px; background:url(../images/bg_quote_top.gif) no-repeat left top; color:#FFFFFF; padding-top:17px}
.userQuoteText{ background:#6ed1d7 url(../images/bg_quote_bottom.gif) no-repeat right bottom; width:166px; padding:3px 10px 20px 25px; margin-left:4px; font-size:12px; line-height:16px}
.userQuoteText a{color:#FFFFFF; font-size:12px;}
.userQuoteText a:hover{color:#0C3F49; font-size:12px;}
.userComentBottom{ width:290px; padding:20px 5px 0 5px; line-height:15px}
.userComentBottom p{ font-size:11px; margin:15px 0 2px 0}
.userComentBottom p a:hover{ color:#5aabb0}
.userComentBottom span{color:#6ed1d7; font-size:11px; font-family:"Times New Roman", Times, serif}
.specialQuote {vertical-align:sub}
.userComentBottom .dados{font-size:9px}
.userProfile{ padding-top:5px}

.userProfileDetail{ width:290px; overflow:hidden}
.userProfileDetailPic{ float:left; margin-right:10px; border:#cad9da 1px solid}
.userProfileDetailTxt{ float:left}
.userProfileDetailTxt h4{ margin:12px 0 5px 0; letter-spacing:-1px}
.userProfileDetailTxt h4 span{ display:block; font-weight:bold}
.userProfileParticipez{ margin-top:25px}
.userProfileParticipez h4{ padding-bottom:4px; border-bottom: #cad9da 1px solid; letter-spacing:-1px}
.userProfileParticipList{width:290px; margin-top:10px}
.userProfileItem{ width:290px; margin-bottom:5px; height:12px; padding-top:1px; font-size:11px; display:block; background: url(../images/bg_particip_list_off.gif) no-repeat left top}
.userProfileItemOver{ width:290px; margin-bottom:5px; height:12px; padding-top:1px; font-size:11px; display:block; background:url(../images/bg_particip_list_on.gif) no-repeat left top}
.userProfileItem2{ width:290px; margin-bottom:5px; height:12px; padding-top:1px; font-size:11px; display:block; background: url(../images/bg_particip_list_2_off.gif) no-repeat left top}
.userProfileItemOver2{ width:290px; margin-bottom:5px; height:12px; padding-top:1px; font-size:11px; display:block; background:url(../images/bg_particip_list_2_on.gif) no-repeat left top}
.userProfileItem3{ width:235px; margin-bottom:5px; height:12px; padding-top:1px; font-size:11px; display:block; background: url(../images/bg_particip_list_3_off.gif) no-repeat left top}
.userProfileItemOver3{ width:235px; margin-bottom:5px; height:12px; padding-top:1px; font-size:11px; display:block; background:url(../images/bg_particip_list_3_on.gif) no-repeat left top}
.userProfleBtns{ float:right; margin-left:4px}

.tagNumber{ float:left; background:url(../images/bg_tag_num_right.gif) top right no-repeat; padding-right:5px; margin:-1px 10px 0 0}
.tagNumber p{ background-color:#5fcbf3; color:#FFFFFF; font-size:10px; float:left; height:12px; padding:1px 2px 0 0}

.userProfileActivity{ margin-top:25px; padding-bottom:15px}
.userProfileActivity h4{ padding-bottom:4px; border-bottom: #cad9da 1px solid; letter-spacing:-1px; margin-bottom:15px}
.userProfileDivComment{ background:#ffffff url(../images/bg_aspas_cinza.gif) no-repeat left top; padding:0 0 15px 20px; font-size:11px}
.userProfileDivComment p{ font-size:11px; padding-top:5px}
.userProfileDivComment span{ font-size:11px; font-weight:bold; color:#000000}
.userProfileDivComment a{ font-size:11px; color:#ff3f31}
.userProfileDivComment a:hover{ text-decoration:underline}
.userProfileDivFavorit{ background:#ffffff url(../images/bg_star_cinza.gif) no-repeat left top; padding:0 0 15px 20px; font-size:11px}
.userProfileDivFavorit p{ font-size:11px; padding-top:5px}
.userProfileDivFavorit span{ font-size:11px; font-weight:bold; color:#000000}
.userProfileDivFavorit a{ font-size:11px; color:#ff3f31}
.userProfileDivFavorit a:hover{ text-decoration:underline}
.userProfileRecit{ margin-top:25px; padding-bottom:5px}
.userProfileRecit h4{ padding-bottom:4px; border-bottom: #cad9da 1px solid; letter-spacing:-1px}

.fotosRecit{ margin-top:25px; padding-bottom:5px}
.fotosRecit h4{ padding-bottom:4px; border-bottom: #cad9da 1px solid; letter-spacing:-1px}
.blueText{ color:#5fcbf3}
.savoir{ font-size:11px; color:#8ea6a9; background:url(../images/icon_info_white.gif) no-repeat left top; padding-left:25px; margin:17px 0 7px 5px; line-height:15px}

.blueBoxRight{ width:310px; background-color:#54c7f2; color:#ffffff; padding:0 0 15px 10px}
.blueBoxRight .tituloBranco{ font-size:14px!important}
.blueBoxRight .tituloBranco span {font-size:14px!important}
.blueBoxRight textarea{ width:295px; margin-bottom:2px;border:#a4e0f6 2px solid; color:#8ea6a9; font-size:12px}

.tagsBox{width:290px; padding:20px 5px 0 5px; text-align:justify; font-weight:bold }
.tagsBox span{ color:#0c3f49; font-weight:bold; padding:2px; font-size:1em; line-height:1.3em}
.tagsBox a{ color:#0c3f49; font-weight:bold; padding:2px; font-size:1em; line-height:1.3em}
.tagsBox a:hover{ text-decoration:underline}

#footer{ margin:0 auto; width:980px}
.footerContent{ background-color:#9bbabe;width:980px; overflow:hidden;}
.footerContentItem{ float:left; width:200px; padding:0 10px 0 10px;}
.footerContentItem h2{ color:#ffffff;border-bottom:#d0dbdc 1px solid}
.footerContent ul{ margin:10px 0 0 8px}
.footerContent li {padding-bottom:2px}
.footerContent li a{ color:#FFFFFF; font-size:11px}
.footerContent li a:hover{ text-decoration:underline}
.footerContent p { margin:0px 0 0 8px; color:#fff; font-size:10px; font-weight:bold}
.footerContent img{ float:right; margin:17px 5px 0 0}
.footerContent p a{ color:#FFFFFF; font-size:9px; font-weight:bold}
.footerContent p a:hover{ color:#435b5e}
.footerContentBottom{ background-color:#7ea3a8; clear:both;color:#ffffff; font-size:11px; line-height:14px; /*font-variant:small-caps;*/ padding-bottom:15px}
.footerContentBottom .txtInicial{margin:0 18px 0px 18px; padding-top:10px}
.footerContentBottom .editarBt{margin:0px 8px 0px 8px; border-bottom:#d0dbdc 1px solid; padding:5px 0; overflow:hidden}
.footerContentBottom img{ float:none!important; margin:0 10px 0 0!important; vertical-align:middle}
.footerContentBottom .editar{margin:0 8px 0px 8px; padding-top:10px}
.footerContentBottom .editar span{margin-right:15px;}
.footerContentBottom .editar textarea{ background-color:#FFFFFF; border:#b9d4db 1px solid; width:960px; font-size:11px; margin-top:5px; min-height:75px;}

.blue{ color:#435b5e !important; padding-top:18px}
.paddingTop { margin-top:35px !important}
.paButton{cursor:pointer}
.off{display:none}
.active{background-color:pink}


/* BOXY */
.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */
  
  .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }
  
  /* Border */

  .boxy-wrapper { empty-cells: show; }
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }
	/*
	HS
	.boxy-wrapper .top-left { background: url('../images/boxy-nw.png'); }
	.boxy-wrapper .top-right { background: url('../images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { background: url('../images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { background: url('../images/boxy-sw.png'); }
	*/
	/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
	/* NB: these must be absolute paths or URLs to your images */
	/*
	HS
	.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-nw.png'); }
	.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-sw.png'); }
	
	.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	
	.boxy-wrapper .left,
	.boxy-wrapper .right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	*/
	/* Title bar */
	
	.boxy-wrapper .title-bar { background-color: black; padding: 6px; position: relative; }
	  .boxy-wrapper .title-bar.dragging { cursor: move; }
	    .boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: normal; }
	    .boxy-wrapper .title-bar .close { color: white; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }
		
	/* Content Region */
	
	/* HS .boxy-inner { background-color: white; padding: 0 } */
	.boxy-inner { padding: 0 }
	/* HS .boxy-content { padding: 15px; } */
	
	/* Question Boxes */

    .boxy-wrapper .question { width: 350px; min-height: 80px; }
    .boxy-wrapper .answers { text-align: right; }

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; padding-bottom:10px;}
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding:2px 4px 3px 3px;}
#lightbox-image-details-currentNumber {
margin-top:5px;
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
	color:#373737; font-size:11px; font-weight:bold
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	margin:22px -15px 0 0;
}
.caixaPaises{
	border:1px solid #ffffff;
	}
	
.plaintitle{ 
	border-bottom:#cad9da 1px solid; 
	font-size:18px; 
	padding:17px 0 6px 0px; 
	margin: 0 15px 0 15px; 
	letter-spacing:-0.2px
}
.plaintitle{
	font-size:18px!important;
}
.plaintitle a{ 
	color: #0C3F49;
}

.bannerActiveCheck{
	margin-top:20px;
}

#footerActive{
	display:inline;
	cursor:pointer;
}
	
#footerContentTextArea{
	height:75px;
}
.telefon{font-size:15px; color:#000; letter-spacing:-1px; font-weight:bold; position:absolute; top:13px; right:45px}
.linkli{

font-size:14px; color:#42C1C5;letter-spacing:-1px; font-weight:bold;
}
hr{
color:#D0DBDC;
background:#D0DBDC;}
.resimsytle {
	margin:5px 5px;
	border:1px;
	border-style:ridge;
	width:80px;
	height:60px;
	border-color:#CCCCCC;
	padding:3px 3px 3px 3px;
}
.corckaykil {
	margin:5px 5px;
	border:1px orange ridge;
	width:80px;
	height:60px;
	border-color:#CCCCCC;
	padding:3px 3px 3px 3px;
}
.adres{font-size:11px; color:#fff; 
}
#ikko { overflow:hidden; color:#000 !important; width:100%;font-weight:bold; padding:0px 0px 3px 0px; height:18px;  background: transparent url(../images/fullWidthOpaqueTile.png); font-weight:normal;margin-left:0px }
#ikko span a { margin:0 3px 0 3px; padding:0 3px 0 3px; font-weight:normal;color:#E72E00; font-weight:bold}
#ikko span a:hover { text-decoration:none}
