/* By design : t3visual - publicidade e propaganda
desenvolvido para empresa relovoux ltda  */

body
{
margin: 0;
padding: 0;
color: #eee;
background:url(../images/bacground.png) repeat-x; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
background-attachment: scroll;
background-position: center top;
}

#corpo
{

width:950px;
margin:auto;
}
/* estyle p/ Links */
a:link,
a:visited,
a:active 

{
color: #8caade;
text-decoration:none;
}
/* Headings */
h1, h2, h3, h4, h5, h6
{
font-weight: normal;
margin: 20px 0 10px;
color: #a3c6ff;
}

h1
{
font-size: 14px;
margin-bottom: 0px;
margin-top: 10px;
}

h2
{
font-size: 12px;
}

h3, h4, h5, h6
{
font-size: 11px;
}

/* Html Elements */

.titles
{ 
font-weight: bold;
border-bottom-width: 0;
font-size: 12px;
text-decoration: none;
underline: none;
color: #808d98;
line-height: 100%;
}

.titles a:link,
.titles a:visited,
.titles a:active
{
text-decoration: none;
underline: none;
font-weight: bold;
border-bottom-width: 0;
color: #808d98;
}
.titles a:hover
{
color: #96a6b3;
text-decoration: underline;
}
pre, blockquote
{
overflow: auto;
padding: 0 10px;
margin: 20px 30px;
line-height: 1.8em;
background-color: #f5f5f5;
border: 1px solid #e0e0e0;
}

pre:hover,
blockquote:hover
{
background-color: #f0f0f0;
border: 1px solid #d0d0d0;
}

pre
{
padding-top: 10px;
padding-bottom: 10px;
}

code
{
color: #779900;
font-family: Consolas, Verdana, "Courier New", Sans-Serif;
}

ul, ol
{
line-height: 16px;
}

ul
{
margin-bottom: 10px;
}


abbr, acronym
{
font-style: normal;
border-bottom: 1px dotted #333333;
cursor: help;
}

del
{
text-decoration: line-through;
color: #999999;
}

ins

{
text-decoration: none;
color: #009977;
}

.tab_color1
{
background-color:#214863;
color:#FFFFFF;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
width:700px;
margin:auto;
/*border-bottom: solid 1px #ccc;*/
}
.tab_color2
{
/*background-color:#fff;
border-bottom: solid 1px #ccc;*/
}

/* img */
.img_left {
float: left;
/*margin: 0 25px 4px 0;*/
margin-top: 23px;
width:350px;
border: 0;
border: solid 1px #bfd2d9;
}
.img_right {
float: right;
/*margin: 0 0 0 15px;*/
margin-top: 33px;
border: 0;
/*border: solid 1px #00031a;*/

}
.img_right2 {
float: right;
margin: 0 0 0 15px;
border: 0;
/*	border: solid 1px #00031a;*/
}
.img_border {
border: solid 2px #6c83ab;
}

.img_title
{
margin-left:0px;
color:#000033;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

input,
textarea
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
border: 1px #cbcbcb solid;
padding: 2px;
}

/* Structure */
.button
{
background:url(../images/caixa.jpg);
width: 100px;
color:#990000;
height: 30px;
border: 0;
}

/* tudo */
#principal
{
clear: both;
float:left;
width: 950px;
overflow: hidden;
}
#principal2
{
width: 950px;
margin-left: auto;
margin-right: auto;
}

#restrita

{
width:750px;
min-height:350px;
float:none;
margin-top:20px;
margin-left: auto;
border: 2px solid #000042;
margin-right: auto;
}
#top_nav
{
width: 768px;
margin-left: auto;
margin-right: auto;
height: 24px;
/*margin-top: 24px;*/
}

#header
{
float: left;
width: 768px;
background: #fff;
clear: right;
padding-left: 0px;
height: 84px;
margin-top: 25px;
}

#top
{
width: 100%;
height: 150px;
}

#logo
{
margin-left:auto;
margin-right:auto;
width:950px;
height:145px; 
/*background:#FFFFFF;*/
}
#logo2
{
width: 470px;
height: 110px;
margin-top:15px;
float:left;
padding-top: 5px;
background:url(../images/logorelovoux.jpg) no-repeat;
}

#imagens
{
width:710px;
border: 1px  solid #000033;
background:#FFFFFF;

}

.contato
{
width:710px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
border: 1px  solid #000033;
color:#214863;
}
.obrigatorios

{
color:#FF0000;
}


#text_emp
{
width:700px;
border: 1px  solid #000033;
background:#FFFFFF;
color:#214863;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:5px;
margin-top:20px;
padding-top:20px;
}

.text
{
width:700px;
border: 1px  solid #000033;
background:#FFFFFF;
color:#214863;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:5px;
padding-top:20px;
}

