/*
Theme Name: DSL
*/

/*-----------------------------------------------------------------------------------*/
/*	CSS
/*-----------------------------------------------------------------------------------*/

* {
	padding: 0;
	margin: 0;
	outline:none;
	border: none;
}

/* CSS Document */
html { }
body{background:#f6f6f6; font-size:14px; font-family:PTSansRegular; color:#76878f}

a:link, a:link, a:visited{color:#0090ff; text-decoration:none;padding:2px;}
a:hover {color:#45adfe}


#Main {margin: 0 auto; width: 940px;}

#divTop {width: 940px; height: 45px; margin-top: 50px; float: left}

#divMenu {width: 940px; height: 30px; margin-top: 40px; padding-top: 10px; border-top: #baebfe solid 1px; border-bottom: #baebfe solid 1px; text-align: center; float: left;}

#divBanner { width: 940px; height: 350px; margin-top: 25px; background-color:#f6f6f6; float: left;overflow:hidden;}

#divConteudo { width: 940px; min-height: 350px; margin-top: 25px; float: left}

#divTitulo { width: 940px; float: left}

#divTexto { width: 940px; margin-top: 10px; float: left}

#divNoticiasList { width: 940px; min-height: 350px; margin-top: 25px; float: left}

#divNoticiaBlock {width: 940px; height: 100px; margin-top: 25px; border-bottom: #baebfe solid 1px; float: left}

#divNoticiaThumb {float: left}

#divNoticiaText {width: 700px; margin-left: 20px; float: left; position: relative}

#divPagination {width: 940px; height: 20px; float: left}

#divNoticiasDetail { width: 940px; min-height: 350px; margin-top: 25px; float: left; position: relative}

#divNoticiaBlockDetail {width: 940px; min-height: 350px; margin-top: 25px; float: left}

#copyright {width: 940px; height: 15px; margin-top: 25px; border-top: #baebfe solid 1px; padding-top: 10px; font-family:PTSansRegular; color:#77787b; font-size: 10px; float: left}

li {display: inline; font-family: PTSansRegular; font-size: 12px; color:#77787b; background: url("../images/menu_sep.png") top right no-repeat }
li:last-child{ background: none}
li a:hover {color:#0090ff}

.menurodape li { background:none;margin-right:10px}
.menurodape li a{ color:#999}
.menurodape li a:hover {color:#0090ff}

/* li a {color: #77787b;padding-right:15px;border:1px solid red;width:90%;display:block !important} */

h1 {font-family: PTSansBold; font-size: 14px; font-weight: normal; color: #0090ff; text-transform:uppercase}

h2 {font-family: PTSansRegular; font-size: 14px; font-weight: normal; color: #0090ff}

h3 {font-family: PTSansRegular; font-size: 12px; font-weight: normal; color: #000000; float: left}

h4 {font-family: PTSansRegular; font-size: 14px; font-weight: normal; color: #000000}

p {font-family: PTSansRegular; font-size: 14px; color: #76878f}

.noticiaText {font-family: PTSansRegular; font-size: 12px; line-height:14px; color: #77787b; margin-top:5px; float: left}

.PagAlign {float: right}

.btnReservado {margin-top: 20px; width: 120px; height: 25px; background-color: #0090ff; float: right}

.btnReservado a {width: 120px; height: 20px; padding-top: 5px; color: #FFF; text-align: center; font-family:PTSansRegular; font-size: 12px; float: right}

.btnLermais {width: 70px; height: 25px; background-color: #0090ff; position: absolute; right:0px}

.btnLermais a {width: 70px; height: 20px; padding-top: 5px; color: #FFF; text-align: center; font-family:PTSansRegular; font-size: 12px; position: absolute}

.btnVoltar {margin-top: -25px; width: 70px; height: 25px; background-color: #0090ff; position: absolute; right:0px}

.btnVoltar a {width: 70px; height: 20px; padding-top: 5px; color: #FFF; text-align: center; font-family:PTSansRegular; font-size: 12px; position: absolute}

.btnPagSelected {margin-top: 20px; margin-left: 10px; width: 20px; height: 17px; background-color: #0090ff; padding-top: 3px; color: #FFF; text-align: center; font-family:PTSansRegular; font-size: 12px; float: left}

.btnPagSelected:hover {color: #FFF}

.btnPagUnselected {margin-top: 20px; margin-left: 10px; width: 20px; height: 17px; background-color: #76878f; padding-top: 3px; color: #FFF; text-align: center; font-family:PTSansRegular; font-size: 12px; float: left}

.btnPagUnselected:hover {color: #FFF}

.formInput input {width: 210px; height: 30px; padding-left: 10px; margin-bottom: 20px; font-family: PTSansRegular; font-size: 12px; color: #76878f; background: transparent; border: #baebfe solid 1px;}

.formSubmit input {width: 220px; height: 30px; padding-left: 10px; font-family: PTSansRegular; font-size: 12px; color: #FFF; background: #0090ff; text-align: left; cursor: pointer}


.facebooktag{ background:url(../images/facebook_tag.jpg); width:40px;height:106px; position:fixed;top:200px;left:-1px;cursor:pointer}
