body, html, head
{
	margin: 0px;
	padding: 0px;
	border: 0;
	background-color: #f6b411;
	height:100%;
}

img
{
	margin: 0px;
	padding: 0px;
	border: 0;
}
a
{
	background-color: Transparent;
	text-decoration: none;
}
p, text
{
	padding: 0px;
	margin: 0px;
}
h1, h2, h3, h4, h5, h6
{
	padding: 0px;
	margin: 0px;
	display: inline;
	white-space: nowrap;
}

textarea
{
    overflow:auto; /* for ie7 */
}

input, textarea, div, td, h3, h1, h2
{
    font-family:Verdana;
    font-size:11px;
}

ul,li
{
    padding:0;
    margin:0;
    list-style:none;
}

ol
{
    padding-left:25px;
    margin:0px;
}


    

/* MASTER */

.Head_Home
{
    background-image: url(../Images/header_the_house.jpg);
    background-repeat:repeat-x;
    height:272px;
    background-position:center;
}

.BodyHome
{
    background-image: url(../Images/fundo_the_house.png);
    background-repeat:no-repeat;
    background-position: right bottom; 
    width:1402px;
    margin:0px auto;
}
.BodyArea{background-image: url(../Images/fundo_the_area.png);}
.BodyActivities{background-image: url(../Images/fundo_activities.png);}
.BodyContacts{background-image: url(../Images/fundo_contacts.png);}

.Head_Area {background-image: url(../Images/header_the_area.jpg);background-repeat:repeat-x;height:272px;background-position:center;}
.Head_Activities {background-image: url(../Images/header_activities.jpg);background-repeat:repeat-x;height:272px;background-position:center;}
.Head_Contacts {background-image: url(../Images/header_contacts.jpg);background-repeat:repeat-x;height:272px;background-position:center;}


.smallImg
{
    width:100px;
    height:76px;
}

.smallPhoto
{
    width:100px;
    height:76px;
    margin-right:20px;
    float:left;
    margin-bottom:23px;
}

.smallPhoto2
{
    width:100px;
    height:76px;
    margin-right:20px;
    float:left;
}

#pad12
{
    clear:both;
    height:12px;
}

#divLine
{
    clear:both;
    display:block;
    height:1px;
    width:100%;
    float:none;
    line-height:1px;
    overflow:hidden;
    margin-top:6px;
}




/* DEFINITIONS */

.clear { clear:both; float:none; }

