body, html, head
{
	margin: 0px;
	padding: 0px;
	border: 0;
	background-color: #f5b410;
	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 */

#divHead0
{
    height:211px;
}

#divHead1
{
    position:absolute;
    z-index:200;
    width:100%;
    background-image: url(../Images/logo_header.png);
    background-repeat:no-repeat;
    background-position:center; 
    height:211px;
}

.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 */

.yellowColor { color:#E96200; }

.MainColorBK  { background-color:#F5b410; }
.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:#413F40; }
.DefaultText P { 
    padding-bottom:12px; 
}
.DefaultText2 { color:#5D5D5D; }
.DefaultText2 A { color:#5D5D5D; text-decoration:underline; }
.DefaultText2 P { padding-bottom:6px; }

.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:Black;
    text-decoration:underline;
}
.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;
    color:#5D5D5D;
}

.footerText
{
    color:White;
    font-size:10px; 
}







/*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;
    color:#5D5D5D;
    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:611px;*/
}
    #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:217px;
    overflow:hidden;
}

.HeaderTitle2
{
    display:block;
    font-size:12px;
    padding-bottom:12px;    
}

.HomeServiceHolder
{
    display:block;
    height:140px;
}
    .HomeServiceHolder H2
    {
        white-space:normal; 
        margin-bottom:10px;
    }
    .HomeServiceHolderLeft
    {
        float:left;
        width:330px;
    }
    .HomeServiceHolderRight
    {
        float:right;
        width:108px;
    }

.bold {font-weight:bold;}

.HomeServiceHolderMainList
{
    float:left;
    width:460px;
}

.leftPanel
{
    float:left;
    display:inline;
    width:468px;
}
.rightPanel
{
    float:left;
    display:inline;
    width:459px;
    margin-left:42px;
}

.font12
{
    font-size:12px;
}

#ServiceImageHolder
{
    height:307px;
    /*background-color:Black;*/
    margin-bottom:6px;
    overflow:hidden;
}

.SingleLine
{
    height:1px;
    line-height:1px;
    background-color:#5D5D5D;
}

#serviceTextHolder
{   
    min-height:307px;
    margin-bottom:6px;
}
#serviceTextHolderInner
{
    min-height:240px;
    margin-top:20px;
    overflow:hidden;
    width:420px;
    position:relative;
    margin-bottom:10px;
}

.InfoLink
{
    display:block;
    background-color:#5D5D5D;
    padding:8px;
    width:auto;
    float:left;
}
.InfoLink A
{
    /*color:#FF7B1C;*/
    color:White;
    text-decoration:underline;
    font-weight:bold;
}
.InfoLink A:hover { text-decoration:underline; }


#PropertiesNavigation
{
    clear:both;
    float:none;
}

.PropertyHolder
{
    display:block;
    height:120px;
    margin-bottom:15px;
}
    .PropertyHolderLeft
    {
        float:left;
        width:153px;
    }
    .PropertyHolderRight
    {
        float:right;
        margin-left:10px;
        width:295px;
    }

.bold {font-weight:bold;}

.PropertyHolderMainList
{
    float:left;
    width:460px;
}

.PhotoListElement
{
    width:458px;
    height:307px;
    overflow:hidden;
}

.PhotoListElementIMG
{
    float:left;
    margin-bottom:18px;
}

#addressPanel
{
    font-weight:bold;
    line-height:20px;
    height:240px;
}
#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:3px;
    padding-left:23px;
    margin-left:4px;
    font-weight:bold;
    color:White !important;
    text-decoration:none !important;
    background-color:#E96200;
    background-image: url('../Images/seta_footer_direita.gif');
    background-position: 8px center;
    background-repeat:no-repeat;
    width:60px;
}
    .SendLink:hover
    {
        text-decoration:underline !important;
    }

.content
{
    width:979px;
    margin:0px auto;
}
.mainContent
{
    background-image: url('../Images/pixel_fundo.jpg');
    background-repeat:repeat-x;
}

#headerImages
{
    width:644px;
    height:211px;
    overflow:hidden;
}

#leftPanelHome
{
    background-image: url('../Images/pixel_caixa_home.jpg');
    background-repeat:repeat-x;
    /*height:581px;*/
    padding: 0px 20px 0px 20px;
}

#footerInfo
{
    margin-top:7px;
    line-height:15px;
    padding-bottom:30px;    
}

.marginTopContent { height:30px; }

.HouseLink
{
    text-decoration:underline;
}

.dropStyle
{
    font-family:Verdana;
    font-size:11px;
    padding:3px;
}


#tampa
{
    background-image: url(../images/tampa.jpg);
    height:12pX;
    margin-bottom:10px;
}

.mapHolder
{
    width:458px;
    height:350px;
}
.mapInnerHolder
{
    padding:2px;
    border:1px solid #5D5D5D;
}

#mygmap
{
    width:452px;
    height:343px;
}

.GLocation
{
    color:#5D5D5D;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:3px;
}