.tex2
{color:#333;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}	
#navegacao
{
width:950px;
height:35px;
}

/* menu */
#menu
{
height: 18px;
width: 850px;
float: left;
padding: 10px 10px 10px 0px;
color:#666666;
font:Verdana, Arial, Helvetica, sans-serif;
word-spacing:8px;
font-size:15px;
}
#menu a 
{
color:#333333;
font:Verdana, Arial, Helvetica, sans-serif;

}
#menu a:hover
{
color:#000042;
text-decoration:none;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;

}
#menu a: visited
{
color:#000042;
}

/* rel top */
#rel_top
{
width: 355px;
height: 110px;
margin-top:10px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#000042;
font-size:12px;
text-align:left;
float:right;
}

#botoes
{

font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000033;
color:#990000;
}

#content-wrapper
{
width: 710px;
padding-right:10px;
padding-top:10px;
float: left;
overflow: hidden;
border-right: 2px solid #4b5b77 ;
}

#content
{
padding: 10px 10px 0 0px;
width: 700px;
float: left;
}

/* innerRep */
#fla_prod
{
width: 700px;
height: 309px;
border: 4px solid #425375;
background-color: #fff;
margin-bottom: 20px;
}
#emp
{
width: 700px;
height: 400px;
/*border: 4px solid #425375;*/
margin-bottom: 20px;
}
.new_date
{
font-size: 9px;
color:#778691;
}

/* produtos */
.produtos
{
width: 700px;
border: 4px solid #425375;
background-color:#FFFFFF;
color: #425375;
}
#lin
{
width:14px;
background:url(../images/linha.jpg) repeat-y;
height:1050px;

}
.post_produtos ul
{
padding-left: 0;
list-style: none;
}
.post_produtos li
{
width: 200px;
float: left;
padding-bottom: 40px;
}
.post_produtos img
{
border: 2px solid #b6becd;
}
.post_produtos a:link,
.post_produtos a:active,
.post_produtos a:visited
{
color: #425375;
}

.post_produtos a:hover
{
color: #33415c;
text-decoration: underline;
}

/* produtos */
#cont_index
{
width: 660px;
height: 309px;
}

/* Sidebar */

#sidebar
{
/*float: left;*/
margin-top: 0px;
/*text-align:right;*/
/*width: 260px;*/
padding: 0 10px 0 10px;
}

#sidebar_center
{
float: right;
width: 192px;
padding: 39px 20px 20px 20px;
margin-top: 10px;
margin-right: 10px;
background-color:#00CC33; /* e6eef4 */
margin-bottom:-2000px;
padding-bottom:2000px;
}
#sidebar_center ul
{
padding-left: 16px;
}

#sidebar_center h2
{
display: none;
}

#sidebar_center ul ul
{

/*padding-left: 26px;*/
}

#sidebar_center li
{

/*padding-left: 20px;*/

}
#sidebar_center a:link,
#sidebar_center a:active,
#sidebar_center a:visited
{
color: #0033FF;
font-size:12px;
}
#sidebar_center a:hover
{
color:#0066FF;
font-size:12px;
text-decoration: underline;
}

#sidebar dt
{
margin: 0;
padding-top: 5px;
font-weight: bold;
color:#0066FF;
}

#sidebar dd
{
margin: 0 0 5px;
padding-bottom: 5px;
line-height: 1.8em;
}

#sidebar dd a:link

{
border-bottom-width: 0;
font-weight: normal;
border-bottom: none;
text-decoration: none;
}

#sidebar dd a:visited
{
border-bottom-width: 0;
font-weight: normal;
border-bottom: none;
text-decoration: none;
}

#sidebar dd a:hover,

#sidebar dd a:active
{
border-bottom: none;
text-decoration: none;
}
#sidebar-wrapper
{
width: 220px;
margin-top:auto;
color: #0066FF;
float: right;
}

#sidebar-wrapper table td
{
padding: 2px 2px 2px 0;
}

.bt_sidebar	
{
text-align:center;
margin: 4px 0 4px 0;
}

.sidebox_wrapper

{
border: 1px #4b5b77 solid;
padding:2px;
width: 200px;
font:Verdana, Arial, Helvetica, sans-serif;
margin-top: 18px;
color:#000042;
}

.sidebox_wrapper_bt
{
padding: 2px;
width: 190px;
margin-top: 22px;
text-align:center;
}

.sidebox
{
padding: 7px 7px 7px 7px;
color:#000042;
font-size: 9px;
}

.sidebox table
{
margin-top: 7px;
}

.sideblock

{
/*padding: 20px 20px 20px 20px;
background-color: #fff;*/
margin-top: 39px;
}

.sideblock h3
{
margin-top: 5px;
font-size: 14px;
color:#000042;
font-weight: bold;
}

/* footer */
#footer
{
background:#FFFFFF;
clear: both;
float: left;
width: 100%;
color:#000042;
font-size: 12px;
font:Verdana, Arial, Helvetica, sans-serif;
height: 55px;
text-align: center;
padding-top: 10px; 
line-height: 20px;
}
#footer a
{
color:#000042;
font-size: 11px;
text-decoration:none;

}

#footer a: visited
{
color:#000042;
}

#footer a:hover
{
color:#000042;
text-decoration:underline;
}

/* Header */
#header h1
{
padding-left: 30px;
}

#header h1 a
{
font-size: 25px;
}

/* Wrapper */

#wrapper a:link, #wrapper a:visited, #wrapper a:active
{
/*font-weight: bold;*/
text-decoration:none;
}

#wrapper a:hover
{
text-decoration: underline;
}

/* Content */
.clear
{
clear: both;
}

.post
{
padding-bottom: 40px;
/*		width: 440px;*/
}

.post a:link,
.post a:active,
.post a:visited,
.post a:hover
{
font-weight: bold;
}

#ph
{
padding: 18px;
background:#FFFFFF;
}

/* links */

#links
{
float: left;
width: 275px;
margin-right: 0px;
}

#links dl,

#links dt,

#links dd
{
margin: 0;
padding: 0;
}
#links dt
{
font-weight: bold;
padding-top: 4px;
}

#links dd
{
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px dotted #999999;
}

#left
{
width: 60px;
float: left;
}

.links
{
padding: 8px 8px;
background:url(../images/menu_bg.png) repeat-x;
border-top: 1px solid #4b5b77;
border-bottom: 1px solid #4b5b77;
margin-bottom: 0px;
font:Verdana, Arial, Helvetica, sans-serif;
}

.links a
{
padding: 0 0px;
}

