









/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

/*
* <TAG>
*/
p { margin: 1em 0; }

a { text-decoration: none; }
a:link, a:visited {
	color: #333;
	text-decoration: underline;
}
a:visited { color: #999; }
a:hover, a:active, a:focus {
	color: #000;
	text-decoration: none;
}
a:focus { -moz-outline-style: none; }
em, i { font-style: oblique; }

strong, b { font-weight: bold; }

select { font-size: .8em; }

hr { display: none; }
/*
* </TAG>
*/


/*
* <ID>
*/
#root {
	background-color: #fff;
	border-top: 0;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 776px;
}

#content {
	margin: 10px 0 2px 0;
	clear: both;
	position: relative;
	z-index: 5;
}
/*
* </ID>
*/


/*
* <MENU>
*/
#menu ul, #menu li {
	margin: 0;
	padding: 0;
}
/*
* </MENU>
*/



.clr {
	clear: both;
	overflow: hidden;
}

.aliLeft { text-align: left; }
.aliCenter { text-align: center; }
.aliRight { text-align: right; }

.fltLeft { float: left; }
.fltRight { float: right; }

.on { display: block; }
.off { display: none; }
.onv { top: auto; visibility: visible; }
.offv { top: -1000em; visibility: hidden; }

.blue #searchBox #sbSB {
	background-color:#899DC6;
	background-image: url(../img/searchBox/blue/bkg.gif);
}
.blue #searchBox #sbSB.internal {
	background-color:#899DC6;
	background-image: url(../img/searchBar/blue/bkg.gif);
}
.blue #searchBox #sbBusca {
	background-image: url(../img/searchBox/blue/img_busca.gif);
}
.blue #searchBox #sbLayout {
	background-image: url(../img/searchBar/blue/btn_layout_out.gif);
}
.blue #searchBox #sbLayout:hover {
	background-image: url(../img/searchBar/blue/btn_layout_over.gif);
}
.blue #sbA .bkg0 {
	background-image: url(../img/searchBoxImageRandom/blue/img_car.jpg);
}
.blue #sbA .bkg1 {
	background-image: url(../img/searchBoxImageRandom/blue/img_computer.jpg);
}
.blue #sbA .bkg2 {
	background-image: url(../img/searchBoxImageRandom/blue/img_doctors.jpg);
}
.blue #sbA .bkg3 {
	background-image: url(../img/searchBoxImageRandom/blue/img_drug_store.jpg);
}
.blue #sbA .bkg4 {
	background-image: url(../img/searchBoxImageRandom/blue/img_music.jpg);
}
.blue #sbA .bkg5 {
	background-image: url(../img/searchBoxImageRandom/blue/img_school.jpg);
}

.blue .locality .localityButton {
	background-image: url(../img/locality/blue/btn_locality_out.gif);
}
.blue .locality .localityButton:hover {
	background-image: url(../img/locality/blue/btn_locality_over.gif);
}

.blue #rbaB span, .blue #rbaC span {
	color: #8a8d95;
}


.blue #subjectBoxBackground {
	background-color:#899DC6;
	background-image: url(../img/subjectBox/blue/bkg.gif);
}
.blue #subjectBox .subbox112, .blue #subjectBox .subbox112-blue {
	color: #1f2533;
}
.blue #subjectBox .subbox-content-back {
	background-image: url(../img/subjectBox/blue/bkg_content_body.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/subjectBox/blue/bkg_content_body.png');
}
.blue #subjectBox .subbox-content-footer {
	background-image: url(../img/subjectBox/blue/bkg_content_bottom.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/subjectBox/blue/bkg_content_bottom.png');
}

.blue #serviceBoxCtd {
	background-color:#B0BBD7;
	background-image: url(../img/serviceBox/blue/bg_Menu.jpg);
}

.blue #boxCarol {
	background-color:#B9C9E1;
	background-image: url(../img/box/blue/bkg_box.gif);
}
.blue #boxCarol #boxContent #itemContainer {
	background-image: url(../img/box/blue/bkg_item_menu.gif);
}
.blue #boxCarol #boxContent #itemContainer #itemContent {
	background-image: url(../img/box/blue/bkg_item_conteudo.gif);
}
.blue #boxCarol #boxContent #itemContainer #itemContent li {
	list-style-image: url(../img/box/blue/ico_list.gif);
}


.blue #ctdItem #itemTab, .blue #ctdItemLocal #itemTab, .blue #itemTab2 {
	background-image: url(../img/box/blue/img_item_aba.gif);
}

.blue #ctdItem #iconComeFromLocation {
	background-image: url(../img/searchBox/blue/btn_locality_out.gif);
}


.blue #rbTitle {
	color: #1f2533;
}


.blue #sbSB .sbC1 span {
	color: #1f2533;
}


.blue #nbContentContainer .nbTit, .blue #nbContentContainer .nbSubTit, .blue #nbContentContainer .nbTxt,
.blue #nbContentContainer .nbTitDestaque, .blue #nbContentContainer .nbTxtDestaque, .blue #nbContentContainer .nbTxt a {
	color: #1f2533;
}

/*
.blue #rba {
	background-image: url(../img/resultBar/blue/bkg.gif);
}*/

.blue #btMaisServicos.wide a { background:url(../img/subjectBox/blue/btMaisServicos_wide.gif); }
.blue #btMaisServicos.narrow a { background:url(../img/subjectBox/blue/btMaisServicos_narrow.gif); }


.blue #travelBoxA .travelOption{
	background-image:url(img/travel/blue/bkg_travel.png);
}

.blue .travelOption{
	background-color:#A2B2D2;
	background-image:url(../img/travel/blue/bkg_travel.png);
}

