/* CSS Document */

	
/* ----- Body ----- */

body {

	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	scrollbar-face-color:rgb(255,255,255);
	scrollbar-highlight-color:rgb(255,255,255);
	scrollbar-3dlight-color:rgb(120,120,120);
	scrollbar-darkshadow-color:rgb(255,255,255);
	scrollbar-shadow-color:rgb(120,120,120);
	scrollbar-arrow-color:rgb(120,120,120);
	scrollbar-track-color:rgb(120,120,120);}
	
/* ----- TDs ----- */

td.tdTopo {
	background-color:rgb(255,255,255);
	background-image:url(../../img/visaoi/backTopo.jpg)}

td.tdTopo800 {
	background-color:rgb(255,255,255);
	background-image:url(../../img/visaoi/backTopo800.gif)}
	
td.tdSombra800 {
	background-color:rgb(255,255,255);
	background-image:url(../../img/visaoi/backSombra800.gif);
	background-repeat:repeat-y}

td.tdSeparadorMenu {
	background-image:url(../../img/visaoi/separadorMenu.gif);
	background-repeat:repeat-x;
	background-position:center}
	
td.tdPontilhados {
	background-image:url(../../img/visaoi/pontilhados.gif);
	background-repeat:repeat-x;
	height:14px}
	
td.tdBackEsquerda {
	background-image:url(../../img/visaoi/backLinhaEsquerda.gif);
	background-repeat:repeat}


td.tdBackDireita {
	background-image:url(../../img/visaoi/backDireita.gif);
	background-repeat:repeat-y}


td.tdBackListras {background-image:url(../../img/visaoi/listras.gif)}
td.tdBranco {background-color:rgb(255,255,255)}
td.tdCinzaMenu {background-color:rgb(235,235,235)}
td.tdCinza {background-color:rgb(215,215,215)}
td.tdCinzaBackEsquerda {background-color:rgb(226,226,226)}
td.tdDepoimento {border:1px; border-color:rgb(200,200,200); border-style:solid}
td.tdLaranja {background-color:rgb(254,154,1)}
td.tdDalltelli {background-color:rgb(130,130,130)}


/* ----- Fontes ----- */

font {
	font-family:Helvetica, Arial;
	font-size:12px;
	line-height:140%;
	color:rgb(120,120,120)}
	
font.fontMenor {
	font-size:11px;
	color:rgb(160,160,160);
	line-height:130%}

font.fontCinzaClaro {color:rgb(160,160,160)}
font.fontLaranja {color:rgb(242,108,0)}
font.fontPreta {color:rgb(0,0,0)}
font.fontBranco {color:rgb(255,255,255)}

font.fontBrancoDestaque {
			color:rgb(255,255,255);
			font-size:14px;
			font-weight:900;}
			
font.fontVermelha{ 
			color:rgb(200,0,0);
			font-size:14px;
			font-weight:900;
			}

font.fontVerde{ 
			font-size:14px;
			font-weight:900;
			color:rgb(0,128,0); 
			}
			

/* ----- Hs ----- */

h1 {
	font-family:Helvetica, Arial;
	font-size:13pt;
	color:rgb(0,0,0);
	font-weight:bold}

h2 {
	font-family:Helvetica, Arial;
	font-size:13pt;
	color:rgb(0,0,0)}


/* ----- Notícias ----- */

ul.ulNoticias { 
	margin:0px;
	padding:0px;
	background-color:rgb(255,255,255);
	list-style:none}

ul.ulNoticias li a:link {
	font-family:Helvetica, Arial;
	font-weight:normal;
	color:rgb(120,120,120);
	background-color:rgb(255,255,255);
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:6px;}

ul.ulNoticias li a:visited {
	font-family:Helvetica, Arial;
	font-weight:normal;
	color:rgb(120,120,120);
	background-color:rgb(255,255,255);
    text-decoration:none;
	display:block;
	padding:6px;}

ul.ulNoticias li a:hover {
	font-family:Helvetica, Arial;
	font-weight:normal;
	color:rgb(242,108,0);
	background-color:rgb(247,247,247);
    text-decoration:none;
	display:block;
	padding:6px;}
	
li {
	font-family:Helvetica, Arial;
	font-size:12px;
	color:rgb(120,120,120)}


/* ----- Lista de Serviços - Capa do Site ----- */

ul.ulCapa { 
	margin:0px;
	padding:0px;
	background-color:rgb(215,215,215);
	list-style:none}

ul.ulCapa li a:link {
	font-family:Helvetica, Arial;
	font-weight:bold;
	color:rgb(120,120,120);
	background-image:url(../../img/visaoi/seta.png);
	background-position:left;
	background-repeat:no-repeat;
	background-color:rgb(215,215,215);
	font-size:13px;
	text-decoration:none;
	display:block;
	padding:8px;}

