/* Grid Container */
.rt-container_login {margin: 0 auto;width: 960px;}
/*body {min-width: 960px;}*/

/* Grid Block */
#rt-content-top .rt-alpha, #rt-content-bottom .rt-alpha {margin-left: 0;}
#rt-content-top .rt-omega, #rt-content-bottom .rt-omega {margin-right: 0;}

/* Typography */
body {font-size: 12px;line-height: 1.2em;font-family: Helvetica,Arial, Sans-Serif;}
html button {border-radius: 5px !important;}
html .ui-button{border-radius: 5px !important;}
html div {border-radius: 5px !important;} 

body.font-size-is-xlarge {font-size: 15px;line-height: 1.7em;}
body.font-size-is-large {font-size: 14px;line-height: 1.7em;}
body.font-size-is-default {font-size: 12px;line-height: 1.7em;}
body.font-size-is-small {font-size: 11px;line-height: 1.7em;}
body.font-size-is-xsmall {font-size: 10px;line-height: 1.7em;}


.link_footer {color:#939393; font-weight:bold }
.link_footer:link {color:#939393; text-decoration:bold}
.link_footer:active {color:#939393;text-decoration:bold}
.link_footer:visited {color:#939393;text-decoration:bold}
.link_footer:hover {color: #FFFFFF; text-decoration:underline }


.fundo_imput { 
	margin-top: 0px;
	background-image: url(../../images/arquivos_tela_login/meio_fundo.png); 
	background-position: bottom; 
	background-repeat: repeat-x;
}

form {margin: 0;padding: 0;}
p {margin: 0 0 15px 0;}
h1, h2, h3, h4, h5 {margin: 15px 0;line-height: 1.1em;}
h1 {font-size: 260%;}
h2 {font-size: 200%;}
h2.title {font-size: 170%;}
h3 {font-size: 175%;}
h4 {font-size: 120%;}
h5 {font-size: 120%;}
a {text-decoration: none;outline: none;}
code {color: #000;margin: -1px 0 0 0;font: 10px Courier;}
blockquote {font: italic 16px/22px Georgia, Serif;}
.left-1, .left-2, .left-3, .left-4, .left-5, .left-6, .left-7, .left-8, .left-9, .left-10, .right-11 {float: left;margin-right: 50px;margin-bottom: 15px;display: inline;position: relative;}
.right-1, .right-2, .right-3, .right-4, .right-5, .right-6, .right-7, .right-8, .right-9, .right-10, .right-11 {float: right;margin-left: 50px;margin-bottom: 15px;display: inline;position: relative;}
.date-block {padding: 15px;}



legend {
  margin-bottom: 4px !important;
}

.chosen-search-input {
    max-width: 95%!important;
}

.chosen-search {
    z-index: 99999!important;
}























/* 12 Grid */
.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.rt-container_login .rt-grid-1 {width: 60px;}
.rt-container_login .rt-grid-2 {width: 140px;}
.rt-container_login .rt-grid-3 {width: 220px;}
.rt-container_login .rt-grid-4 {width: 300px;}
.rt-container_login .rt-grid-5 {width: 380px;}
.rt-container_login .rt-grid-6 {width: 460px;}
.rt-container_login .rt-grid-7 {width: 540px;}
.rt-container_login .rt-grid-8 {width: 620px;}
.rt-container_login .rt-grid-9 {width: 700px;}
.rt-container_login .rt-grid-10 {width: 780px;}
.rt-container_login .rt-grid-11 {width: 860px;}
.rt-container_login .rt-grid-12 {width: 941px;}

/* Grid Push */
.rt-container_login .rt-push-1 {left: 80px;}
.rt-container_login .rt-push-2 {left: 160px;}
.rt-container_login .rt-push-3 {left: 240px;}
.rt-container_login .rt-push-4 {left: 320px;}
.rt-container_login .rt-push-5 {left: 400px;}
.rt-container_login .rt-push-6 {left: 480px;}
.rt-container_login .rt-push-7 {left: 560px;}
.rt-container_login .rt-push-8 {left: 640px;}
.rt-container_login .rt-push-9 {left: 720px;}
.rt-container_login .rt-push-10 {left: 800px;}
.rt-container_login .rt-push-11 {left: 880px;}

/* Grid Pull */
.rt-container_login .rt-pull-1 {left: -80px;}
.rt-container_login .rt-pull-2 {left: -160px;}
.rt-container_login .rt-pull-3 {left: -240px;}
.rt-container_login .rt-pull-4 {left: -320px;}
.rt-container_login .rt-pull-5 {left: -400px;}
.rt-container_login .rt-pull-6 {left: -480px;}
.rt-container_login .rt-pull-7 {left: -560px;}
.rt-container_login .rt-pull-8 {left: -640px;}
.rt-container_login .rt-pull-9 {left: -720px;}
.rt-container_login .rt-pull-10 {left: -800px;}
.rt-container_login .rt-pull-11 {left: -880px;}

/* Prefix for left nudging */
.rt-container_login .rt-prefix-1 {padding-left:80px;}
.rt-container_login .rt-prefix-2 {padding-left:160px;}
.rt-container_login .rt-prefix-3 {padding-left:240px;}
.rt-container_login .rt-prefix-4 {padding-left:320px;}
.rt-container_login .rt-prefix-5 {padding-left:400px;}
.rt-container_login .rt-prefix-6 {padding-left:480px;}
.rt-container_login .rt-prefix-7 {padding-left:560px;}
.rt-container_login .rt-prefix-8 {padding-left:640px;}
.rt-container_login .rt-prefix-9 {padding-left:720px;}
.rt-container_login .rt-prefix-10 {padding-left:800px;}
.rt-container_login .rt-prefix-11 {padding-left:880px;}

/* Extras */
.left-1, .right-1 {width: 30px;}
.left-2, .right-2 {width: 110px;}
.left-3, .right-3 {width: 190px;}
.left-4, .right-4 {width: 270px;}
.left-5, .right-5 {width: 350px;}
.left-6, .right-6 {width: 430px;}
.left-7, .right-7 {width: 510px;}
.left-8, .right-8 {width: 590px;}
.left-9, .right-9 {width: 670px;}
.left-10, .right-10 {width: 750px;}
.left-11, .right-11 {width: 830px;}























/*Buttons*/

a.moduleCustomLink,
a.moduleItemReadMore,
a.k2ReadMore,
div.itemCommentsForm form input#submitCommentButton,
input[type="submit"],
button.button,
.component-content div.toggle-editor a{
    display: inline-block;
    overflow: hidden;
    height: 32px;
    padding: 0px 20px;
    margin: 0px 0 3px;
	cursor:pointer;
	font: bold 12px/32px Trebuchet MS;
    border: none;
    background-color: #454543;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#454543), to(#1e1e1d)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #454543, #1e1e1d); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #454543, #1e1e1d); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #454543, #1e1e1d); /* IE10 */
	background-image:      -o-linear-gradient(top, #454543, #1e1e1d); /* Opera 11.10+ */
	background-image:   linear-gradient(to bottom, #454543, #1e1e1d);
    border-radius: 0px;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.42);
    -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.42);
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.42);
    text-transform: capitalize;
    color: white;
}
div.itemCommentsForm form input#submitCommentButton,
input[type="submit"],
button.button {
    padding-bottom: 3px;
}



#rt-login-button {
    text-align: right;
}
#rt-login-button a {
    font-weight: bold;
    color: black;
    margin-right: 20px;
    font: 14px/22px 'Droid Sans',sans-serif;
    background: url(lock.png) 0 0 no-repeat;
    padding-left: 20px;
    display: inline-block;
}
#rt-login-button a:hover {text-decoration: underline;}



/**/

ul.list_login li {
    float: left;
    width: 313px;
    list-style: none;
    height: 397px;
    overflow: hidden;
}

ul.list_login li:first-child + li {
	width: 315px;
	font-family: "Droid Sans", sans-serif;
}

ul.list_login li span.title1,
ul.list_login li span.title2,
ul.list_login li span.title3 {
    display: block;
    cursor: pointer;
    font: bold 14px/65px 'Droid Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: -1px;
    color: white;
    padding: 0 0 0 141px;
    height: 57px;
    margin-top: 340px;
    -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
ul.list_login li span.title1.active,
ul.list_login li span.title2.active,
ul.list_login li span.title3.active {margin-top: 0;}

/**/

/**/

ul.list_login li span.title1 {
    background: url(bg1.png) 0 0 no-repeat;    
}
ul.list_login li span.title2 {
    background: url(bg2.png) 0 0 no-repeat;    
}
ul.list_login li span.title3 {
    background: url(bg3.png) 0 0 no-repeat;
}

ul.list_login li .indent_login {
    padding: 31px 23px 46px;
    border-left: 1px solid white;
    border-right: 1px solid white;
    background-color: #f6f6f6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eeeeee)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f6f6f6, #eeeeee); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #f6f6f6, #eeeeee); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #f6f6f6, #eeeeee); /* IE10 */
	background-image:      -o-linear-gradient(top, #f6f6f6, #eeeeee); /* Opera 11.10+ */
	background-image:   linear-gradient(to bottom, #f6f6f6, #eeeeee);
}
ul.list_login li .indent_login span {
    color: #505050;
    display: block;
    font: 25px/33px 'Prata',serif;
    text-shadow: 1px 1px 2px #F5F5F5;
    text-transform: none;
    letter-spacing: -1px;
    padding-bottom: 15px;
}
ul.list_login li .indent_login span strong {
    color: #A6A6A6;
    font: bold 14px/30px 'Open Sans',sans-serif;
    letter-spacing: -1px;
    text-shadow: 1px 1px white;
    text-transform: uppercase;
    display: block;
}
ul.list_login li .indent_login p {margin-bottom: 24px;}

ul.list_login li .indent_login p a {text-decoration: underline;}
ul.list_login li .indent_login p a:hover {text-decoration: none;}


/*=== Bottom Positions ===*/

#rt-bottom_login {
    background: url(bottom.gif) 0 0 repeat-x;
    border-bottom: 1px solid black;
}
#rt-bottom_login .rt-container_login {
    background: url(bot-shadow.jpg) center 0 no-repeat;
    height: 115px;
    padding: 27px 0 0;
}

/**/

div.enter_login {text-align: center;}
div.enter_login span {
    font: 30px/26px 'Prata', serif;
    color: #a4a4a2;
    float: left;
    margin: 3px 0 0 239px;
    letter-spacing: -1px;
    padding: 0 10px 0 0;
    width: 208px;
    text-align: right;
    text-shadow: 1px 1px 2px black;
}
div.enter_login a {
    float: left;
    display: block;
    padding: 0 0 0 10px;
    margin: 2px 0 0 10px;
    width: 209px;
    height: 75px;
    background: url(enter_button.png) 0 0 no-repeat;
    font: 30px/66px 'Prata', serif;
    color: #797977;
    letter-spacing: -1px;
    text-align: left;
    text-indent: -999em;
}
div.enter_login {}

/**/

/*=== Footer Positions ===*/
#rt-footer_login, #rt-copyright {color: #ddd;}

div#footer {
    /*background: url(footer.jpg) 0 0 repeat-x;*/
    font: 800 12px/45px 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #585857;
    text-shadow: 1px 1px 2px #000;
}

#rt-footer_login .rt-container_login {padding: 10px 0 0;}

p.copyright {margin-bottom:0}
.copyright a:hover {text-decoration:underline;}
	
span.sitename {}
span.date {}
span.footerText {}

ul.menu-social {
    float: right;
    overflow: hidden;
    margin: 0;
}
ul.menu-social li {
    float: left;
    list-style: none;
    padding-left: 27px;
}
.copyright a,
ul.menu-social li a {
    color: #585857;
}
.copyright a:hover,
ul.menu-social li a:hover {
    color: white;
    text-decoration: none;
}