.blue .mapasOption{
	background-color:#A2B2D2;
	background-image:url(../img/travel/blue/bkg_mapas.png);
}

.blue .boxInfDerecho1{
  background-color:#A2B2D2;
  background-image:url(../img/boxInfDerecho/blue/opcion1.gif);
}

.blue .boxInfDerecho2{
  background-color:#A2B2D2;
  background-image:url(../img/boxInfDerecho/blue/opcion2.gif);
}

.blue .boxInfDerecho3{
  background-color:#A2B2D2;
  background-image:url(../img/boxInfDerecho/blue/opcion3.gif);
}


.blue #travelBoxB{
	background-color:#A2B2D2;
	background-image:url(../img/boxInfDerecho/blue/bkg.png);
}

.gray #rbTop {
	background-color:#A2B1CF;
}

.gray #rbBody {
	background-color:#E5EAF3;
}


.gray #rbBottom {
	background-color:#A2B1CF;
}
.gray #searchBox #sbSB {
	background-color:#E6E8E9;
	background-image: url(../img/searchBox/gray/bkg.gif);
}
.gray #searchBox #sbSB.internal {
	background-color:#E6E8E9;
	background-image: url(../img/searchBar/gray/bkg.gif);
}
.gray #searchBox #sbBusca {
	background-image: url(../img/searchBox/gray/img_busca.gif);
}
.gray #searchBox #sbLayout {
	background-image: url(../img/searchBar/gray/btn_layout_out.gif);
}
.gray #searchBox #sbLayout:hover {
	background-image: url(../img/searchBar/gray/btn_layout_over.gif);
}
.gray #sbA .bkg0 {
	background-image: url(../img/searchBoxImageRandom/gray/img_car.jpg);
}
.gray #sbA .bkg1 {
	background-image: url(../img/searchBoxImageRandom/gray/img_computer.jpg);
}
.gray #sbA .bkg2 {
	background-image: url(../img/searchBoxImageRandom/gray/img_doctors.jpg);
}
.gray #sbA .bkg3 {
	background-image: url(../img/searchBoxImageRandom/gray/img_drug_store.jpg);
}
.gray #sbA .bkg4 {
	background-image: url(../img/searchBoxImageRandom/gray/img_music.jpg);
}
.gray #sbA .bkg5 {
	background-image: url(../img/searchBoxImageRandom/gray/img_school.jpg);
}

.gray .locality .localityButton {
	background-image: url(../img/locality/gray/btn_locality_out.gif);
}
.gray .locality .localityButton:hover {
	background-image: url(../img/locality/gray/btn_locality_over.gif);
}


.gray #rbaB span, .gray #rbaC span {
	color: #8a8d95;
}


.gray #subjectBoxBackground {
	background-color:#E6E8E9;
	background-image: url(../img/subjectBox/gray/bkg.gif);
}
.gray #subjectBox .subbox112, .gray #subjectBox .subbox112-gray {
	color: #1f2533;
}
.gray #subjectBox .subbox-content-back {
	background-image: url(../img/subjectBox/gray/bkg_content_body.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/subjectBox/gray/bkg_content_body.png');
}
.gray #subjectBox .subbox-content-footer {
	background-image: url(../img/subjectBox/gray/bkg_content_bottom.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/subjectBox/gray/bkg_content_bottom.png');
}

.gray #serviceBoxCtd {
	background-color:#E6E8E9;
	background-image: url(../img/serviceBox/gray/bg_Menu.jpg);
}

.gray #boxCarol {
	background-image: url(../img/box/gray/bkg_box.gif);
}
.gray #boxCarol #boxContent #itemContainer {
	background-image: url(../img/box/gray/bkg_item_menu.gif);
}
.gray #boxCarol #boxContent #itemContainer #itemContent {
	background-image: url(../img/box/gray/bkg_item_conteudo.gif);
}
.gray #boxCarol #boxContent #itemContainer #itemContent li {
	list-style-image:url(../img/box/gray/ico_list.gif);
}


.gray #ctdItem #itemTab, .gray #ctdItemLocal #itemTab, .gray #itemTab2 {
	background-image: url(../img/box/gray/img_item_aba.gif);
}
.gray #ctdItem #iconComeFromLocation {
	background-image: url(../img/searchBox/gray/btn_locality_out.gif);
}

.gray #rbTitle {
	color: #1f2533;
}


.gray #sbSB .sbC1 span {
	color: #1f2533;
}


.gray #nbContentContainer .nbTit, .gray #nbContentContainer .nbSubTit, .gray #nbContentContainer .nbTxt,
.gray #nbContentContainer .nbTitDestaque, .gray #nbContentContainer .nbTxtDestaque, .gray #nbContentContainer .nbTxt a {
	color: #1f2533;
}

/*
.gray #rba {
	background-image: url(../img/resultBar/gray/bkg.gif);
}*/

.gray #btMaisServicos.wide a { background:url(../img/subjectBox/gray/btMaisServicos_wide.gif); }
.gray #btMaisServicos.narrow a { background:url(../img/subjectBox/gray/btMaisServicos_narrow.gif); }


.gray #travelBoxA .travelOption{
	background-image:url(img/travel/gray/bkg_travel.png);
}

.gray .travelOption{
	background-color:#E6E8E9;
	background-image:url(../img/travel/gray/bkg_travel.png);
}

.gray .mapasOption{
	background-color:#E6E8E9;
	background-image:url(../img/travel/gray/bkg_mapas.png);
}

.gray .boxInfDerecho1{
  background-color:#E6E8E9;
  background-image:url(../img/boxInfDerecho/gray/opcion1.gif);
}