.blueBackground {background-color:#00204C;}
.blueText {color:#00204C;}
.yellowText {color:#F7A209;}

.MainColorBK  { background-color:#f6b411; }
.MainColorBK2 { background-color:#d6d6d6; }

.Title1Text {color:#FB9100; font-weight:bold; font-size:12px;} /* laranja */
.Title2Text {color:white; font-weight:bold; font-size:11px;} /* azul */
.DefaultText  { color:#00204c; }

.ulText LI
{
    list-style-type:disc; 
}
    

.DefaultText2 { color:#5D5D5D; }
.DefaultText3 { color:#E96200; }
.DefaultText4  { color:#7B7B7B; font-size:10px;}

.MenuLink { font-weight:bold; margin-left:15px; }
.MenuLink:hover { text-decoration:underline; }
.MenuLink2 { text-decoration:underline; }
.MenuLink3 { text-decoration:none; }

.pic1 { height:103px; width:138px; }
.pic1Div { height:103px; width:138px; margin-right:28px; float:left; display:inline; margin-bottom:24px; }
.pic2Div { height:103px; width:138px; margin-right:22px; float:left; display:inline; margin-bottom:24px; }

.titleText { font-weight:bold; font-size:12px; color:#DC2420;}
.titleText2 { font-weight:bold; font-size:11px; color:#DC2420;}
.titleText3 { font-weight:bold; font-size:10px; color:#FB9100;}
.titleText4 { font-weight:bold; font-size:10px; color:#002E60;}

.link1
{
    color:#00204C;
    text-decoration:underline;
    font-weight:normal;
    outline:none;
}
    .link1Active
    {
        text-decoration:none;
        font-weight:bold;
    }


.link2
{
    font-weight:bold;
    text-decoration:none;
    font-size:10px;
}
.link2:hover { text-decoration:underline; }
.link3
{
    text-decoration:underline;
    font-weight:bold;
}


.infoBox
{
    background-color:White;
    font-family:Arial Black;
    font-size:16px; 
    width:21px;
    height:18px;
    line-height:16px;
    text-align:center;
}

.footerText
{
    font-size:10px; 
    color:#00204C;
    font-weight:bold;
}







/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	
	background-color: white;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:5px;
	/*width:250px;*/
	text-align: left;
}

.modalHeader
{
	font-family: Tahoma, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #404040;
	padding: 5px;
	cursor: move;
}

.modalText
{
    color:Black;
    font-weight:bold;
    font-family:Verdana;
    font-size:11px;
}

#slideshow-holder {
  height: 307px;
}

#slideshow-area, #slideshow-scroller 
{
    width: 461px;
    height:311px;
    overflow: hidden;
    position:relative; 
}

.slideshow-content 
{
    float:left;
    width:461px;
    height:311px; 
    position:relative;
}

.bioPicCaption
{
    line-height:27px;
    position:absolute;
    top:280px;
    height:30px;
    background-color:black;
    font-weight:bold;
    color:white;
    z-index:5;
    width:458px;
    opacity:0.5;
    filter:alpha(opacity=50);
}

.projectDrop
{
    color:#7B7B7B;
    font-size:10px;
    border:1px solid #7B7B7B;
}

.projectPhoto1
{
    /*float:left;*/
    height:311px;
    width:461px; 
    background-color:white;
}

.projectPhoto2
{
    float:left;
    height:105px;
    width:145px; 
    background-color:white;
}

.ContentFooterLeft
{
    height:12px;
    background-image:url('../Images/barra_abaixo_fotos.jpg');
}
.ContentFooterRight
{
    height:12px;
    background-image:url('../Images/barra_abaixo_textos.jpg');
}

#divMainText
{
    height:235px;
    overflow:hidden;
    position:relative;
    width:440px;
}
#divMainText2
{
    height:224px;
    overflow:hidden;
    position:relative;
    width:410px;
}

.accHeader
{
    text-transform:uppercase; 
    text-decoration:none;
    color:#002E60;
    font-weight:bold;
    margin-bottom:3px;
    cursor:pointer;
}

.accContent
{
    margin-top:2px;
    margin-bottom:10px;
    color:#5D5D5D;
    font-size:11px;
    line-height:14px;
    padding-left:10px;
}


#currentSlideInfo
{
    float:right;
    padding-right:10px;
    font-weight:bold;
    line-height:28px;
    padding-top:0px;
}

#divMenuOuter
{
    float:right;
    height:24px;
    line-height:23px;
    position:relative;
    top:54px;
    padding-right:15px;
}
    #divMenuInner
    {
        line-height:23px;
        padding-left:10px;
        font-size:10px;
    }
    
    
.LanguageBox
{
    float:right;
    width:85px;
    height:24px;
}
.LanguageBox A
{
    color:White;
    text-decoration:none;
    font-family:Verdana;
    font-weight:bold;
    font-size:11px; 
}
.LanguageBox A:hover
{
    text-decoration:underline;
}






/* -- HOME PANELS -- */

#divHomeHolder
{
    clear:both;
    float:none;
    /*height:380px;*/
}
    #divHomeHolder H1
    {
        display:block;
        font-size:12px;
        padding-bottom:12px;
    }

    #divTextHome
    {
        height:180px;
        margin-bottom:20px;        
    }

    #divPhotoHome
    {
        height:217px;
        width:468px;
    }
    
#HomePhotoList
{
    width:468px;
    height:361px;
    overflow:hidden;
}

.HeaderTitle2
{
    display:block;
    font-size:12px;
    padding-bottom:12px;    
}

.HomeServiceHolder
{
    display:block;
    height:95px;
}
    .HomeServiceHolderLeft
    {
        float:left;
        width:335px;
    }
    .HomeServiceHolderRight
    {
        float:right;
        width:98px;
    }

.bold {font-weight:bold;}

.HomeServiceHolderMainList
{
    float:left;
    width:460px;
}

.leftPanel
{
    float:left;
    width:468px;
}
.rightPanel
{
    float:right;
    width:459px;
    height:320px;
    margin-left:42px;
}
    .rightSubPanel
    {
        width:459px;
        height:320px;
        overflow:hidden;
    }
    .smallPanel
    {
        float:left;
        width:459px;
    }
    .smallPanel A
    {
        color:Black;
        text-decoration:underline;
    }


.font12
{
    font-size:12px;
}

#ServiceImageHolder
{
    background-color:White;
    height:325px;
    overflow:hidden;
    width:468px;
    position:relative;
}
    #ServiceImageHolder LI
    {
        height:325px;
        overflow:hidden;
        width:468px;
    }



.SingleLine
{
    height:1px;
    line-height:1px;
    background-color:#00204C;
}

#serviceTextHolder
{   
    height:307px;
    margin-bottom:6px;
}
#serviceTextHolderInner
{
    height:240px;
    margin-top:20px;
    overflow:hidden;
    width:420px;
    position:relative;
    margin-bottom:10px;
}

.InfoLink
{
    display:block;
    background-color:#5D5D5D;
    padding:7px;
    width:auto;
    float:left;
}
.InfoLink A
{
    color:#FF7B1C;
    font-weight:bold;
}
.InfoLink A:hover { text-decoration:underline; }


#PropertiesNavigation
{
    clear:both;
    float:none;
}

.PropertyHolder
{
    display:block;
    height:121px;
}
    .PropertyHolderLeft
    {
        float:left;
        width:168px;
    }
    .PropertyHolderRight
    {
        float:right;
        width:290px;
    }

.bold {font-weight:bold;}

.PropertyHolderMainList
{
    float:left;
    width:460px;
}

.PhotoListElement
{
    width:458px;
    height:307px;
    overflow:hidden;
}

.PhotoListElementIMG
{
    float:left;
    margin-bottom:5px;
}

#addressPanel
{
    font-weight:bold;
    line-height:20px;
    height:150px;
}
#optionsPanel
{
    height:173px;
}
#optionsPanel SPAN
{
    display:block;
    float:left;
    height:26px;
    font-weight:bold;
}
.BigSpan
{
    display:block;
    float:left;
    width:280px;
    height:26px;
    font-weight:bold;
}
#optionsPanel span input
{
    padding-top:2px;
    vertical-align:middle; 
}
.smallSpan
{
    width:150px;
}

#formPanel
{
    height:300px;
    overflow:hidden;
}
    #formPanel SPAN
    {
        font-weight:bold;
        display:block;
        height:20px;
    }
    #formPanel INPUT, SELECT
    {
        margin-bottom:6px;
    }
    

.CalendarButton
{
    position:absolute;
    top:21px;
}

.SendLink
{
    margin-top:7px;
    display:block;
    padding:5px;
    margin-left:13px;
    font-weight:bold;
    color:black;
    background-color:#F7A209;
    background-repeat:no-repeat;
}
    .SendLink:hover
    {
        text-decoration:underline;
    }





#divLogoHolder
{
    padding-top:53px;
    width:245px;
    background-color:White;
}

.divMainContent
{
    width:970px;
    margin:0px auto;
    clear:both;
}

#divHomeBox
{
    position:absolute;
    bottom:0px;
    height:137px;
    width:356px;
    background-image: url('../images/caixa_home.jpg');
}
    #divHomeBoxMainText
    {
        clear:both;
        padding-left:15px;
        padding-top:11px;
        width:200px;
    }

#knowMore
{
    color:Black;
    text-decoration:none;
    font-weight:bold;
}
    #knowMore:hover
    {
        text-decoration:underline;
    }

#blackLine
{
    margin-left:13px;
    float:left;
    border-left:1px solid black;
    height:25px;
}

.itemCompany
{
    
}

.selectedItemCompany
{
    color:Black;
    font-weight:bold;
}

#contentCompany
{
    margin-top:10px;
    width:340px;
}

.hidden { display:none; }
.visible { display:block; }

#mainContentHolder
{
    height:308px;
    margin-top:10px;
    position:relative ;
    width:315px;
    overflow:hidden;
}


#scrollLinks
{
    float:right;
    background-color:#F7A209;
    width:20px;
    display:inline;
}

.leftPanelProducts
{
    float:left;
    display:inline;
    width:162px;
}
.rightPanelProducts
{
    float:left;
    display:inline;
    height:360px;
    width:759px;
    margin-left:42px;
    background-image: url('../images/boneco_direita.jpg');
    background-repeat: no-repeat;
    background-position: right bottom; 
}

#productsList
{
    margin-top:5px;
}

#productsList LI
{
    color:Black;
    padding-left:15px;
    padding-bottom:4px;
}

#productsList LI A
{
    color:#F7A209;
}

#productText
{
    float:left;
    width:360px;
}

.productLink
{
    color:Black;
    text-decoration:underline;
}

#productTextInner
{
    margin-top:15px;
    padding-right:15px;
    height:296px;
    overflow:hidden;
    position:relative;
    width:305px;
}

.leftPanelContacts
{
    float:left;
    display:inline;
    width:235px;
}
.rightPanelContacts
{
    float:left;
    display:inline;
    height:360px;
    width:686px;
    margin-left:42px;
    background-image: url('../images/boneco_direita.jpg');
    background-repeat: no-repeat;
    background-position: right bottom; 
}

.contactsItems
{
    font-size:9px;
    line-height:14px;
}

.WaterMarkClass
{
    color:#989898;
}

#GalleryLabel
{
    float:left;  
    color:White;
    font-weight:bold;  
    height:26px;
    line-height:25px;
    padding-right:25px;
    padding-left:25px;
}

.MapLabel
{
    float:left;  
    color:White;
    font-weight:bold;  
    height:26px;
    line-height:25px;
    padding-right:25px;
    padding-left:25px;
}

#map
{
    height:325px;
    width:468px;    
    border:1px solid #00204C;
    overflow:hidden;
}
