@import url("//fonts.googleapis.com/css?family=Open+Sans");

@import url("site200.css?a=1");
@import url("site576.css?a=1"); 
@import url("site768.css?a=1");
@import url("site992.css?a=1");
@import url("site1200.css?a=1");


html, body {
    width: 100%;
    height: 100%;
}


body {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    overflow: auto !important;
	xborder: 3px solid red;
}


.header-top{
    margin: 0px!important;
    padding: 0px!important;
    width: 100%;
    height: 28px;
    background: #0a4a22;
	xdisplay:block;

}
.header {
display:block;
    font-size: 20px; 
    background: #006e2e;
    background: -moz-linear-gradient(top, #006e2e 0%, #094a21 100%);
    background: -webkit-linear-gradient(top, #006e2e 0%,#094a21 100%);
    background: linear-gradient(to bottom, #006e2e 0%,#094a21 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#094a21',GradientType=0 );
    Xborder-bottom: 3px solid #cdcf65;
    background-color: #156b1e;
    background-image: linear-gradient(141deg, #194e1e 0%, #268731 70%, #40a11c 100%);
    background-position: center center;
    background-size: cover;
    color: #fff;
    position: relative;
    z-index: 3;
    height: 169px;
	Xwidth:100%;
}

.header_title {
    color: #ffffff;
    margin: 0 auto;
	position:relative;
	xborder:1px solid red;
}

.header_logo_link,
.header_logo_link:hover{
text-decoration:none;
}

.header_logo {
    color: #ffffff;
    width: 200px; 180px;
    xoverflow: inherit;
    xmargin-top: -47px;
}

.header_logo .text1 {
       Xfont: bold 27px "Segoe UI Light";
        
       Xfont-family: 'Open Sans';
       Xfont-size:16.8px;
        
        Xcolor: #ffffff;
        Xtext-align: center;
        
        
        box-sizing:border-box;
		color:rgb(255, 255, 255);
		cursor:pointer;
		xdisplay:block;
		font-family:"Open Sans";
		font-size:16.8px;
		font-variant-caps:small-caps;
		font-variant-east-asian:normal;
		font-variant-ligatures:normal;
		font-variant-numeric:normal;
		font-weight:300;
		height:25px;
		line-height:25.2px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		padding-left:3px;
		text-rendering:optimizespeed;
		text-size-adjust:100%;
		Xwidth:1150px;
		-webkit-font-smoothing:antialiased;
}

.header_logo .text2 {
        Xfont: normal 16px "Segoe UI Light";
        Xfont-family: 'Open Sans';

        Xcolor: #ffffff;
        text-align: center;
        Xborder-top: solid 1px #FFFFFF;
        Xborder-bottom: solid 1px #FFFFFF;
        Xpadding: 3px 0px 3px 0px;
        
        box-sizing:border-box;
		color:rgb(255, 255, 255);
		cursor:pointer;
		display:inline;
		font-family:"Open Sans";
		Xfont-size:40px;
		font-weight:800;
		height:auto;
		xline-height:40px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		text-rendering:optimizelegibility;
		text-size-adjust:100%;
		width:auto;
		-webkit-font-smoothing:antialiased;
    }
   


.header_logo .text3{

box-sizing:border-box;
color:rgb(255, 255, 255);
cursor:pointer;
display:block;
font-family:"Open Sans";
font-size:12px;
font-weight:500;
height:18px;
line-height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:10px;
min-height:0px;
text-indent:3px;
text-rendering:optimizespeed;
text-size-adjust:100%;
text-transform:uppercase;

/*width:1150px;*/

-webkit-font-smoothing:antialiased;
}




.MainContentBox {
    width: 100%;
    min-height: 500px;
}

.pageTitle {
margin-top:10px;
color:#333333;
font-size:35px;

}




/***************************************************/

.carousel {
    width: 100%;
    min-height: 345px;
    height: 345px;
    display: block;
    overflow: hidden;
    overflow-x: auto;
    position: relative;
    margin: 0 auto;
    border: 1px solid #E8E8E8;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,f2f2f2+100 */
    background: #fcfcfc;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f2f2', GradientType=0);
    /* IE6-9 */
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .2em;
    font: normal 14px "Segoe UI Light";
}

    .carousel .MainTitle {
        font-size: 22px;
        font-weight: bold;
        color: #0e3b4d;
        text-decoration: underline;
    }

    .carousel .Title {
        /*
		font-size: 18px;
        font-weight: bold;
        color: #333333;
        margin-top: 10px;
        padding-left: 20px;
		*/
		margin-top:10px;
		color:#333333;
		font-size:35px;
    }

    .carousel .Date {
        font-size: 14px;
        font-weight: normal;
        color: #333333;
        padding-left: 20px;
    }

    .carousel .Text {
        font-size: 17px;
        font-weight: normal;
        color: #333333;
        margin-top: 30px;
        padding-left: 40px;
		margin-right:40px;
        font: normal 15px verdana, arial;
    }

@media (max-width: 768px) {
    .carousel {
        padding: 5px
    }

        .carousel .MainTitle {
            font-size: 20px;
            padding-left: 8px;
        }

        .carousel .Title {
            font-size: 17px;
            padding-left: 8px;
        }

        .carousel .Date {
            font-size: 12px;
            padding-left: 8px;
        }

        .carousel .Text {
            font-size: 15px;
            padding-left: 8px;
            margin-top: 8px;
        }
}

.carousel-control-prev,
.carousel-control-next {
    width: 25px;
}


/***************************************************/

.BannerMenu {
}

    .BannerMenu a {
        filter: alpha(opacity=75);
        opacity: 0.75;
        -webkit-transition: opacity .15s ease-in-out;
        -moz-transition: .15s ease-in-out;
        -o-transition: opacity .15s ease-in-out;
        transition: opacity .15s ease-in-out;
    }

        .BannerMenu a:hover {
            zoom: 1;
            filter: alpha(opacity=100);
            opacity: 1;
            -webkit-transition: opacity .15s ease-in-out;
            -moz-transition: .15s ease-in-out;
            -o-transition: opacity .15s ease-in-out;
            transition: opacity .15s ease-in-out;
        }

        .BannerMenu a img {
            border: 1px solid #E8E8E8;
        }


/*************************************************************************************************************************************/

.footer {
    display: block;
    position: relative;
    bottom: 0px; 
    width: 100%;
    height: 100px;
    overflow: hidden;
    xborder-bottom: 3px solid #cdcf65;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004163+0,002038+100 */
    xbackground: #004163;
    xbackground: -moz-linear-gradient(top, #004163 0%, #002038 100%);
    xbackground: -webkit-linear-gradient(top, #004163 0%, #002038 100%);
    xbackground: linear-gradient(to bottom, #004163 0%, #002038 100%);
    xfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004163', endColorstr='#002038', GradientType=0);

	

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#006e2e+0,094a21+100 */
	background: #006e2e; /* Old browsers */
	background: -moz-linear-gradient(top,  #006e2e 0%, #094a21 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #006e2e 0%,#094a21 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #006e2e 0%,#094a21 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#094a21',GradientType=0 ); /* IE6-9 */
	
	
	
	background: #006e2e;
    background: -moz-linear-gradient(top, #006e2e 0%, #094a21 100%);
    background: -webkit-linear-gradient(top, #006e2e 0%,#094a21 100%);
    background: linear-gradient(to bottom, #006e2e 0%,#094a21 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#094a21',GradientType=0 );
    Xborder-bottom: 3px solid #cdcf65;
    background-color: #156b1e;
    background-image: linear-gradient(141deg, #194e1e 0%, #268731 70%, #40a11c 100%);
    background-position: center center;
    background-size: cover;
	
}

.footer_title {
    width: 99.5%;
    text-align: center;
    font: normal 12px "Segoe UI Symbol";
    text-align: center;
    color: #ffffff;
    margin: 0 auto;
    margin-top: 40px;
}

/*.navbar-nav{

}

.navbar-nav li a{
font-size:12px!important;
color:#FFFFFF!important;
}*/


ul.Pareceres {
    list-style: none;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
    width: 100%;
}

    ul.Pareceres li {
        list-style: none;
        position: relative;
        margin: 0px;
        padding: 0px;
        padding-top: 30px;
        padding-bottom: 30px;
        border-top: 1px solid #c0c0c0;
        -webkit-transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        transition: all .15s ease-in-out;
    }

        ul.Pareceres li:last-child {
            border-bottom: 1px solid #c0c0c0;
        }

        ul.Pareceres li:hover {
            background-color: #f9f9f9;
            -webkit-transition: all .15s ease-in-out;
            -moz-transition: all .15s ease-in-out;
            -o-transition: all .15s ease-in-out;
            transition: all .15s ease-in-out;
        }

            ul.Pareceres li:hover h1 {
                color: #0033CC;
            }

    ul.Pareceres h1 {
        margin: 0px;
        padding: 0px;
        margin-bottom: 2px;
        font: normal 24px "Segoe UI Light";
         font-family: 'Open Sans';

        color: #003366;
    }

    ul.Pareceres li p {
        margin: 0px;
        padding: 0px;
        font: normal 15px Arial, Helvetica, sans-serif;
         font-family: 'Open Sans';

        text-align: justify;
        color: #333333;
    }