.gray .boxInfDerecho2{
  background-color:#E6E8E9;
  background-image:url(../img/boxInfDerecho/gray/opcion2.gif);
}

.gray .boxInfDerecho3{
  background-color:#E6E8E9;
  background-image:url(../img/boxInfDerecho/gray/opcion3.gif);
}

.gray #travelBoxB{
	background-color:#E6E8E9;
	background-image:url(../img/boxInfDerecho/gray/bkg.png);
}

.gray #rbTop {
	background-color:#EDEDEF;
}

.gray #rbBody {
	background-color:#EFF0F1;
}


.gray #rbBottom {
	background-color:#EDEDEF;
}
.yellow #searchBox #sbSB {
	background-color:#FFDE75;
	background-image: url(../img/searchBox/yellow/bkg.jpg);
}
.yellow #searchBox #sbSB.internal {
	background-color:#FFDE75;
	background-image: url(../img/searchBar/yellow/bkg.jpg);
}
.yellow #searchBox #sbBusca {
	background-image: url(../img/searchBox/yellow/img_busca.gif);
}
.yellow #searchBox #sbLayout {
	background-image: url(../img/searchBar/yellow/btn_layout_out.gif);
}
.yellow #searchBox #sbLayout:hover {
	background-image: url(../img/searchBar/yellow/btn_layout_over.gif);
}
.yellow #sbA .bkg0 {
	background-image: url(../img/searchBoxImageRandom/yellow/img_car.jpg);
}
.yellow #sbA .bkg1 {
	background-image: url(../img/searchBoxImageRandom/yellow/img_computer.jpg);
}
.yellow #sbA .bkg2 {
	background-image: url(../img/searchBoxImageRandom/yellow/img_doctors.jpg);
}
.yellow #sbA .bkg3 {
	background-image: url(../img/searchBoxImageRandom/yellow/img_drug_store.jpg);
}
.yellow #sbA .bkg4 {
	background-image: url(../img/searchBoxImageRandom/yellow/img_music.jpg);
}
.yellow #sbA .bkg5 {
	background-image: url(../img/searchBoxImageRandom/yellow/img_school.jpg);
}

.yellow .locality .localityButton {
	background-image: url(../img/locality/yellow/btn_locality_out.gif);
}
.yellow .locality .localityButton:hover {
	background-image: url(../img/locality/yellow/btn_locality_over.gif);
}


.yellow #rbaB span, .yellow #rbaC span {
	color: #8a8d95;
}


.yellow #subjectBoxBackground {
	background-color:#FFDE75;
	background-image: url(../img/subjectBox/yellow/bkg.jpg);
}
.yellow #subjectBox .subbox112, .yellow #subjectBox .subbox112-blue {
	color: #1f2533;
}
.yellow #subjectBox .subbox-content-back {
	background-image: url(../img/subjectBox/yellow/bkg_content_body.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/subjectBox/yellow/bkg_content_body.png');
}
.yellow #subjectBox .subbox-content-footer {
	background-image: url(../img/subjectBox/yellow/bkg_content_bottom.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/subjectBox/yellow/bkg_content_bottom.png');
}

.yellow #serviceBoxCtd {
	background-color:#FEE99A;
	background-image: url(../img/serviceBox/yellow/bg_Menu.jpg);
}

.yellow #boxCarol {
	background-color:#FFE99E;
	background-image: url(../img/box/yellow/bkg_box.gif);
}
.yellow #boxCarol #boxContent #itemContainer {
	background-image: url(../img/box/yellow/bkg_item_menu.gif);
}
.yellow #boxCarol #boxContent #itemContainer #itemContent {
	background-image: url(../img/box/yellow/bkg_item_conteudo.gif);
}
.yellow #boxCarol #boxContent #itemContainer #itemContent li {
	list-style-image:url(../img/box/yellow/ico_list.gif);
}


.yellow #ctdItem #itemTab, .yellow #ctdItemLocal #itemTab, .yellow #itemTab2 {
	background-image: url(../img/box/yellow/img_item_aba.gif);
}
.yellow #ctdItem #iconComeFromLocation {
	background-image: url(../img/searchBox/yellow/btn_locality_out.gif);
}


.yellow #rbTitle {
	color: #1f2533;
}


.yellow #sbSB .sbC1 span {
	color: #1f2533;
}


.yellow #nbContentContainer .nbTit, .yellow #nbContentContainer .nbSubTit, .yellow #nbContentContainer .nbTxt,
.yellow #nbContentContainer .nbTitDestaque, .yellow #nbContentContainer .nbTxtDestaque, .yellow #nbContentContainer .nbTxt a {
	color: #1f2533;
}

.yellow #btMaisServicos.wide a { background:url(../img/subjectBox/yellow/btMaisServicos_wide.gif); }
.yellow #btMaisServicos.narrow a { background:url(../img/subjectBox/yellow/btMaisServicos_narrow.gif); }

.yellow .travelOption{
	background-color:#FFE58F;
	background-image:url(../img/travel/yellow/bkg_travel.png);
}

.yellow .mapasOption{
	background-color:#FFE58F;
	background-image:url(../img/travel/yellow/bkg_mapas.png);
}

/*
* Estilos correspondientes al nuevo menu del box inferior derecho, así
* mismo se modifica la imagen del backgroun del estilo #travelBoxB
* autor: Gary Briceño
* fecha: 17/09/2007 
*/
.yellow .boxInfDerecho1{
  background-color:#FFE58F;
  background-image:url(../img/boxInfDerecho/yellow/opcion1.gif);
}

.yellow .boxInfDerecho2{
  background-color:#FFE58F;
  background-image:url(../img/boxInfDerecho/yellow/opcion2.gif);
}

