﻿.materia_letreiro{
	font-family:verdana;
	font-size:11px;
	color:#000;
	text-align:left;
}		
.materia_letreiro a{
	text-decoration:none;
}
.materia_letreiro a:hover{
	text-decoration:underline;
}
.materia_depoimento
{
	font-family:verdana;
	font-size:9px;
	color:#000;
	text-align:left;
}
.materia_r
{
	text-align:right;
	font-weight:bold;
}
.box
{
	width:249px;
	_width:250px;
}
.tabela_tamanho_home
{
	width:773px; border:0px;
	_width:770px;
}

.tabela_tamanho_home tr{border:0px;}
.tabela_tamanho_home td{border:0px;}
.tabela_tamanho_home fieldset{border:1px solid #E4E3E3; padding:10px;}
.fieldsetDepoimentos{overflow:hidden; height:130px; height:160px\9}
.fieldsetDepoimentos .slideshow{height:125px;overflow:hidden}
	.depoimento {clear:both;min-height:125px}
	.depoimentos_foto, .depoimentos_texto{min-height:110px; margin-top:10px\9;}
	.depoimentos_foto{width:79px; float:left; }
	.depoimentos_texto{font-size:10px; clear:right;}
	.depoimentos_texto b{display:none;}

.tabela_sup_box
{
	width:238px;
	_width:238px;
}
.tabela_sup_box_img
{
	width:505px;
	_width:508px;
}
.tempDiv{
	background-color: #FFFFAE;
	font-family: Tahoma;
	font-size: 12px;
	width:755px;
	_width:765px;
	padding:5px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}

/* ------- TV/Banners Area ----------
----------------------------------*/
.TvBannersZone, .TvBannersZone *{margin:0;padding:0;border:0}
 
.TvBannersZone{
    position:relative;
    height:217px;width:763px;width:762px\9;
    overflow:hidden;margin:5px 0 0 6px;
    text-align:left;
}
	.TvBannersZoneNavWrapper{
		position:absolute;
        top:5px;right:-2px;
        z-index:100
	}
    .TvBannersZoneNav{
        list-style:none
    }
        .TvBannersZoneNav A{
            display:none;
            outline:0
        }
        .TvBannersZoneNav Li A, .CadastreSeButton{
            display:block;
            width:120px;
            _width:188px;*width:188px;
            height:46px;
			line-height::45px;
            margin:5px 10px;
            color:#fff;
            font:bold 12px/40px arial;
            padding:0 13px 0 63px;
            cursor:pointer;
            text-decoration:none;
            overflow:hidden;
            white-space:nowrap
        }
        .TvBannersZoneNav Li A.activeSlide{
            padding:0 48px 0 33px;
            _padding:0 38px 0 33px;
            *padding:0 38px 0 33px
        }
    .TvBannersZoneController{
        position:absolute;
        left:4px; top:5px;
        padding:3px;
        border:1px solid #000;
        background:#fff;
        z-index:100;
        text-decoration:none;
        color:#2B2E3D
    }
	//////////////////////
	
	
	.TvHomeProfissionais{
		width:608px; height:214px; position:relative;
	}
	.TvHomeProfissionais p{font-size:13px; color:#FFF; position:absolute; bottom:0px; text-align:left; padding-left:10px; z-index:1;}
	.TvHomeProfissionais p strong{font-weight:bold; font-size:22px; text-transform:uppercase;}
	
	.BtnControl{width:26px; height:61px; position:absolute; z-index:999; left:585px; top:7px;}
		.BtnUp, .BtnDown{display:block; width:26px; height:30px;}
			.BtnDown{height:31px;}
			
	.LinkButtonHome{width:152px; float:right; position:relative; z-index:7;}
		.LinkCadastro:hover{background-position:0 -58px;}
		
		.LinkButtonHome .LinkVagas{background-position:-164px 0px;}
			.LinkVagas:hover{background-position:-164px -56px;}
			
		.LinkButtonHome .LinkEmpresas{background-position:-164px 0px;}
			.LinkEmpresas:hover{background-position:-164px -56px;}
			
		.LinkButtonHome .LinkServicosAdicionais{background-position:-329px 0px;}
			.LinkServicosAdicionais:hover{background-position:-329px -56px;}


			
		.LinkButtonHome li{display:inline-block; width:152px;}
		.LinkButtonHome a{color:#FFF; font-size:12px; display:block; height:51px; line-height:54px;  line-height:52px\9; text-align:center}
		
	.LinkButtonHomeEmpresas{width:152px; float:right; position:relative; z-index:999;}
		.LinkCadastro:hover{background-position:0 -58px;}
	.LinkButtonHomeEmpresas .LinkVagas{background-position:-164px 0px;}
		.LinkVagas:hover{background-position:-164px -56px;}
	.LinkButtonHomeEmpresas .LinkEmpresas{background-position:-164px 0px;}
		.LinkEmpresas:hover{background-position:-164px -56px;}
	.LinkButtonHomeEmpresas .LinkServicosAdicionais{background-position:-164px 0px;}
		.LinkServicosAdicionais:hover{background-position:-164px -56px;}
	.LinkButtonHomeEmpresas li{display:inline-block; width:152px;}
	.LinkButtonHomeEmpresas a{color:#FFF; font-size:12px; display:block; height:51px; line-height:54px;  line-height:52px\9; text-align:center}
	//////////////////////
	
	#TvBannersZoneItems{
		position:static!important;}
    #TvBannersZoneItems Li{
		height:214px;
		width:608px;
    }
		#TvBannersZoneItems Li P{
			margin:-65px 0 0;height:65px;width:608px;
			position:relative;z-index:1;
			color:#fff;
			font:bold 12px/20px "Trebuchet MS",Helvetica,"sans-serif"
		}
			#TvBannersZoneItems Li.aTallerSlide P{
				margin:-85px 0 0;height:85px;
			}
		#TvBannersZoneItems Li P A{
			position:absolute;bottom:0;z-index:1;
			padding:8px 20px 8px 10px;color:#fff;
			_background-color:Transparent;_filter:alpha(opacity=100);_opacity:1;
		}
		#TvBannersZoneItems Li P Strong{
			font-size:22px;
			display:block;
			margin-bottom:-13px
		}
		#TvBannersZoneItems Li B{
			position:absolute;background:#000;
			bottom:0;height:100%;width:608px;;
			filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25
		}
		#TvBannersZoneItems Li B.HarderToRead{
			_filter:alpha(opacity=40);_opacity:.40;
		}
	
