﻿* { margin: 0; padding: 0; }

html { margin: 0px; padding: 0px; overflow-x: hidden; }

body
{
    background: #F7FBFC /* url('../images/barra_background_top.png') repeat-x */;
    margin: 0px auto;
    padding: 0px;
    color: #727272;
    font-family: Tahoma, Arial, sans-serif, Verdana;
    overflow-x: hidden;
}

.toTop { font-size: 10px; color: #FFF; text-decoration:none; }

a { color: #00aeef; text-decoration: none; outline: none; }
a:hover { color: #004f7c; text-decoration: none; outline: none;}

img { border: solid 0px #000000; margin: 0px; padding: 0px; }
hr { border: solid 0.1px #dadada; }
strong { /* font-size: 14px; color: #003042; */ color: #000000; }
.strongCinza { /* font-size: 16px; font-weight: bold; color: #002f5f; */ }


/* **************************************************************************************************************** */
/* GLOBAL - LAYOUT */
/* **************************************************************************************************************** */
    /* ERROR CONTENT */
    #ErrorContent { border: 0px solid red; z-index: 2; position: absolute; top: 340px; left: 65px; color: #fff; }
        #ErrorContent a { color: #fff; text-decoration: underline; }
        #ErrorContent a:hover { color: #000; }

    /* IMAGEM */
        #dvBgTop { border: 0px solid red; margin: 0px auto; padding: 0px; position: absolute; width: 100%; height: 581px; background: url('../images/barra_background_top.jpg') repeat-x; z-index: 1; }
        #dvBgTopContent { border: 0px solid red; margin: 0px auto; padding: 0px; position: absolute; width: 100%; height: 577px; background: url('../images/barra_background_top_content.jpg') repeat-x; z-index: 1; }
        #dvHomeBgBottom { border: 0px solid blue; margin: 0px auto; padding: 0px; position: relative; width: 100%; overflow: hidden; /* 354px; */ background: url('../images/barra_background_botton.png') repeat-x #ccebf4; z-index: 1; }
        #dvBgMiddle { border: 0px solid red; margin: 0px auto; padding: 0px; position: relative; top: 581px; width: 100%; height: 370px; background: url('../images/barra_background_middle.jpg') repeat-x; z-index: 1; }
        #dvBgBottom { border: 0px solid blue; margin: 559px auto; padding: 0px; position: absolute; width: 100%; height: 354px; background: url('../images/barra_background_botton.png') repeat-x; z-index: 1; }
        #dvBgBottomContent { border: 0px solid blue; margin: 0px auto; padding: 0px; position: absolute; width: 100%; height: 211px; /* 354px;*/ background: url('../images/barra_background_botton.png') repeat-x; z-index: 1; }

        /* HOME NORMAL | BACKGROUND */
        #dvBgHome { border: 0px solid red; margin: 0px 0px 0px -470px; padding: 0px; position: absolute; top: 0px; left: 50%; width: 940px; height: 370px; z-index: 1; }

        /* BACKGROUND MENU */
        #dvBgMenu { border: 0px solid red; margin: -6px auto 0px auto; /* margin: 17px auto 0px auto; */ padding: 0px; position: absolute; top: 0px; width: 100%; height: 58px; background: url('../images/barra_topoMenu.png') repeat-x; z-index: 2; }

        /* CONTENT NORMAL | BACKGROUND */
        #dvBgContent { border: 0px solid blue; margin: 0px 0px 0px -470px; padding: 0px; position: relative; top: 0px; left: 50%; width: 940px; height: 251px; z-index: 1; }
        #dvBgContentFullScreen { border: 0px solid red; margin: 0px; padding: 0px; background: url('../images/bg_repeat_gv_content.jpg') repeat-x top; position: absolute; width: 1920px; height: 548px; z-index: 1; }

    /* HEADER | BACKGROUND & NORMAL */
    #dvBgHeader { border: 0px solid red; margin: 0px auto; margin-left: -470px; padding: 0px; position: absolute; top: 0px; left: 50%; width: 940px; height: 68px; z-index: 3; }
        #dvHeader { border: 0px solid blue; margin: 0px auto; margin-left: -470px; padding: 0px; position: absolute; left: 50%; width: 940px; height: 68px; z-index: 2; }

            /* HEADER | COLUMN LEFT */
            #dvBgHeaderLeft { border: 0px solid red; margin: 0px; padding: 0px; background: url('../images/imgSelo.png') no-repeat top left; position: relative; top: 0px; /* top: 23px; */ left: 55px; width: 190px; height: 190px; z-index: 3; float: left; }
                    /* LOGO */
                    #dvLogo { border: 0px solid red; margin: 30px 0px 0px 20px; padding: 0px; position: relative; width: 150px; height: 119px; z-index: 5; }

            /* HEADER | COLUMN RIGHT */
            #dvBgHeaderRight { border: 0px solid blue; margin: 0px; padding: 0px; position: relative; top: 23px; left: 55px; width: 695px; height: 98px; z-index: 3; float: left; }
                /* MENU */
                #dvMenu { border: 0px solid red; margin: 0px; padding: 0px; width: 695px; height: 45px; position: relative; z-index: 5; }
                /* MENU TOP -> MENU.css */

				.law {
				  color: rgba(0, 0, 0, 1);
				  font-size: 0.65em;
				  line-height: 1.2em;
				  text-transform: none;
				  letter-spacing: 0;
				  text-align: center;
				  display: block;
				  width: 100%;
				  float: left;
				  padding-bottom: 20px;
				}
					.law a{
						color: rgba(0, 0, 0, 1);
					}

/* **************************************************************************************************************** */
/* HOMEPAGE */
/* **************************************************************************************************************** */
    /* NÃO EXISTE
        .csHomeImage_Legenda { border: 0px solid red; margin: 0px; padding: 0px; position: absolute; bottom: 275px; width: 980px; height: 130px; z-index: 3; }
            .csLegendaMargin { margin: -10px 0px 0px 15px; }
                .csLegendaImage { float: left; width: 25px; height: 51px; }
                .csLegenda { float: left; padding-top: 10px; }
                    .csLegenda_Title { font-family: 'LeagueGothicRegular', Tahoma, Arial, sans-serif, Verdana; font-size: 60px; color: #FFFFFF; line-height: 57px; }
                    .csLegenda_Autor { font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 10px; color: #FFFFFF; }
    */

    /* LAYOUT FIXO - HOME_CONTENT */
    #dvLayout { border: 0px solid red; margin: 0px 0px 0px -470px; padding: 0px; /* background-color: #FFFFFF; */ position: relative; top: -11px; left: 50%; width: 940px; height: 100%; z-index: 2; }

    #dvLayout_Content { border: 0px solid orange; margin: 0px 0px 0px -470px; padding: 0px; /* background-color: #FFFFFF; */ position: relative; left: 50%; width: 940px; height: 100%; z-index: 2; }

        /* CONTENT TITLE */
        #dvTitleContent { }
            .csTitleContent { border: 0px solid red; margin: 0px; padding: 0px 0px 0px 0px; position: absolute; width: 980px; height: 60px; z-index: 3; clear: both; }
                .csTitleContentMargin { border: 0px solid red; float: left; margin: 5px 0px 0px 15px; height: 45px; }
                    .csTitleContentImage { border: 0px solid red; float: left; padding: 10px 0px 0px 0px; width: 25px; height: 51px; position: relative; z-index: 3; }
                .csTitle { border: 0px solid red; float: left; margin-left: -40px; padding: 19px 15px 15px 40px; background-color: #f2f2f2; min-width: 187px; position: relative; z-index: 2; }
                    .csTitle_Legenda { border: 1px solid red; font-family: 'Peralta', Tahoma, Arial, sans-serif, Verdana; font-size: 19px; color: #fcb010; line-height: 26px; }


        #dvLayout_Row_01 { border: 0px solid orange; margin: 0px; padding: 0px; width: 940px; }

            /* DESTAQUES */
            /* NEWS | 3 DESTAQUES */
            #dvLayout_Row_01_Col_01 { border: 0px solid #000; margin: 0px; padding: 0px; position: relative; top: 0px; width: 787px; height: 230px; z-index: 4; }
                /* NEWS */
                #dvLayout_Row_01_Col_01_Row_01 { border: 0px solid red; float: left; margin: 5px 0px 0px -13px; padding: 0px; background: url('../images/imgNews.png') no-repeat; position: relative; width: 787px; height: 230px; z-index: 4; }
                    #dvNoticias { }
                        .csNews_Title { border: 0px solid red; margin: -13px 0px 0px 380px; position: relative; z-index: 4; width: 402px; height: 40px; /* font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 18px; color: #003042; font-weight:normal; */}

                        #dvNavPager { border: 0px solid red; margin: 12px 0px; padding: 0px; position: relative; left: 80%; z-index: 5; height: 29px; }
                            #dvBgNavPagerLeft { margin: 0px; padding: 0px; background: url('../images/imgBgNewsLeft.png') no-repeat; width: 14px; height: 29px; float: left; }
                            #dvBgNavPagerContinuos { margin: 0px; padding: 5px 0px; background: url('../images/imgBgNewsRepeat.png') repeat-x; height: 29px; float: left; }
                            #dvBgNavPagerRight { margin: 0px; padding: 0px; background: url('../images/imgBgNewsRight.png') no-repeat; width: 14px; height: 29px; float: left; }
                            .csNews_Nav { margin: 0px; padding: 0px; text-align: right; }
                            .csNews_Nav a { margin: 0px; padding: 0px 5px 0px 5px; color: #FFFFFF; /* border: 1px solid #ccc; background: #fc0; */ text-decoration: none; font-size: 12px; }
                            .csNews_Nav a.activeSlide { color: #FDC30F; /* background: #ea0 */ }
                            .csNews_Nav a:focus { outline: none; }

                        .csNewsLoop { border: 0px solid green; margin: 5px 0px 0px 25px; position: relative; z-index: 4; width: 730px; height: 126px; overflow: hidden; }
                            .csNews_Content { border: 0px solid blue; margin: 0px; padding: 0px; width: 360px; font-family: 'Peralta', Tahoma, Arial, sans-serif, Verdana; font-size: 17px; color: #003042; float: left; }
                            .csNews_Content a { color: #0083cf; }
                            .csNews_Content a:hover { color: #f9a422; }
                                /* DATA */
                                .csNewsGray01 { padding-top: 5px; font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 12px; color: #004369; line-height: 16px; }

                                /* LER MAIS */
                                .csNewsGray02 { padding-top: 10px; font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 11px; }
                                .csNewsGray02 a { color: #004369; }
                                .csNewsGray02 a:hover { color: #f9a422; }


        .csPartyFiesta { border: 0px solid blue; margin: 0px; padding: 0px; width: 360px; font-family: 'Peralta', Tahoma, Arial, sans-serif, Verdana; font-size: 17px; color: #0083cf; }
        .csPartyFiesta_Legenda { border: 0px solid blue; margin: 0px; padding: 0px 0px 0px 18px; width: 225px; font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 12px; text-align: left; }
        .csPartyFiesta_Legenda a { color: #0083cf; }
        .csPartyFiesta_Legenda a:hover { color: #f9a422; }

        .csPartyFiestaTitle { font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 12px; font-weight: bold; }
        .csPartyFiesta_LegendaParte { border: 0px solid blue; margin: 0px; padding: 0px 0px 0px 18px; width: 100px; font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 12px; text-align: left; }
        .csPartyFiesta_LegendaParte a { color: #0083cf; }
        .csPartyFiesta_LegendaParte a:hover { color: #f9a422; }

        .csPartyFiesta_Legenda2 { border: 0px solid blue; margin: 0px; padding: 0px 0px 0px 18px; width: 225px; font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 10px; text-align: left; }
        .csPartyFiesta_Legenda2 a { color: #f9a422; }
        .csPartyFiesta_Legenda2 a:hover { color: #0083cf; }

        .csContentPartyFiestaTitle { font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size: 20px; color: #f7941e; /* font-weight: bold; */ }
        .csContentPartyFiestaText { font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size: 14px; color: #35a8e0; /* font-weight: bold; */}

        /* SEPARADOR | COLOUR VARIOUS */
        #dvLayout_Row_02 { /* border: 1px solid orange; margin: 0px; padding: 0px; background: url('../images/imgBgPartyFiestaWithBee.png') no-repeat top left; position: absolute; width: 1171px; height: 249px; z-index: 3; */}


        /* SEPARADPR | FOOTER | COPYRIGHT */
        #dvLayout_Row_03 { border: 0px solid blue; margin: 0px auto; padding: 0px; position: relative; width: 940px; height: 25px; z-index: 3; }

            /* FOOTER */
            .csFooter_Col_01 { border: 0px solid green;  margin: 0px; padding: 7px 0px 5px 0px; width: 940px; font-family: Arial, sans-serif, Helvetica; font-size: 10px; color: #00446b; text-align: right; }
            /*
            .csFooter_Col_01 span { color: #00446b; }
            .csFooter_Col_01 a { color: #a0a0a0; }
            .csFooter_Col_01 a:hover { color: #c9c9c9; }
            */
        /* SEPARADOR | SUB MENU */
        #dvLayout_Row_04 { border: 0px solid red; margin: 0px auto; padding: 0px; position: relative; width: 940px; height: 100px; z-index: 3; }
            .csCaixaChannel { float: left; border: 0px solid red; margin: 0px 5px 0px 5px; width: 699px; }
            .csFooterLeft { float: left; border: 0px solid blue; }
                .csPaddingFooter { margin: 15px 0px 5px 0px; clear: both; }

            /*.csFooterRight { float: left; border: 0px solid blue; }*/

            .politica{
              color:rgba(0, 0, 0, 1)!important;
            }
            .politica:hover{
              color:#00446b!important;
            }

/* **************************************************************************************************************** */
/* CONTENT */
/* **************************************************************************************************************** */

    /* CONTENT WITH SUB MENU AND CONTENT TEXT */
    #dvLayout_Content_Row_01_Col_02 { border: 0px solid red; margin: 0px 0px; padding: 0px; position: relative; width: 940px; min-height: 310px; z-index: 3; }

    /* ABELHAS | LEFT & RIGHT */
    .csBgLeftAbelha { border: 0px solid red; margin: -55px 0px 0px -118px; padding: 0px; position: absolute; background: url('../images/imgBgLeftAbelha.png') no-repeat; width: 215px; height: 204px; z-index: 0; }
    .csBgRightAbelha { border: 0px solid red; margin: 0px; padding: 0px; position: absolute; right: -135px; bottom: 0px; background: url('../images/imgBgRightAbelha.png') no-repeat; width: 131px; height: 222px; z-index: 0; }

    /* URSO & CRIANÇAS */
    .csBgUrsoCriancas { border: 0px solid red; margin: 128px -20px; padding: 0px; position: absolute; background: url('../images/imgBgUrsoCriancas.png') no-repeat; width: 416px; height: 233px; z-index: 2; }
        .csBtConhecaEspaco { border: 0px solid red; margin: 0px; padding: 0px; position: relative; top: 195px; left: 261px; width: 145px; height: 16px; }

    /* INFORMAÇÕES & RESERVAS */
    .csBgInformacoesReservas { border: 0px solid red; margin: 0px; padding: 0px; position: absolute; right: -10px; bottom: -55px; background: url('../images/imgBgInformacoesReservas.png') no-repeat; width: 133px; height: 58px; z-index: 2; }
        .csBtInformacoesReservas { border: 0px solid red; margin: 0px; padding: 0px; position: absolute; top: 13px; left: 10px; width: 113px; height: 30px; }

    /* BARRA TOP - CONTENT | BREADCRUMBS */
    .csContentBoxTop { border: solid 0px red; margin: 0px; padding: 0px; width: 940px; height: 30px; }

    /* BREAD CRUMBS */
    #dvBreadCrumbs { border: 0px solid red; margin: 0px; padding: 0px; width: 940px; height: 30px; font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size: 12px; font-weight: 300; color: #00446b; }
        .csBreadCrumbsPadding { padding: 0px 0px 10px 0px; }
        #dvBreadCrumbs a { font-weight: 300; color: #00446b; }
        #dvBreadCrumbs a:hover { font-weight: 700; color: #00446b; }
        #dvBreadCrumbs span a { font-weight: 300; color: #00446b; }
        #dvBreadCrumbs span a:hover { font-weight: 700; color: #00446b; }
        #dvBreadCrumbs span.active a { font-weight: 700; color: #00446b; }


    /* ARROW UP */
    #dvArrowUp { border: 0px solid #000; margin: 25px 0px 5px 0px; width: 940px; height: 20px; text-align: right; }
        #dvArrowUp a { color: #999999; }
        #dvArrowUp a:hover { color: #0095da; }

    .csArrowPoint { border: 0px solid #FF0000; float: left; width: 7px; height: 7px; margin: 5px 5px 0px 13px }
    .csItemSubMenu { border: 0px solid #FF0000; float: left; width: 175px;  }


    /* CONTENT (COLUMN A | COLUMN B | COLUMN C)
       COLUMN A - GALLERY
       COLUMN B - CONTENTS
    */

    .csTitlecontentImage { border: 1px solid blue; position: absolute; z-index: 4; left: 65px; top: 75px; }
    .csTitleContentImage_01 { border: 1px solid red; font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 26px; font-weight: 400; color: #FFFFFF; }
    .csTitleContentImage_02 { border: 1px solid yellow; width: 300px; height: 20px; font-family: Tahoma, Arial, sans-serif, Verdana; font-size: 16px; font-weight: 400; color: #FFFFFF; }

    #dvContent { border: 0px solid #FF0000; margin: 0px auto; padding: 0px; width: 940px; min-height: 220px; }

        /* COLUMN B (CONTEÚDOS) */
        #dvContentGlobal { border: 0px solid green; position: relative; z-index: 1; margin: 0px 0px 40px -30px; padding: 0px; width: 960px; }
            .csContentGlobalPadding { border: 0px solid red; margin: 0px 15px 0px 0px; }

                .csBgTitle { border: 0px solid red; position: relative; left: 0px; margin: 0px; padding: 0px; background: url('../images/bgTitle.png') no-repeat; width: 279px; height: 39px; z-index: 2; }
                    .csContentTitle { border: 0px solid #000; float: left; margin: 11px 10px 0px 30px; padding: 0px; font-family: 'Peralta', Tahoma, Arial, sans-serif, Verdana; font-size: 14px; color: #fcb010; text-transform: uppercase; }

                .csBgIntro { border: 0px solid red; position: relative; left: 15px; top: -30px; margin: 0px; padding: 0px; background: url('../images/bgIntro.png') no-repeat; width: 394px; height: 293px; z-index: 1; }
                    .csContentIntro { border: 0px solid #000; margin: 0px 0px 0px 35px; padding: 42px 0px 0px 0px; width: 320px; text-align: right; font-family: 'Peralta', Tahoma, Arial, sans-serif, Verdana; font-size: 14px; color: #00aeef; }

                .csContentText { border: 0px solid #000; margin: 0px; padding: 0px; font-family: 'Peralta', Tahoma, Arial, sans-serif, Verdana; font-size: 13px; color: #004f7c; line-height: 22px; }
                .csContentText_RelTitle { border: 0px solid #000; margin: 0px; padding: 0px; font-family: 'Peralta', Tahoma, Arial, sans-serif, Verdana; font-size: 15px; color: #0060af; line-height: 22px; }
                .csContentObject { border: 0px solid red; margin: 0px 15px 0px 20px; padding: 0px; text-align: right; }

        /*
       .csContentNewsTitle { border: 0px solid red; padding: 0px 0px 0px 0px; font-family: Tahoma, Arial, sans-serif, Verdana; color: #003042; text-transform: uppercase; height: 20px; }
       .csContentNewsText { border: 0px solid green; padding: 0px 0px 7px 0px; font-family: Tahoma, Arial, sans-serif, Verdana; }
        */


/* **************************************************************************************************************** */
/* MAPA GOOGLE */
/* **************************************************************************************************************** */
.csMapaGoogle { border: 0px solid #FF0000; top: 0px; left: 0px; margin: -10px 0px 30px -5px; position: relative; }




/* **************************************************************************************************************** */
/* LISTAGEM - PAGINAÇÃO */
/* **************************************************************************************************************** */

    /* SEARCH - PAGINACAO */
    #dvSearch { border: 0px solid #000; margin: 0px auto; padding: 0px; width: 735px; }

    .searchResultTitle { border: 0px solid red; margin: 15px 15px 0px 30px; font-size: 14px; }
    .dvListSeparator1 { border-bottom: 1px #CCCCCC solid; margin: 0px 15px 0px 30px; height: 9px; font-size: 12px; line-height: 9px; }
    .dvListSeparator2 { border-top: 1px #CCCCCC solid; margin: 10px 15px 0px 30px; height: 9px; font-size: 12px; line-height: 9px; }

    .ListItems { border: 0px solid red; margin: 10px 15px 0px 30px; line-height: 14px; width: 735px; }
    .paginacao { border: 0px solid RED; margin: 17px 15px 0px 30px; color: #003042; font-size: 12px; text-align: right; clear: both; }
    .paginacao a { border-right: 1px solid #CCCCCC; padding: 0 5px 0 5px; text-decoration: none; color: #003042; }
    .paginacao a:hover { color: #BBBBBB; text-decoration: none; }
    .paginacao a.active, .paginacao a.active:hover { color: #BBBBBB; font-weight: bold; }

    .searchListIndividual { border-bottom: 1px solid #F0F0F0; margin: 5px; }

    .searchListTitle { border: 0px solid RED; font-weight: bold; color: #BBBBBB; height: 20px; }
    .searchListTitle a { color: #003042; text-decoration: none; }
    .searchListTitle a:hover { color: #BBBBBB; text-decoration: none; }

    .searchListSubTitle { border: 0px solid red; margin: 0px 0px 5px -15px; padding: 0px; color: #00ADEF; font-size: 10px; line-height: 0px; }
    .searchListSubTitle a { color: #BBBBBB; }
    .searchListSubTitle a:hover { color: #003042; }

    /* END SEARCH - PAGINACAO */

    /* PARA NOTÍCIAS - PAGINACAO */
    .newsListIndividual { border-bottom: 1px solid #F0F0F0; margin: 5px; }

    .newsListTitle { border: 0px solid red; font-weight: bold; color: #BBBBBB; margin: 10px 0px 10px 0px; line-height: 18px; }
    .newsListTitle a { color: #003042; text-decoration: none; }
    .newsListTitle a:hover { color: #BBBBBB; text-decoration: none; }

    .newsListSubTitle { border: 0px solid blue; margin: 5px 0px 5px 0px; padding: 0px; color: #00ADEF; font-size: 10px; height: 30px; }
    .newsListSubTitle a { color: #BBBBBB; }
    .newsListSubTitle a:hover { color: #003042; }


    .csContentRHTitle a { color: #003042; text-decoration: none; text-transform: uppercase; }
    .csContentRHTitle a:hover { color: #BBBBBB; text-decoration: none; }
    /* END NOTICIAS - PAGINAÇÃO


/* **************************************************************************************************************** */
/* FORM CONTACT */
/* **************************************************************************************************************** */

.frmContact { border: 1px solid #cfcfcf; font-family: Arial; font-size: 11px; color: #000; height: 16px; width: 250px; }
.frmContactSelect { border: 1px solid #cfcfcf; font-family: Arial; font-size: 11px; color: #000; height: 20px; width: 255px; }
.frmMsg { border: 1px solid #cfcfcf; font-family: Arial; font-size: 11px; color: #000; height: 60px; width: 252px; }

.textLinkHome { color: red; }
.textLinkHome a:hover{ color: #FFF; }

.mandatoryFields { color: #cccccc; font-size: 9px; }


/* **************************************************************************************************************** */
/* FORMULÁRIO  */
/* **************************************************************************************************************** */
.csForm_Title { margin: 5px; font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; color: #01456a; font-size: 13px; font-weight: bold; }
.csForm_Mensagem { margin: 5px; font-family: 'Peralta', Tahoma, Arial, sans-serif, Verdana; font-size: 12px; color: #004f7c; line-height: 22px; }
.csForm_Legend { font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size: 13px; }
.csForm_Input { margin: 5px; border: 1px solid #00aeef; background-color:#FFF; font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size: 13px; width: 300px; }
.csForm_InputSmall { margin: 5px; border: 1px solid #00aeef; background-color:#FFF; width: 30px; font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size: 13px; }
.csForm_AreaInput { margin: 5px; border: 1px solid #00aeef; background-color:#FFF; width: 300px; font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size: 13px; }
.csForm_Select { margin: 5px; border: 1px solid #00aeef; background-color:#FFF; font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size: 13px; }
.csForm_Button { border: 1px solid #00aeef; height : 18px; padding: 0px 5px 0px 5px; font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size : 11px; text-align : center; vertical-align : middle; }

/* DATA PICKER */
.csPickerTitle { color: #01456a; font-weight: bold; }
.imputBox { margin: 2px 5px 2px 5px; border: 1px solid #00aeef; background-color: #FFF; width: 90px; text-align: center; font-family: 'Open Sans Condensed', Tahoma, Arial, sans-serif, Verdana; font-size: 13px; }
.imputBoxLarge { border: 1px solid #00aeef; background-color: #FFF; width: 120px; text-align: left; font-size: 11px; }
.imgDatePicker { vertical-align: middle; border: 0px solid red; }