.yellow .boxInfDerecho3{
  background-color:#FFE58F;
  background-image:url(../img/boxInfDerecho/yellow/opcion3.gif);
}

.yellow #travelBoxB{
	background-color:#FFE58F;
	background-image:url(../img/boxInfDerecho/yellow/bkg.png);
}
/*************/

.yellow #rbTop {
	background-color:#F6D157;
}

.yellow #rbBody {
	background-color:#FFF5D7;
}


.yellow #rbBottom {
	background-color:#F6D157;
}

.wide #halfBannerContent { display: block; }
.narrow #halfBannerContent { display: none; }

.wide #root, .wide #content, .wide #searchBox, .wide #footer { width: 935px; }
.narrow #root, .narrow #content, .narrow #searchBox, .narrow #footer { width: 765px; }

#home.wide #leftBar { width: 208px; }
#home.narrow #leftBar { width: 38px; }

#result.wide #sbB14, #viewMore.wide #sbB14, #default.wide #sbB14 { left: 511px; }
#result.narrow #sbB14, #viewMore.narrow #sbB14, #default.narrow #sbB14 { left: 341px; }

#home.narrow #subjectBoxBackground .subbox-loading, #result #subjectBoxBackground .subbox-loading,
#viewMore #subjectBoxBackground .subbox-loading, #default #subjectBoxBackground .subbox-loading { display: none; }

.wide #searchBox #sbC { left: 815px; }
.narrow #searchBox #sbC { left: 645px; }

.wide #searchBoxForm input { width: 480px; }
.narrow #searchBoxForm input { width: 310px; }

#home.wide #searchBoxSuggestCtd .yui-ac-content { width: 481px; }
#home.narrow #searchBoxSuggestCtd .yui-ac-content { width: 311px; }

.wide #searchBoxSuggestCtd .yui-ac-content { width: 636px; }
.narrow #searchBoxSuggestCtd .yui-ac-content { width: 464px; }

.wide #sbB13Div2 { left: 490px; }
.narrow #sbB13Div2 { left: 320px; }

.wide #sbB13Div21 { left: 490px; }
.narrow #sbB13Div21 { left: 320px; }

.narrow #subjectBox .subbox-close {
	position: relative !important;
	position: absolute;
}


.wide #resultBarList { margin-left: 11px; }
.narrow #resultBarList { margin-left: 10px; }

.wide #resultBarList, .wide #resultBar { width: 702px; }
.narrow #resultBarList, .narrow #resultBar { width: 532px; }

#default.wide #resultBarList { width: 875px; }
#default.narrow #resultBarList { width: 705px; }

#viewMore.wide #resultBar { width: 935px; }
#viewMore.narrow #resultBar { width: 765px; }

.wide #resultList { width: 702px; }
.narrow #resultList { width: 532px; }

.narrow .adv_1 { background-image: url(../img/resultList/bkg_narrow_large_1.gif); }
.wide .adv_1 { background-image: url(../img/resultList/bkg_wide_large_1.gif); }

.narrow .adv_2 { background-image: url(../img/resultList/bkg_narrow_large_2.gif); }
.wide .adv_2 { background-image: url(../img/resultList/bkg_wide_large_2.gif); }

.narrow .adv_3 { background-image: url(../img/resultList/bkg_narrow_large_3.gif); }
.wide .adv_3 { background-image: url(../img/resultList/bkg_wide_large_3.gif); }

.narrow .adv_4 { background-image: url(../img/resultList/bkg_narrow_large_4.gif); }
.wide .adv_4 { background-image: url(../img/resultList/bkg_wide_large_4.gif); }

.adv_1, .adv_2, .adv_3, .adv_4 { background-repeat:no-repeat; }

.wide #resultListParent { width: 698px;}
.narrow #resultListParent { width: 528px; }

.wide #resultListContainer { width: 699px; }
.narrow #resultListContainer { width: 529px; }

.narrow div .advBackgroundNarrow { display: block; }
.narrow div .advBackgroundWide { display: none; }
.wide div .advBackgroundNarrow { display: none; }
.wide div .advBackgroundWide { display: block; }

.wide div .advContent { width: 445px; }
.narrow div .advContent { width: 275px; }

.wide div .advMore { left: 665px; }
.narrow div .advMore { left: 495px; }

.wide div.scrollOn .advMore { left: 650px; }
.narrow div.scrollOn .advMore { left: 480px; }

.wide #viewMoreContent { width: 900px; }
.narrow #viewMoreContent { width: 740px; }

.wide #masInfoContainer { width: 900px; }
.narrow #masInfoContainer { width: 740px; }

.wide #masInfoContainer #txtMasInfo { width: 475px; }
.narrow #masInfoContainer #txtMasInfo { width:310px; }

.wide .viewMoreAdvertise { width: 893px; }
.narrow .viewMoreAdvertise { width: 723px; }

.wide .viewMoreAdvertise .advC1 { width: 650px; }
.narrow .viewMoreAdvertise .advC1 { width: 503px; }
.wide .advC11 { width: 670px;}
.narrow .advC11 { width: 503px; }
.wide .advC12 { width: 670px; }
.narrow .advC12 { width: 503px; }

.wide #viewMoreContent { width: 900px; }
.narrow #viewMoreContent { width: 740px; }

.wide #masInfoContainer { width: 900px; }
.narrow #masInfoContainer { width: 740px; }

.wide #masInfoContainer #txtMasInfo { width: 475px; }
.narrow #masInfoContainer #txtMasInfo { width:310px; }


.wide #footer1, .wide #footer2, .wide #footer3 { width: 931px; }
.narrow #footer1, .narrow #footer2, .narrow #footer3 { width: 761px; }