ul.ulCapa li a:visited {
	font-family:Helvetica, Arial;
	font-weight:bold;
	color:rgb(120,120,120);
	background-image:url(../../img/visaoi/seta.png);
	background-position:left;
	background-repeat:no-repeat;
	background-color:rgb(215,215,215);
    text-decoration:none;
	display:block;
	padding:8px;}

ul.ulCapa li a:hover {
	font-family:Helvetica, Arial;
	font-weight:bold;
	color:rgb(242,108,0);
	background-image:url(../../img/visaoi/globos.png);
	background-position:left;
	background-repeat:no-repeat;
	background-color:rgb(245,245,245);
    text-decoration:none;
	display:block;
	padding:8px}
	
li {
	font-family:Helvetica, Arial;
	font-size:12px;
	color:rgb(120,120,120)}

/* ----- Depoimento ----- */

img.imgDepo{border:4px; border-color:rgb(240,240,240); width:85px; height:85px}

/* ----- Formulários ----- */

input {
	background-color:rgb(240,240,240);
	border:1px;
	border-style:solid;
	border-color:rgb(190,190,190);
	padding:3px;
	font-family:Helvetica, Arial;
	font-size:12px;
	color:rgb(143,143,143)
	}
	
select {
	background-color:rgb(240,240,240);
	border:1px;
	border-style:solid;
	border-color:rgb(190,190,190);
	padding:3px;
	font-family:Helvetica, Arial;
	font-size:12px;
	color:rgb(120,120,120)
	}
	
textarea {
	background-color:rgb(240,240,240);
	border:1px;
	border-style:solid;
	border-color:rgb(190,190,190);
	padding:3px;
	font-family:Helvetica, Arial;
	font-size:12px;
	color:rgb(120,120,120)
	}
	
label {
	padding:3px;
	font-family:Helvetica, Arial;
	font-size:12px;
	color:rgb(120,120,120)
	}

/* ----- Parágrafos ----- */

p {
	font-family:Helvetica, Arial;
	font-size:12px;
	line-height:140%;
	text-align:justify;
	color:rgb(120,120,120);
	font-weight:normal}
	
/* ----- Links ----- */

a:link {font-family:Helvetica, Arial; font-size:12px; color:rgb(242,108,0); font-weight:bold; text-decoration:none}
a:visited {font-family:Helvetica, Arial; font-size:12px; color:rgb(242,108,0); font-weight:bold; text-decoration:none}
a:hover {font-family:Helvetica, Arial; font-size:12px; color:rgb(0,0,0); font-weight:bold; text-decoration:underline}

a.linkCinza:link {font-family:Helvetica, Arial; font-size:12px; color:rgb(143,143,143); font-weight:normal; text-decoration:none}
a.linkCinza:visited {font-family:Helvetica, Arial; font-size:12px; color:rgb(143,143,143); font-weight:normal; text-decoration:none}
a.linkCinza:hover {font-family:Helvetica, Arial; font-size:12px; color:rgb(0,0,0); font-weight:normal; text-decoration:underline}

a.linkCinzaDestaque:link {font-family:Helvetica, Arial; font-size:12px; color:rgb(143,143,143); font-weight:900; text-decoration:none}
a.linkCinzaDestaque:visited {font-family:Helvetica, Arial; font-size:12px; color:rgb(143,143,143); font-weight:900; text-decoration:none}
a.linkCinzaDestaque:hover {font-family:Helvetica, Arial; font-size:12px; color:rgb(0,0,0); font-weight:900; text-decoration:underline}

a.linkBranco:link {font-family:Helvetica, Arial; font-size:12px; color:rgb(255,255,255); font-weight:bold; text-decoration:none}
a.linkBranco:visited {font-family:Helvetica, Arial; font-size:12px; color:rgb(255,255,255); font-weight:bold; text-decoration:none}
a.linkBranco:hover {font-family:Helvetica, Arial; font-size:12px; color:rgb(0,0,0); font-weight:bold; text-decoration:none}

a.linkBrancoDestaque:link {font-family:helvetica, sans-serif; font-size:24px; font-weight:bold; color:rgb(0,0,0); text-decoration:none}
a.linkBrancoDestaque:visited {font-family:helvetica, sans-serif; font-size:24px; font-weight:bold; color:rgb(0,0,0); text-decoration:none}
a.linkBrancoDestaque:hover {font-family:helvetica, sans-serif; font-size:24px; font-weight:bold; color:rgb(255,255,255); text-decoration:none}

a.linkPortfolio:link {font-family:Helvetica, Arial; font-size:12px; color:rgb(242,108,0); font-weight:normal; text-decoration:none}
a.linkPortfolio:visited {font-family:Helvetica, Arial; font-size:12px; color:rgb(242,108,0); font-weight:normal; text-decoration:none}
a.linkPortfolio:hover {font-family:Helvetica, Arial; font-size:12px; color:rgb(0,0,0); font-weight:normal; text-decoration:underline}

