/*Theme Name: Universitária
Theme URI: http://www.universitaria.com.br/
Description: 
Author: Designer Alex Carvalho - Triunit / Implementacao: Tiago Celestino
Author URI:


/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


* {
list-style:none;
text-decoration:none;
font-style:normal;
margin:0;
padding:0;
}

body {
font:12px/1.5 Verdana, Geneva, sans-serif;
background:url(imagens/global/bgtopo.jpg) repeat-x top;
color:#333;
word-spacing:normal;
letter-spacing:0;
}

h1 {
font-size:20px;
letter-spacing:-1px;
font-weight:700;
color:#069;
margin-bottom:15px;
line-height:22px;
width:480px;
}

h1 a:hover {
color:#666;
}

h3 {
font-size:14px;
font-weight:700;
color:#09F;
margin-bottom:10px;
}

.alignleft {
float:left;
margin-right: 10px
}
.alignright {
float: right;
margin-left: 10px
}

#container {
width:960px;
text-align:left;
margin:0 auto;
}

#header {
height:474px;
width:100%;
position:relative;
}

#contents {
float:left;
margin-left:8px;
width:620px;
min-height:360px;
margin-bottom:30px;
text-align:justify;
}

#contents p {
padding-bottom:10px;
}

#voltar {
width:55px;
height:27px;
float:right;
}

#voltar.seta {
display:inline;
}





/*BOXES CHAMADAS*/
#boxes_chamadas {
width:605px;
height:220px;
float:left;
}

#box1 {
width:265px;
height:166px;
background:url(imagens/global/bgimg.jpg) center no-repeat;
float:left;
padding:10px;
}

#box2 {
width:265px;
height:166px;
background:url(imagens/global/bgimg.jpg) center no-repeat;
float:right;
padding:10px;
}




/*NOTÍCIAS*/
tit_news {
font-size:16px;
}

#sidenews h2 {
font-size:11px;
font-weight:400;
line-height:18px;
}

#sidenews {
float:right;
width:310px;
padding-right:10px;
min-height:300px;
margin-bottom:30px;
}

#tit_news {
width:300px;
height:46px;
background:url(imagens/global/titnot.png) left no-repeat;
float:left;
}

#prevnews {
float:left;
width:280px;
background:url(imagens/global/bgprevnot.jpg) repeat-x top;
font-size:11px;
border-bottom:solid #999 1px;
padding:10px;
}

#prevnews h2 {
font-size:11px;
font-weight:700;
margin-bottom:3px;
}

#todasnews {
width:300px;
height:43px;
float:left;
}




/*LOJAS*/
#internas #contents {
width:610px;
margin-left:18px;
}

#lojas_end p {
padding:0;
}

.botlojas {
margin-right:5px;
float:left;
width:145px;
height:46px;
display:block;
}

#bot_lojas {
margin-top:30px;
}

#lojas_end {
margin-top:15px;
float:left;
width:600px;
}

#lojas {
float:left;
width:605px;
height:115px;
}

#text_loja {
width:305px;
float:right;
font-size:11px;
line-height:17px;
}

.horario {
font-size:14px;
font-weight:700;
color:#09F;
margin-top:20px;
margin-bottom:10px;
}

#img_news {
width:265px;
height:166px;
background:url(imagens/global/bgimg.jpg) center no-repeat;
float:left;
margin:3px 10px 5px 0;
padding:10px;
}





/* CONTATO*/
#contato {
width:330px;
float:left;
}

#contato form {
width:450px;
margin:0 auto;
}

#contato form label {
display:block;
padding:5px 0;
}

form span {
text-align:left;
display:block;
color:#333;
margin-bottom:5px;
}

form input.btn {
display:block;
background:#069;
width:80px;
color:#FFF;
border:0;
cursor:pointer;
margin-top:10px;
font-size:12px;
font-weight:700;
}




/* FORMULARIO PESQUISA*/
input,textarea {
float:left;
border:solid 1px #DDD;
width:300px;
margin:2px;
padding:5px;
}

#pesquisa {
margin:50px 55px 0;
}

#pesquisa label {
width:80px;
text-align:right;
float:left;
margin:2px;
padding:5px 10px;
}

#pesquisa form {
padding:10px 0;
}

#pesquisa form br {
clear:left;
}

#pesquisa fieldset {
border:solid 1px #CCC;
margin:5px 0;
padding:10px;
}

#pesquisa fieldset legend {
border:0;
background:#069;
color:#FFF;
padding:3px 10px;
}

#pesquisa .fieldRadios {
padding:10px 20px;
}

#pesquisa .fieldRadios input {
width:auto;
border:0;
}

#pesquisa .fieldRadios label {
text-align:left;
padding:0 5px;
}

/*FOOTER*/
#footer {
background:url(imagens/global/footer.jpg) no-repeat top;
height:95px;
clear:both;
color:#272900;
text-align:right;
font-size:90%;
}

img,form fieldset {
border:0;
}

h1 a:link,h1 a:visited,h1 a:active,a:hover {
color:#09F;
}

a:link,a:visited,a:active {
color:#333;
}

#internas #contents p,#internas #contents h1 {
margin-right:20px;
}