.wide #footer1 { margin-bottom: 1px; }
.narrow #footer1 { margin-bottom: 0; }

.wide #footer2 {
	float: left;
	margin: 0;
	padding-top: 3px;
}
.narrow #footer2 {
	float: left;
	margin: 0 auto;
	padding-top: 3px;
}

.wide #footer3 {
	float: left;
	margin: 0;
	padding-top: 3px;
}
.narrow #footer3 {
	float: left;
	margin: 0 auto;
	padding-top: 3px;
}

/*MEDIUM*/
.medium div .advBackgroundNarrow, .medium div .advBackgroundWide { display: none; }
.wide .medium div .advBackgroundNarrowMedium, .narrow .medium div .advBackgroundWideMedium,
.medium div .advBackgroundWideThin, .medium div .advBackgroundNarrowThin { display: none; }
.wide .medium div .advBackgroundWideMedium, .narrow .medium div .advBackgroundNarrowMedium { display: block; }

.narrow .medium .adv_1 { background-image: url(../img/resultList/bkg_narrow_medium_1.gif); }
.wide .medium .adv_1 { background-image: url(../img/resultList/bkg_wide_medium_1.gif); }
.narrow .medium .adv_2 { background-image: url(../img/resultList/bkg_narrow_medium_2.gif); }
.wide .medium .adv_2 { background-image: url(../img/resultList/bkg_wide_medium_2.gif); }
.narrow .medium .adv_3 { background-image: url(../img/resultList/bkg_narrow_medium_3.gif); }
.wide .medium .adv_3 { background-image: url(../img/resultList/bkg_wide_medium_3.gif); }
.narrow .medium .adv_4 { background-image: url(../img/resultList/bkg_narrow_medium_4.gif); }
.wide .medium .adv_4 { background-image: url(../img/resultList/bkg_wide_medium_4.gif); }
 
 /*THIN*/
.thin div .advBackgroundNarrow, .thin div .advBackgroundWide { display: none; }
.wide .thin div .advBackgroundNarrowThin, .narrow .thin div .advBackgroundWideThin,
.thin div .advBackgroundNarrowMedium, .thin div .advBackgroundWideMedium { display: none; }
.wide .thin div .advBackgroundWideThin, .narrow .thin div .advBackgroundNarrowThin { display: block; }
 
 .narrow .thin .adv_1 { background-image: url(../img/resultList/bkg_narrow_thin_1.gif); }
.wide .thin .adv_1 { background-image: url(../img/resultList/bkg_wide_thin_1.gif); }
.narrow .thin .adv_2 { background-image: url(../img/resultList/bkg_narrow_thin_2.gif); }
.wide .thin .adv_2 { background-image: url(../img/resultList/bkg_wide_thin_2.gif); }
.narrow .thin .adv_3 { background-image: url(../img/resultList/bkg_narrow_thin_3.gif); }
.wide .thin .adv_3 { background-image: url(../img/resultList/bkg_wide_thin_3.gif); }
.narrow .thin .adv_4 { background-image: url(../img/resultList/bkg_narrow_thin_4.gif); }
.wide .thin .adv_4 { background-image: url(../img/resultList/bkg_wide_thin_4.gif); }

#header { padding-top: 10px; }

#logo {
	float: left;
	height: 60px;
	padding-top: 5px;
	width: 220px;
}
#logo a {
	background-image: url(../img/logoyell.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 53px;
	text-indent: -3000em;
	width: 218px;
}

#fullBannerContent, #halfBannerContent { background-color: #fff; }
#fullBannerContent { width: 468px; }
#halfBannerContent {
	margin-left: 10px;
	width: 196px;
}

#clrHeader { height: 5px; }

.legenda {
	float: left;
	width: 14px;
}
.banners {
	border: 1px solid #707c81;
	border-left: 0;
	float: left;
	height: 98px;
}
.borderTL, .borderTR, .borderBL, .borderBR {
	padding: 0;
	border: 0;
	z-index: 99;
	position:relative;
}
.borderTL, .borderBL { 
	float: left; 
	clear: both; 
}
.borderTR, .borderBR { 
	float: right; 
	clear: right; 
}
.borderTL { 
	margin: -1px 0 0 -1px; 
	width:2px;
	height:2px;
}
.borderTR { 
	margin: -1px -1px 0 -1px;
	width:2px;
	height:2px;
}
.borderBL { 
	margin: -2px 0 0 0; 
}
.borderBR { 
	margin: -2px 0 0 0; 
}

.borderT {
	margin: 0;
	padding: 0;
	border-left:1px solid #B0B2B7;
	border-right:1px solid #B0B2B7;
	border-top:1px solid #898D94;
	border-bottom:1px solid #898D94;
}

.borderS {
	margin: 0; 
	padding: 0; 
	clear: both;
	font-size: 0; 
	line-height: 1px;
}

#subjectBox, #subjectBoxContentBody {
	z-index: 50000;
}

#subjectBox {
	position: absolute;
}

#subjectBoxLoading {
	display: none;
}

.subbox-loading {
	height: 100%;
	width: 100%;
	text-align: center;
}

.subbox-loading img {
	height: 12px;
	width: 109px;
}

.subbox-content {
	display: none; 
	height: 0;
	margin-top: 0 !important;
	margin-top: -2px; 
	margin-left: -3px !important;
	margin-left: -5px;
	padding-left: 1px;
	position: absolute; 
	width: 196px;
	z-index: 100;
}

.subbox-content-back {
	background-repeat: no-repeat;
	font-size: 0;
	height: 100px;
	position: absolute;
	width: 196px;
	z-index: -1;
}

.subbox-content-footer {
	background-repeat: no-repeat;
	font-size: 0;
	height: 4px;
	position: relative;
	width: 196px;
}