.aBanner{padding-bottom:10px}   
.proffesionals .TvBannersZone{height:214px}

 
/* ------- Search Bar Area ----------
----------------------------------*/    
.SearchBar{
    height:39px;width:764px;
    _height:49px;_width:769px;
    *height:49px;*width:769px;
    margin:0 0 10px 6px
}
	.SearchBar fieldset{
		border:none;
		margin:0;padding:0
	}
    .SearchBar h3{
        float:left;
        height:34px;
        width:98px;
        overflow:hidden;
        text-indent:100%;
        margin:0 0 0 6px;
        white-space:nowrap
    }
    .SearchBar .searchBar_InputContainer{
        float:left;
        width:319px;
        height:39px
    }
    .SearchBar .searchBar_InputContainer Input{
        margin:10px 0 0 8px;
        _margin-top:11px;
        height:20px;
        _height:19px;
        width:301px;
        color:#A9ACB1;
        font-size:12px;
        background:#EBEFF2;
        border:none
    }
		.SearchBar .searchBar_InputContainer .serachBarChosenInput{color:#2B2E3D}
    .SearchBar .searchBar_SelectContainer{
        float:left;width:161px;height:20px
    }
        .SearchBar select{
            display:none
        }
    .SearchBar .aSDBtnInline{
        float:left;
        margin:6px 11px 0 4px
    }
    .SearchBar_RightLinks{
        border-left:2px solid #1559AA;
        float:left;
        /*height:42px;*/
		height:39px;
        *margin:-3px 0 0 3px
    }
        .SearchBar_RightLinks A{
            border-left:2px solid #3077CF;
            display:block;
            width:70px;
            /*padding:8px 5px 0 13px;*/
			padding:6px 5px 0 13px;
            font:bold 12px/14px arial;
            color:#fff;
            text-decoration:none
        }
        @media screen and (-webkit-min-device-pixel-ratio:0)
		{
		 .SearchBar_RightLinks A
		 {
		  width:60px; /* The text will appear red only in Safari and Google Chrome */
		 }
		}
        .SearchBar_RightLinks A:Hover{
            color:#FDA000
        }
       .proffesionals .SearchBar_RightLinks A:Hover{
            color:#FFA70F
        }
    
    .proffesionals .SearchBar_RightLinks{border-left-color:#000;*height:41px;height:38px}
    .proffesionals .SearchBar_RightLinks A{border-left-color:#fff;padding-bottom:5px}
    
    
    /* the designed select box 
    ---------------------------*/
    .SearchBar .selectedTxt{ 
        height:25px;
        width:138px;_width: 146px;*width: 146px;
        border:none;
        margin:4px 0 0;
        _margin-top:8px;
        *margin-top:8px;
        padding-left:9px;
        font:bold 14px/25px arial;
        color:#1B69CB;
        cursor:pointer
    }
    .SearchBar .newList{
        margin: 10px 0 0 7px;
        _margin-top:0;
        padding: 0;
        list-style: none;
        font:bold 13px/14px arial;
        color: #1869C9;
        width: 145px;
        position: absolute;
        top: 22px;
        left: 2px;
        overflow: auto;
        z-index: 9999;
        display:none
    }
        .newListSelected{
            width: 145px;
            color: #2B2E3D;
            height: 19px;
            padding: 3px 0 0 6px;
            float: left
        }
            .newListSelected span{
                width: 284px;
                display: block;
            }
        ul.newList li{
            padding: 3px 8px;
        }
        .hiLite{
            color: #0D2181 !important;
        }
        .newListHover{
			background:#1869C9;
			color:#EBEFF1 !important;
            cursor: pointer;
        }
        .newListSelHover, .newListSelFocus{
            background-position: 0 -22px;
            cursor: default;
        }
        .newListOptionTitle{
            font-weight: bold;
        }
            .newListOptionTitle ul{
                margin: 3px 0 0;
            }
            .newListOptionTitle li{
                font-weight: normal;
                border-left: 1px solid #ccc;
            }
        .SearchBar :focus{
            outline: none;
        }

        .SearchBar .js ul.newList{
            left: -9999px;
        }
        

/* -----------------------------------
-------Sliding Doors Buttons -------
----------------------------------- */
.aSDBtnInline{
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
}
.aSDBtnBlock, .aSDBtnBlock Span{
    display: block;
    text-align:center
}

.SearchBtn{
	color:#fff;
	padding:0 7px 2px 0;
	_padding-bottom:0;
	height:26px;
	line-height:26px;
	text-decoration:none 
}
	.SearchBtn Span{
		padding:5px 5px 4px 10px
	}
	.SearchBtn Input{
		border:none;
		padding:4px 3px 4px 10px;
		_padding-bottom:3px;
		color:#fff
	}
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
	     .SearchBtn Input
	     {
	         padding:4px 3px 7px 10px;
	        margin-top:0 /* The text will appear red only in Safari and Google Chrome */
	     }
	}
	.proffesionals .SearchBtn Input
	{
		padding:4px 3px 6px 10px;
		_padding:3px 3px 7px 10px;
		cursor:pointer
	}
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
	     .proffesionals .SearchBtn Input
	     {
	      padding:4px 3px 8px 10px; /* The text will appear red only in Safari and Google Chrome */
	     }
	}
	
/* -----------------------------------
------- Box Depoimentos -------
----------------------------------- */
.greatContainerP,.greatContainerE {
	font-size:10px; 
	font-family:Tahoma; 
	width:740px; 
	_width:756px; 
	height:155px; 
	overflow:hidden;
}
	.greatContainerP H1, .greatContainerE H1 {
		text-align:justify; 
		font-weight:bold; 
		font-size:10px;
	}
	
.leftArrow {
	float:left;
	margin:65px 0 0 10px;
}
.rightArrow {
	float:right; 
	margin:65px 10px 0 0;
}
.leftDepoimentos {
	float:left; 
	height:150px; 
	margin:2px 0 0 25px; 
	width:290px; 
	overflow:hidden;
}
.rightDepoimentos {
	float:right; 
	height:150px; 
	margin:2px 25px 0 0;
	width:290px; 
	overflow:hidden;
}
.linkVejaMais A{
	font-size:10px; 
	color:#0000CC !important; 
	text-decoration:underline !important;
	float:right; 
	margin:-19px 0 0 682px; 
	_margin:-19px 0 0 694px; 
	position:absolute; 
	overflow:hidden;
}

