/********************* CSS RESET *********************/
* {margin:0; padding:0; list-style:none; vertical-align:baseline;}
img,fieldset{border:none;}
address{font-style:normal; font-weight:normal;}
/********************/

/********************* GERAL *********************/
body,td,th,input,select {font-family:Helvetica, Arial, sans-serif; font-size:13px;color:#4D4948;}
body { background-color:#7A2626; color:#4D4948;}

p { line-height:170%; padding-top:10px;}

a:link {color:#7A2626; text-decoration: none;}
a:visited {color:#7A2626; text-decoration: none;}
a:hover { color:#000000; text-decoration: underline;}
a:active {color:#7A2626; text-decoration: none;}

.Input,.Botoes,.Data,.Buscar { margin:7px 0px 7px 0px;font-size:11px; border:0; padding:3px; }
.Input {width:144px;}
.Botoes,.Data { background-color:#C16479; color:#FFFFFF; text-transform:uppercase; }
.Data { letter-spacing:1px;}

.PeqAux { font-size:9px;}

.Voltar { padding:20px; text-align:center; font-size:10px;}
.Voltar a:link {color:#4D4948; text-decoration: none;}
.Voltar a:visited {color:#4D4948; text-decoration: none;}
.Voltar a:hover { color:#4D4948; text-decoration: none; font-weight:bold;}
.Voltar a:active {color:#4D4948; text-decoration: none;}

.FloatRight { float:right;} 
/********************/

/********************* CABECALHO HEADER *********************/
#Header { height:212px; width:1000px; margin:auto; background-image:url(../images/HeaderBg2.png); background-position:top center; background-repeat:no-repeat;}

#Nav { text-transform:uppercase; color:#FFFFFF; font-size:10px; text-align:right; padding: 10px 30px 0px 0px; height:20px;}
#Nav a { padding:0px 10px 0px 10px;}
#Nav a:link {color:#FFFFFF; text-decoration: none;}
#Nav a:visited {color:#FFFFFF; text-decoration: none;}
#Nav a:hover { color:#FFFFFF; text-decoration: underline;}
#Nav a:active {color:#FFFFFF; text-decoration: none;}

#Logo { height:150px;}
.Logo { margin-left:100px;}

#Menu { background-color:#7A2626; color:#FFFFFF; text-align:center;  padding-top:7px;  font-size:14px; text-transform:uppercase; position:relative; }
#Menu a { padding:8px 13px 8px 13px;}
#Menu a:link {color:#FFFFFF; text-decoration: none;}
#Menu a:visited {color:#FFFFFF; text-decoration: none;}
#Menu a:hover { color:#FFFFFF; text-decoration: underline;}
#Menu a:active {color:#FFFFFF; text-decoration: none;}

#Submenu {
background-color:#7A2626; color:#FFFFFF;
text-align:left; line-height:130%; text-transform:none; font-size:12px;
padding:10px 30px 10px 15px;
position:absolute; top: 32px; left: 225px;
}
/********************/

/********************* TÍTULOS *********************/
h1 { margin:0px 0px 15px 0px; font-size:33px; color:#7A2626;}
h2 { margin:25px 0px 10px 0px; font-size:20px;}
h2 a {color:#4D4948;}
h2 a:link {color:#4D4948; text-decoration: none;}
h2 a:visited {color:#4D4948; text-decoration: none;}
h2 a:hover { color:#7A2627; text-decoration: none;}
h2 a:active {color:#4D4948; text-decoration: none;}

/********************/

/********************* CONTEAINER CONTEUDO *********************/
#Container { width:1000px; margin:auto; display:block;}
#Content { width:770px;
background-color:#FFFFFF; background-image:url(../images/ContentBg.jpg); background-position:top center; background-repeat:no-repeat;
float:left; display:block; }

.AltHome {height:900px;}
.AltInt {height:700px;}
.AltAlt {height:1200px;}

#Content li { margin:20px 0px 0px 40px;} 

#HomeIntro,#HomeAux { height: 350px; }
#HomeIntro { width:380px;float:left; padding:45px;}
#HomeIntro p { text-align:justify;}

#HomeAux { width:230px;float:left;padding:50px 30px 50px 30px; }
#HomeAux li, #Content li { padding-left:12px; background-image:url(../images/Seta02.jpg); background-position:top left; background-repeat:no-repeat; line-height:170%;}
#HomeAux li { margin:0px;}

#HomePosts { width:740px; clear:both; margin:0px 0px 50px 30px;}
#HomePosts h3 {color:#7A2627; font-weight:normal; font-size:16px; margin:10px 0px 0px 0px; line-height:130%; font-weight:bold; }
.HomePosts { width: 210px; float:left; margin:0px 15px 0px 15px; display:block; padding-top:20px;}
.HomePosts p { text-align:justify}
/*.HomePosts img { padding:2px;  border-color:#E1E1E1; border-width:1px; border-style:solid;}*/
.HomePosts a:link {color:#7A2627; text-decoration: none;}
.HomePosts a:visited {color:#7A2627; text-decoration: none;}
.HomePosts a:hover { color:#A34B63; text-decoration: none;}
.HomePosts a:active {color:#7A2627; text-decoration: none;}

.LeiaMais { color:#FFFFFF; background-color:#A34B63; padding:1px 7px 1px 7px; font-size:9px; text-transform:uppercase;}
.LeiaMais a:link {color:#FFFFFF; text-decoration: none;}
.LeiaMais a:visited {color:#FFFFFF; text-decoration: none;}
.LeiaMais a:hover { color:#FFFFFF; text-decoration: underline;}
.LeiaMais a:active {color:#FFFFFF; text-decoration: none;}

#Aux { float:left; width: 230px; background-color:#A34B63; display:block;background-image:url(../images/AuxBg.jpg); background-position:left; background-repeat:repeat-y;}
#Newsletter { width:150px; margin:auto; color:#FFFFFF;}

#Breadcrumb { padding:15px; font-size:10px; text-transform:uppercase;}
#Breadcrumb a { padding:0px 5px;}
#Breadcrumb a:link {color:#4D4948; text-decoration: none;}
#Breadcrumb a:visited {color:#4D4948; text-decoration: none;}
#Breadcrumb a:hover { color:#7A2627; text-decoration: none; font-weight:bold;}
#Breadcrumb a:active {color:#4D4948; text-decoration: none;}

#Texto { padding:0px 30px 50px 30px;}
/********************/

/********************* CONTATO *********************/
.FormContato { width:420px;}
.FormContato input, .FormContato textarea, .FormContato select  {
width:415px; background-color:#7A2627; border:0px;
color:#FFFFFF; font-size:12px; padding-left: 5px; overflow:auto; font-family:Arial, Helvetica, sans-serif;
}
.FormContato input, .FormContato select { padding: 2px 0px 2px 5px;}
.Legend  { margin:10px 0px 3px 0px; display:block; font-size:12px;}
#Contato address {font-size:11px;border-left-color:#A24B63; border-left-width:3px; border-left-style:solid; padding-left:5px; margin-top:25px;}
#Contato.CorAuxF {color:#7A2627;font-size:11px;}
/********************/

/********************* CONVENIOS *********************/
.Convenios { padding:20px 0px 0px 20px;}
.Convenios img { margin:25px; }
/********************/

/********************* BLOG  *********************/
.Bg { background-image:url(../images/ContentBg.jpg); background-position:top center; background-repeat:no-repeat;}
#BlogAux {width: 230px; background-color:#A34B63; background-image:url(../images/AuxBg.jpg); background-position:left; background-repeat:repeat-y;}
#Blog { padding:0px 30px 50px 30px;}
#BlogCategorias { color:#FFFFFF; padding:0px 0px 0px 30px; margin-bottom:40px; line-height:150%;}
#BlogCategorias a{ padding:1px 10px 1px 10px;}
#BlogCategorias a:link {color:#FFFFFF; text-decoration: none;}
#BlogCategorias a:visited {color:#FFFFFF; text-decoration: none;}
#BlogCategorias a:hover { color:#FFFFFF; text-decoration: none; background-color:#7A2627;}
#BlogCategorias a:active {color:#FFFFFF;text-decoration: none;}

#BlogCol {padding:0px 0px 0px 30px; margin-bottom:40px;}

.BlogPost { padding:0px 30px 30px 30px;}
.BlogPost img { max-width:600px; width: auto !important; width:640px;}

#BlogComent { padding:0px 110px;}

.BlogBarra { padding:4px; text-align:right; margin-top:10px;}
.BlogBarra a:link {color:#7A2627; font-weight:bold;text-decoration: none;}
.BlogBarra a:visited {color:#7A2627; font-weight:bold; text-decoration: none;}
.BlogBarra a:hover { color:#4D4948; font-weight:bold; text-decoration: none;}
.BlogBarra a:active {color:#7A2627; font-weight:bold; text-decoration: none;}
/********************/

/********************* FOOTER RODAPE *********************/
#Footer {clear:both; background-color:#383431; height:135px; background-image:url(../images/FooterBg.png); background-position:top center; background-repeat:no-repeat;}
#Footer td {color:#ACAAAA;font-size:11px;}
#Footer address {border-left-color:#A24B63; border-left-width:3px; border-left-style:solid; padding-left:5px; margin-top:25px;}
#Footer .CorAuxF {color:#FFFFFF;}
#Footer table { text-align:left;}
/********************/