.subbox-close, .subbox-open {
	background-color: #fff;
	z-index: 5000;
}

/*.subbox-open {
	width: 200px;
}
.subbox-close {
	width: 30px;
}*/

.subbox {
	left: 0;
	margin: 1px;
	top: 0;
}

.subbox1 {
	height: 254px;
	padding: 4px; 
	padding-left: 1px !important;
	padding-left: 2px;
	padding-right: 0;
	position: relative;
}

.subbox11 {
	cursor: pointer;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	padding-left: 2px;
	position:absolute;
	left:0;
}

#especial.subbox11 {top:5px}
#top10.subbox11 {top:27px}
#delivery.subbox11 {top:52px}
#horas24.subbox11 {top:77px}
#produtos.subbox11 {top:102px}
#educacao.subbox11 {top:127px}
#presentes.subbox11 {top:150px}
#revistas.subbox11 {top:172px}
#saude.subbox11 {top:199px}
#financeiros.subbox11 {top:223px}
#transporte.subbox11 {top:246px}
#emergencias.subbox11 {top:269px}
#embaixadas.subbox11 {top:294px}
#instituicoes.subbox11 {top:320px}
#descapacitados.subbox11 {top:345px}

.subbox11-content {
	clear: both; 
	cursor: pointer;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	padding-top: 2px;
	position: relative;
}

.subbox11-content {
	padding-left:3px;
}

.subbox11 div, .subbox11-content div {
	float: left;
}
.subbox111{
	height: 23px !important;
	height: 22px;
	position:relative;
}
.subbox111 img {
	behavior: url(js/pngbehavior.htc);
	height: 22px;
	width: 22px;
}
.icoContent {
	padding-top: 3px;
}

.subbox-open .subbox112, .subbox-open .subbox112-blue {
	padding-left: 26px;
	padding-top: 6px; 
	letter-spacing: -1px;
}

.subbox-close .subbox112 {
	display: none;
}

.subboxC {
	clear: both;
	font-family: Verdana,sans-serif;
	font-size: 9px;
	height: 80px;
	padding-top: 2px;
}

.subboxC_top10{
	height: 154px;
}

.subboxC_out, .subboxC_over {
	color: #5a5b5f;
	letter-spacing: -1px;
	margin-left: 1px;
	padding-left: 30px;
	width: 130px;
}

.subboxC_over {
	background-image: url(../img/subjectBox/img_over_combo.png) !important;
	background-image: none;
	background-repeat: no-repeat;
	cursor: pointer;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/subjectBox/img_over_combo.png');
	height: 15px;
} 

.subboxC_out {
	background-image: none;
	cursor: pointer;
	height: 15px;
}

.subjectBoxImageSet{
	position: absolute;
	width:330px;
	height:22px;
	background-image:url(../img/subjectBox/ico_subjectBox.png) !important;
	background-image:none;
	background-repeat:no-repeat;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/subjectBox/ico_subjectBox.png');
}

#subjectBox1 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage1{
	top:0;
	left:0;
}
#subjectBox2 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage2{
	top:0;
	left:-22px;
}
#subjectBox3 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage3{
	top:0;
	left:-44px;
}
#subjectBox4 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage4{
	top:0;
	left:-66px;
}
#subjectBox5 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage5{
	top:0;
	left:-88px;
}
#subjectBox6 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage6{
	top:0;
	left:-110px;
}
#subjectBox7 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage7{
	top:0;
	left:-132px;
}
#subjectBox8 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage8{
	top:0;
	left:-154px;
}
#subjectBox9 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage9{
	top:0;
	left:-176px;
}
#subjectBox10 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage10{
	top:0;
	left:-198px;
}
#subjectBox11 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage11{
	top:0;
	left:-220px;
}
#subjectBox12 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage12{
	top:0;
	left:-242px;
}
#subjectBox13 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage13{
	top:0;
	left:-264px;
}
#subjectBox14 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage14{
	top:0;
	left:-286px;
}
#subjectBox15 {
	position: absolute;
	top:0px;
	width:22px;
	height:22px;
	overflow:hidden;
}
.subjectBoxImage15{
	top:0;
	left:-308px;
}

#maisServicos {
	position:absolute;
	width:200px;
	top:215px;
	left:0;
}

#btMaisServicos {
	top:15px !important;
	top:10px;
	position: absolute;
}

#btMaisServicos a {
	text-indent:-5000px;
	display:block;
	outline:none;
}

.narrow #btMaisServicos { left: 5px; }
.narrow #btMaisServicos a {
	width: 20px;
	height: 20px;
}

.wide #btMaisServicos, #btMaisServicos.wide { left: 90px; }
.wide #btMaisServicos a, #btMaisServicos.wide a {
	width: 103px;
	height: 20px;
}

.defaultProperties #btMaisServicos { left: 5px; }
.defaultProperties #btMaisServicos a {
	width: 20px;
	height: 20px;
}
/* Scroll properties. */
.scroll {
	background-color: #fff;
	background-image: url(../img/scrollBar/bkg.png);
	border-left: 1px #ccced1 solid;
	width: 11px;
}
.moveUp, .moveDown {
	border-left: 1px #fff solid;
	height:14px;
	width:9px;
}
.moveUp { background-image: url(../img/scrollBar/scroll_arrowup.gif); }
.moveDown { background-image: url(../img/scrollBar/scroll_arrowdown.gif); }
.sliderArea {
	border-left: 1px #fff solid;
	width: 9px;
}
.slider {
	background-color: #edeff1;
	border-bottom: 1px #abadb3 solid;
	border-top: 1px #abadb3 solid;
	width: 9px;
}