a.linkMenu:link {font-family:Helvetica, Arial; font-size:12px; color:rgb(120,120,120); font-weight:normal; text-decoration:none}
a.linkMenu:visited {font-family:Helvetica, Arial; font-size:12px; color:rgb(120,120,120); font-weight:normal; text-decoration:none}
a.linkMenu:hover {font-family:Helvetica, Arial; font-size:12px; color:rgb(120,120,120); font-weight:normal; text-decoration:none}

a.linkMenor:link {font-family:Helvetica, Arial; font-size:11px; color:rgb(242,108,0); font-weight:bold; text-decoration:none}
a.linkMenor:visited {font-family:Helvetica, Arial; font-size:11px; color:rgb(242,108,0); font-weight:bold; text-decoration:none}
a.linkMenor:hover {font-family:Helvetica, Arial; font-size:11px; color:rgb(0,0,0); font-weight:bold; text-decoration:underline}


<!--------- CSS do jcarousel ----->
/* css da tabela de galerias */
.carousel-galeries {
	font-family: Helvetica, Arial;
	font-size:12px;
	color:rgb(255,255,255);
	line-height:140%;
} 

/* css galeria individual */
.carousel-gallery {
	padding-bottom:250px;
}

/* título galeria */
.carousel-gallery h1{
	font-size:14px;
	padding:0px;
	padding-left:0
}

#TB_Title {
	color:rgb(255,255,255);
	font-weight:bold;
	height:2px;
	font-family:Helvetica, Arial;
	font-size:12px;
	padding:5px
	}

/* container do jcarousel, onde vão as imagens */
.carousel-container {
	margin-top:0px;
	margin-left:0px;
}

.carousel-description {
	text-align:left;
	padding:7px;
	}

/* galeria de fotos da noticia */
.noticia-fotos h1 {
	background-color:white;
	height:0;
}

.evento-galerias td {
	border-left:1px solid rgb(255,255,255);
	border-right:1px solid rgb(255,255,255);
	border-bottom:1px solid rgb(255,255,255);
}

.evento-galerias div.carousel-container td {
	border:none;
}

li.jcarousel-item-horizontal {
	height:10px;
	background-color:rgb(255,255,255)
}

/* ---------- Paginação ---------- */

.pagination {
	background-color:rgb(187,184,186)}

/* ---------- Páginas ---------- */
.pagination td.page {
	background-color:rgb(167,164,166);
	width:15px;
	padding:2px;
}

/* ---------- Página atual ---------- */
.pagination td.current {
	background-color:rgb(240,112,2);
	padding:2px;
}

/* ---------- Primeira Página ---------- */
.pagination td.first {
	background-color:rgb(187,184,186);
	padding:2px;
}

/* ---------- Última Página ---------- */
.pagination td.last {
	background-color:rgb(187,184,186);
	padding:2px;
}

/* ---------- Próxima Página ---------- */
.pagination td.previous {
	background-color:rgb(187,184,186);
	padding:2px;
}



/*
 * 
 * */
.errors, .error, .notice, .success {
	padding:.8em;
	border:2px solid #ddd;
	font-family: Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	color:rgb(135,135,135);
}
.errors, .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.errors a, .error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.errors li {
	margin-left: 1em;
}


/* Lista da Noticia Topo Destaque */
#destaqueNoticia{
  display: block;
  list-style-type: none;
  margin-left:17px;
  padding:0px;  
  
}


#destaqueNoticia li{
	border:1px solid #D7D7D7;
	height:50px;
	padding: 3px;
	float: left;	
   
}

/*  -----   twitter   -----  */

div#twitter h2 {
	font-family:arial;
	font-style:normal;
	color:rgb(100,100,100);
	text-align:center;
	display:block;
	padding:5px;
	margin:0px;
	font-size:12px;
	background-color:rgb(235,235,235);
}

p#preloader {
	font-family:arial;
	font-size:12px;
	color:rgb(48,52,57);
	line-height:140%;
	padding:20px;
	list-style-type:none;
	text-align:center;
}

ul#twitter_update_list {
	margin: 0;
	list-style-type: none;
	font-family:arial;
	font-size:11px;
	height:250px;
	color:rgb(48,52,57);
	line-height:140%;
	padding:10px;
	background-color:rgb(245,245,245);
}

ul#twitter_update_list li {
	margin:0px;
	font-family:arial;
	font-size:11px;
	color:rgb(48,52,57);
	line-height:120%;
	list-style-type:none;
	padding-bottom:15px;
}

ul#twitter_update_list li a {
	font-family:arial;
	font-size:12px;
	color:rgb(30,30,30);
	font-style:italic;
	line-height:120%;
}

ul#twitter_update_list li span {
	display: block;
}

ul#twitter_update_list li span a {
	font-family:arial;
	font-size:10px;
	color:rgb(242,108,0);
	line-height:120%;
	text-decoration:none;
}

a#profileLink {
	display: block;
	width:157px;
	padding-top:9px;
	font-family:arial;
	font-size:9px;
	line-height:120%;
	background-color:rgb(255,255,255);
	text-align:center;
	text-decoration:none;
}