/* Result List Scroll properties. */
.resultList_scroll{ width:15px; background-image:none; border-left:0px solid white; } 
.resultList_moveUp, .resultList_moveDown{ width:15px; height:16px; border-left:0px solid; background-color:#E9EBED; }
.resultList_moveUp{ background-image:url(../img/resultList/searchScroll_btn_up.gif); }
.resultList_moveDown{ background-image:url(../img/resultList/searchScroll_btn_down.gif); }
.resultList_sliderArea{ width:15px; background-color:#E9EBED; /* background-image:url(../img/resultList/scroll.gif); */ border-left:0px solid; }
.resultList_slider{ width:16px; border-top:0px solid; border-bottom:0px solid; }
.resultList_loading{ background-image:url(../img/resultList/loading-scroll.gif); }
.resultList_loading #resultListContainer_slider_image{ display:none; }


.resultList_tip {
	color:Black;
	font-family:verdana,sans-serif;
	font-size:10px;
	width:190px;
	height:20px;
	line-height:20px;
	text-align:left;
	z-index:100;
	padding-left: 7px;
	margin-top: -2px;
	word-spacing: 1px;
	letter-spacing: 1px;
}

.yellow .resultList_tip {
	background:url(../img/resultList/bkg_seemore_onbottom_yellow.png) no-repeat scroll 0% 50%;
}
.blue .resultList_tip {
	color: White;
	background:url(../img/resultList/bkg_seemore_onbottom_blue.png) no-repeat scroll 0% 50%;
}

.gray .resultList_tip {
	color: White;
	background:url(../img/resultList/bkg_seemore_onbottom_gray.png) no-repeat scroll 0% 50%;
}

.combo { border: 1px solid #838993; }

.combo * {
	color: #00469b;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.label {
	background: #fff;
	padding-right: 4px;
}

.button {
	background-image: url(../img/locality/btn_bkg.gif);
	height: 17px;
	width: 17px;
}

.container {
	border-top: 1px solid #ccc;
	color: #00469b;
}

.options { height: 135px; }

.item { }

.container a.item { color: #00469b; }

.selected, .item:hover {
	background-image: url(../img/locality/img_over_combo.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/locality/img_over_combo.png');
}

.label, .item {
	height: 15px;
	padding-top: 2px;
	padding-left: 4px;
}
.locality {
	background-image: url(../img/locality/btn.gif);
	background-position: 192px -2px;
	background-repeat: no-repeat;
	padding-right: 17px;
	right: 5px;
	width: 210px;
	top: 5px;
}

.locality, .localityContainer { position: absolute; }

.locality *, .localitySuggest *, .localitySuggestResult * {
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.locality *, .localitySuggest * {
	outline: none;
	position: relative;
	white-space: nowrap;
}

.localityLabel {
	height: 14px;
	margin-left: 5px;
	margin-right: 20px;
	overflow: hidden;
	text-align: right;
	width: 185px;
}

.localityLabel span { color: #000; }

.localityButton {
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	position: absolute;
	right: 0;
	text-indent: -3000em;
	top: 0;
	width: 15px;
}

.localityContainer {
	right: 22px;
	top: 3px;
	width: 130px;
	z-index: 50000;
}

.offv div.localitySuggest { display: none; }
.onv div.localitySuggest { display: block; }

.localitySuggest {
	background-color: #fff;
	border: 1px #838993 solid;
	height: 17px;
	overflow: hidden;
	position: relative;
	width: 128px;
}
.localitySuggest input {
	border: 0;
	color: #5a6270;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 15px;
	width: 105px !important;
}
.localitySuggest a {
	background-image: url(../img/locality/btn.gif);
	display: block;
	height: 17px;
	position: absolute;
	right: 0;
	text-indent: -3000em;
	top: 0;
	width: 17px;
}
.localitySuggest a:hover { background-image: url(../img/locality/btn_bkg.gif); }

.localitySuggestResult {
	position: absolute;
	width: 126px;
	z-index: 50;
}
.localitySuggestResult .yui-ac-content {
	background-image: url(../img/suggest/bg_maior.gif);
	background-repeat: repeat-x;
	border: 1px #898d94 solid;
	border-top: 1px solid #e1e3e5;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 10;
}
.localitySuggestResult .yui-ac-shadow {
	background-color: #a0a0a0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.localitySuggestResult div {
	color: #4c525f;
	margin: 0;
	padding: 0;
}
.localitySuggestResult ul { width: 100%; }
.localitySuggestResult li.yui-ac-highlight { background-color: #fdf1b3; }
.localitySuggestResult li.yui-ac-prehighlight { background-color: #ffffcc; }

.localityCombos {
	background-color: #fff;
	background-image: url(../img/locality/bkg.gif);
	border: 1px #838993 solid; 
	border-top: 0;
	height: 75px;
	position: relative;
	width: 128px;
}

.localityCombos * {
	font-family: Tahoma;
	font-size: 10px;
	outline: none;
	white-space: nowrap;
}
/* Department */
.select_dep, .select_loc, .select_dis {
	position: absolute;
	width: 118px;
}

.search_dep_combo, .search_loc_combo, .search_dis_combo {
	left: 4px;
	z-index: 1;
}
.search_dep_combo { top: 4px; }
.search_loc_combo { top: 8px; }
.search_dis_combo { top: 12px; }

.search_dep_options * {
	font-family: tahoma;
	font-size: 9px;
}

#filterBox {
	width: 160px;
	height: 155px;
	padding-left: 9px;
	position: relative;
	color: blueviolet;
	z-index: 100;
}

#ctdFilterBox {
	position: absolute;
	z-index: 1200;
}

#searchBarLocality{
	position:absolute;
	top:80px;
	left:600px;
	z-index: 50000;
}

#filterBoxLocality{
	position:relative;
}

#filterBoxTxtlocation { text-transform: capitalize; }

#location{
	display:none;
	background:white; font-family:Verdana,sans-serif; font-size:10px; color:#5a6270; border:1px #838993 solid;
	width:128px;
}

#filterBoxlocation{
	background:white; font-family:Verdana,sans-serif; font-size:10px; color:#5a6270;
	border:1px #838993 solid; width:153px;
}

#location #textLocation{
	width:128px; height:17px;
}

#filterBoxlocation #filterBoxTextLocation{
	width:153px; height:17px;
}

#textLocation img{
	display:block; float:right;
}

#filterBoxlocation #filterBoxTextLocation img{
	display:block; float:right; border:0px; padding:0px;
	width:17px; height:17px;
}

#txtlocation{
	font-family:Verdana,sans-serif; font-size:10px; border:0px; padding:2px 0 1px 4px;
	color:#6E7581; width: 106px;
}

.locationFocus img{
	background-image:url(../img/searchBarLocality/btn_bkg.gif);
}

.locationBlur img{
	background-image:none;
}


#searchBarLocalityCombos{
	display:none;
	position:absolute;
	height:50px; 
	width:128px;
	border:1px #838993 solid; 
	border-top:0px;
}

#filterBoxLocalityCombos{
	width:153px;
	display:none;
	position:absolute;
	height:50px;
	border:1px #838993 solid;
	border-top:0px;
	z-index:110;
}

#filterBoxLocalityCombos .divCombo{
	border:1px #838993 solid; position:relative; height:16px; background:white; font-family:tahoma; 
	font-size:9px; color:#00469b; margin:4px 0 4px 3px;	width:144px;
}

#localityFrame{
	width:126px;
}

.localityFrame{
	background-image:url(../img/searchBarLocality/bkg_loc.gif);
	border:1px #fff solid;
}

.divCombo{
	border:1px #838993 solid; width:118px; position:relative; height:17px; background:white; font-family:tahoma; font-size:9px; color:#00469b;
	margin:4px 0 0 3px;
}

.divCombo img{
	display:block; float:right; width:17px; height:15px; border:0px; padding:0px; overflow:hidden; background-image:url(../img/searchBarLocality/btn_bkg.gif);
}

.divCombo p{
	margin:0px; padding:3px 0 0 4px; cursor:default;
	text-align:left;
}

.option_over{
	background-image: url(../img/searchBarLocality/img_over_combo.png);	
} 
.option_out{
	background-image: none;	
}

#searchBarLocalitySuggest{
	display:none;
	position:absolute;
	width:128px; 
	border:1px #838993 solid; 
	border-top:0px;
	background-image:url(../img/searchBarLocality/bkg_loc.gif);
}

#filterBoxLocalitySuggest{
	overflow:hidden;
	display:none;
	position:absolute;
	width:153px; 
	border:1px #838993 solid; 
	border-top:0px;
	background-image:url(../img/searchBarLocality/bkg_loc.gif);
	background-repeat:repeat-x;
}

#filterLocalitySuggest{
	position:relative;
	width: 149px;
	border:1px #fff solid;
	overflow:hidden;
	background-color:transparent;
}

#filterLocalitySuggest p{
	display:block;
	height: 14px; 
	margin:0px;
	padding:1px 2px 1px 3px;
	text-align:left;
	font-family:tahoma;
	font-size:10px;
	color:#00469b;
	text-overflow: ellipsis;
	white-space: nowrap; 
	overflow:hidden;
	cursor:pointer;
}

#localitySuggest{
	position:relative;
	width: 126px;
	margin:1px;
	border:0px;
	/* border:1px #fff solid; */
	overflow:hidden;
	background-color:transparent;
}

#localitySuggest p{
	display:block;
	height: 14px; 
	margin:0px;
	padding:1px 2px 1px 3px;
	text-align:left;
	font-family:tahoma;
	font-size:10px;
	color:#00469b;
	text-overflow: ellipsis;
	white-space: nowrap; 
	overflow:hidden;
	cursor:pointer;
}

.localitySuggestActive{
	background-image:url(../img/searchBarLocality/img_over_combo.png) !important;
	background-image:none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/searchBarLocality/img_over_combo.png');
}

.suggestMatch{
	background:yellow;
}

.filterBoxSuggestMatch{
	background:yellow;
}

#footer {
	clear: both;
	color: #80848e;
	background-color: #fff;
	margin-bottom: 20px;
	padding-top: 10px;
	position: relative;
}
#footer span { margin:5px; }

#footer a { color: #00469b; }
#footer a.link-footer:link, a.link-footer:visited, a.link-footer:active { text-decoration: none; }
#footer a.link-footer:hover { text-decoration: underline; }
#footer1 {
	background-repeat: repeat-x;
	left: 1px !important;
	left: 0;
	position: relative;
	text-align: center;
	top: 0;
	height: 33px;
	background-image: url(../img/footer/bkg.gif);
}
#footer1 div {
	font-family: Verdana,sans-serif;
	font-size: 9px;
}
#footer1, #footer2, #footer3 { text-align: center; }
#footer2 span { color: #80848e; }
#footer a { color: #00469b; }


.aviso-legal {
	overflow:hidden; 
	overflow-y: auto; 
	position:relative; 
	width: 426px;
	height: 300px; 
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}
.font-aviso-tit, .font-aviso-txt {
	font-family: Verdana,sans-serif;
	color: #393839;
	font-size: 10px;
}
.font-aviso-tit {
	font-weight: bold;
	padding-top: 10px;
}