body a:link {font-size:1em;color:#09a7f0; text-decoration:none;}
body a:hover {color:#0067b6;}
body a:active {color:#09a7f0;}
body a:visited {color:#09a7f0;}

/* H1's ---------------*/
h1.laranja, .verde, .azul, .vermelho, .marron, .preto, .title_noticias, .title_tv-sebrae-spm, .title_cursos-a-distancia, .title_tv-sebrae-sp, .title_cursos-e-oficinas, .title_produtos-online, .title_produtos-presenciais, .title_industria {height:30px; width: 100%; font-size:1.5em; font-weight:bold; line-height:20px; letter-spacing:-1px;border-bottom:2px solid;display:table;}

h1.laranja {color:#ff7b00;border-color:#ffcc00;}
h1.verde, h1.title_cursos-a-distancia, h1.title_cursos-e-oficinas, h1.title_produtos-presenciais {color:#37781a;border-color:#78cd49;}
h1.azul, h1.title_noticias, h1.title_produtos-online {color:#003a75;border-color:#09a7f0;display:table;}
h1.vermelho, h1.title_tv-sebrae-sp {color:#750000;border-color:#ff2a2a;}
h1.marron {color:#62563c;border-color:#d2c89e;}
h1.preto {color:#434343;border-color:#c5c5c5;}
/* H1's ---------------*/

/* menu acessibilidade ---------------*/
.menu_acessibilidade {height:20px;float:right;margin:-4px 0 0 0;padding:4px 10px 0 10px;background:none;}
.menu_acessibilidade ul li {display:inline;float:left;font-size:0.9em;color:#7e7e7e; letter-spacing:-1px;}
.menu_acessibilidade ul li.divide {padding:0 4px 0 4px;}
.menu_acessibilidade ul li a { font-size:1em; color:#7e7e7e;text-decoration:none;}
.menu_acessibilidade ul li a:hover {color:#9f9f9f;text-decoration:underline;}
/* menu acessibilidade ---------------*/

/* header / logotipo ---------------*/
#header{background: #0067b6 url("../images/header_completo.png") repeat-x;}
#header h1 {width:393px;height:160px;background: url(../images/header_completo.png) no-repeat;text-indent:-9999em;overflow: hidden;float:left;margin:0;}
#header #logoHeader{  }
#header a.atendimento-ao-cliente { display:block; width: 110px;height: 110px;position: relative;z-index: 999999;left: 260px;opacity: 0.8;top:10px; }
#header .logoprint {display:none;}
/* header / logotipo ---------------*/

/* breadcrumbs / migalhas / onde estou ---------------*/
.breadcrumbs {width:975px; height:26px; background:url(../images/bg_redes_sociais.png) no-repeat; line-height:26px; display:block; padding:5px 10px; margin:0 0 25px 0; border-bottom:1px solid #dfdfdf;}

.breadcrumbs span {font-size:0.9em; color:#333;}
/* breadcrumbs / migalhas / onde estou ---------------*/

/* header / menu principal ---------------*/
.menu_principal {width: 570px;height:26px;float:right;margin:10px 7px 0 0;padding:10px 8px 0 8px;/*background:#1E82C2;*/}
.menu_principal ul li {display:inline;font-size:1em;color:#1953a5; padding:0 9px 0 9px; border-right:1px solid #1953a5;}
.menu_principal ul li:last-child {border:none;}
/*.menu_principal ul li.divide {padding:0 8px 0 8px;}*/
.menu_principal ul li a { font-size:1em;color:#1953a5;text-decoration:none;}
.menu_principal ul li a:link {color:#fff;text-decoration:none;}
.menu_principal ul li a:hover {color:#fff;text-decoration:underline;}
.menu_principal ul li a:active {color:#fff;text-decoration:none;}
.menu_principal ul li a:visited {color:#fff;text-decoration:none;}
.menu_principal ul li ul {display:none;}
/* header / menu principal ---------------*/

.topo_login{ float:right;margin:10px 10px 0 0;}
.topo_busca{ float: right; width: 270px; margin:40px 0px 0 0; }
.topo_busca p.central_0800 {color:#fff; margin-bottom:22px; line-height:12px;}
.topo_busca p.central_0800 strong {font-size:1.6em; font-weight:bold; line-height:16px;margin:5px 0 0 0;display:block;}
.topo_busca form {margin-left:20px;}
.em-manutencao { float: right; margin: 10px 10px 0px 0px;  background: #1E82C2; border: 1px solid #CCC; width: 300px; font-size: 11px; }
.em-manutencao p{color: white !important; text-align:left !important; margin:5px;} 

/* menu redes sociais ---------------*/
.menu_redes_sociais {width:995px;float:left; line-height:26px; background:url(../images/bg_redes_sociais.png) no-repeat;padding: 2px 0px 2px 0px;border-bottom: 1px solid #EEE;margin-bottom: 22px;}

.menu_redes_sociais h4 {font-size:1em; font-weight:bold; color:#7e7e7e;padding: 6px 10px 6px 26px; float:left;}

.menu_redes_sociais ul {float:left; width:310px;}
.menu_redes_sociais ul li {	display:inline;	font-size:0.9em;float:left;color:#454545;}
.menu_redes_sociais ul li a {text-decoration:none;color:#717376;float:left;padding: 3px 0 5px 25px;}
.menu_redes_sociais ul li a:hover {text-decoration:none;color:#717376;}

.menu_redes_sociais ul li a.Feed {background:url(../images/rss.png) no-repeat left;}
.menu_redes_sociais ul li a.Youtube {background:url(../images/youtube.png) no-repeat left;}
.menu_redes_sociais ul li a.Facebook {background:url(../images/facebook.png) no-repeat left;}
.menu_redes_sociais ul li a.Flickr {background:url(../images/flickr.png) no-repeat left;}
.menu_redes_sociais ul li a.Slideshare {background:url(../images/slideshare.png) no-repeat left;}
.menu_redes_sociais ul li a.Twitter {background:url(../images/twitter.png) no-repeat left;}
.menu_redes_sociais ul li a.Linkedin {background:url(../images/linkedin.png) no-repeat left;}

.menu_redes_sociais .like_twitter {padding:8px 26px 0 0; float:right;}
.menu_redes_sociais .like_facebook {padding:8px 10px 0 0; float:right;}
/* menu redes sociais ---------------*/



/* menu produto online ---------------*/
#produtos_online {float:left; margin: 0 0 20px 0;border-bottom: 1px solid #EEE;padding-bottom: 15px;}
#produtos_online .chamadas_produtos_online { background: white; width: 300px; float: left; margin: 22px 0 0 0; padding: 0; border: 1px solid #CCC; box-shadow: 0 0 0 #eee; min-height: 135px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,245,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,245,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,245,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,245,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,245,252,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(232,245,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8f5fc',GradientType=0 ); /* IE6-9 */
}
#produtos_online .chamadas_produtos_online h2 { font-weight: bold; line-height: 16px; display: block; padding: 7px; border-bottom: 1px solid #C4D0DC; /* background: white; */ margin-bottom: 10px;}
#produtos_online .chamadas_produtos_online .ImageNot {background:lime; width:113px;height:79px;float:left;margin:5px 0 0 7px;padding:0; border:1px solid #808080;}
#produtos_online .chamadas_produtos_online span { font-size:1em;color:#454545;float:left;width:150px;margin:5px 0 0 10px;text-align:left; line-height:15px;}
#produtos_online .chamadas_produtos_online span p a:link {color:#454545;text-decoration:none;}
#produtos_online .chamadas_produtos_online span p a:visited {color:#454545;}
#produtos_online .chamadas_produtos_online span p a:hover {color:#000000;}
#produtos_online .chamadas_produtos_online span p a:active {color:#454545;}

#produtos_online .saiba_mais_azul a {display:block; float:right; width:80px; height:20px; line-height:20px; margin: 25px 10px 0 0; text-align:center; border:1px solid #003671; background:#fff; font-size:1.1em; color:#003671; text-decoration:none;}
#produtos_online .saiba_mais_azul a:hover {border:1px solid #09a7f0; background:#fff;color:#09a7f0;}
#produtos_online .chamadas_produtos_online .categoria { border: 0; padding: 0; display: block; text-align: left; }
/* menu produto online ---------------*/


/* menu cursos e oficinas ---------------*/
#cursos_oficinas {float:left; margin: 0 0 20px 0;}

#cursos_oficinas .box_noticias_cursos { 
background: white; width: 300px; float: left; margin: 15px 0 0 0; padding: 0; border: 1px solid #CCC; min-height: 125px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}
#cursos_oficinas .box_noticias_cursos h2 { font-weight: bold; color: #367719; line-height: 16px; display: block; padding: 7px; border-bottom: 1px solid #EEE; /* background: white; */ }
#cursos_oficinas .box_noticias_cursos .ImageNot {background:lime; width:113px;height:79px;float:left;margin:5px 0 0 7px;padding:0; border:1px solid #808080;}
#cursos_oficinas .box_noticias_cursos span { font-size:1em;color:#454545;float:left;width:140px;margin:10px;text-align:left; line-height:15px;}
#cursos_oficinas .box_noticias_cursos span p a:link {color:#454545;text-decoration:none;}
#cursos_oficinas .box_noticias_cursos span p a:visited {color:#454545;}
#cursos_oficinas .box_noticias_cursos span p a:hover {color:#000000;}
#cursos_oficinas .box_noticias_cursos span p a:active {color:#454545;}

#cursos_oficinas .saiba_mais_verde a {display:block; float:right; width:80px; height:20px; line-height:20px; margin: 25px 10px 0 0; text-align:center; border:1px solid #36781a; background:#fff; font-size:1.1em; color:#36781a; text-decoration:none;}
#cursos_oficinas .saiba_mais_verde a:hover {border:1px solid #78cd49; background:none;color:#78cd49;}
/* menu cursos e oficinas ---------------*/

/* miolo - slide show - chamadas ---------------*/
.destaque_slide {width:390px; height:395px; float:left; margin:0 20px 0 0; padding:0;}
.destaque_slide span { 
  width: 100%;
  height: 335px;
  margin: 15px 0 0 0;
  color: #999;
  border: 1px solid #CCC;
  display: block;
  text-align: center;
  line-height: 290px;
  box-sizing: content-box;
}
/* miolo - slide show - chamadas ---------------*/

/* miolo - noticias ---------------*/
.noticias_destaque {width: 210px; float:left; padding:0;}
.noticias_destaque .clear {width:100%;border-bottom:1px solid #cfe6f7; }
.box_noticias_destaque_home {width: 208px;/* height:53px; */ /* max-height:53px; */ /* min-height:53px; */ background:url(../images/bg_news_destaque.gif) repeat-x;/* background: red; */box-sizing: content-box;border: 1px solid #CCC;display: block;clear: both;position: relative;border-top: none;}

.box_noticias_destaque_home div.title a {color:#006A9B;}
.box_noticias_destaque_home div.title a:link {color:#006A9B; }
.box_noticias_destaque_home div.title a:visited {color:#006A9B;}
.box_noticias_destaque_home div.title a:hover {color:#09a7f0;}
.box_noticias_destaque_home div.title a:active {color:#006A9B;}


.box_noticias_destaque_home div.title { color:#003a75; font-weight:bold; display:block;font-size:0.9em;color:#454545; line-height:1.3em; overflow:hidden;  padding: 10px;   height: 53px; /* background: yellow; */}
.box_noticias_destaque_home div.title a {   margin-top: 5px;   display: block;}
.noticias_destaque div.saiba_mais_azul {height: 55px; border: 1px solid #CCC; border-top: none; }

.noticias_destaque .saiba_mais_azul a {display:block; float:right; width:80px; height:20px; line-height:20px; margin: 20px 10px 0 0; text-align:center; border:1px solid #003a75; background:#fff; font-size:1.1em; color:#003a75; text-decoration:none;}
.noticias_destaque .saiba_mais_azul a:hover {border:1px solid #09a7f0; background:#fff;color:#09a7f0;}
/* miolo - noticias ---------------*/

/* miolo - tv sebrae ---------------*/
.tvsebrae { width: 300px; float:left; margin: 22px 20px 0 0;}
.tvsebrae h2 { font-size: 1em; font-weight:normal; color:#424242; margin: 0; padding: 8px; border: 1px solid #CCC;}
.tvsebrae h2 a { font-size:0.9em; font-weight:normal; color:#424242; margin:15px 0 0 0; text-decoration:none; font-weight:bold; line-height:13px;}
.tvsebrae span {font-size:0.9em; color:#424242; text-align:justify; margin:5px 0 0 0; padding:0 5px; display:block; line-height:11px;}
.tvsebrae .video_home {width: 300px; height: 217px; background:#000; }
.tvsebrae .mais_videos a {display:block; float:right; width:80px; height:20px; line-height:20px; margin: 10px 0 0 0; text-align:center; border:1px solid #6e0000; background:#fff; font-size:1.1em; color:#6e0000; text-decoration:none;}
.tvsebrae .mais_videos a:hover {border:1px solid #ff2a2a; background:#fff;color:#ff2a2a;}

.tvsebrae div.mais_videos {     height: 57px;     border: 1px solid #CCC; border-top: none;      box-sizing: content-box;}
.tvsebrae .mais_videos a {display:block; float:right; width:80px; height:20px; line-height:20px; margin: 20px 10px 0 0; text-align:center; border:1px solid #003a75; background:#fff; font-size:1.1em; color:#003a75; text-decoration:none;}
.tvsebrae .mais_videos a:hover {border:1px solid #09a7f0; background:#fff;color:#09a7f0;}

/* miolo - tv sebrae ---------------*/

/* miolo - cursos a distancia/banners ---------------*/
.cursos_distancia { width:295px; float:left; margin-top: 22px;}
.cursos_distancia p { width:295px; height:290px; margin:15px 0 0 0; background:#d2c89e; color:#5b5035; border:1px solid #CCC; display:block; text-align:left; overflow:hidden;}
/* miolo - cursos a distancia/banners ---------------*/

/* miolo - banner bottom ---------------*/
.banner_rodape_miolo {width: 100%; height:150px; margin: 22px 0 0 0; /* float:left; */background: #01313F;}
.banner_rodape_miolo img { width: 100%; }
.banner_rodape_miolo .custom { overflow:hidden;border:none;}
.banner_rodape_miolo .custom p{ margin-left:0 !important; }
.banner_rodape_miolo { float:left; border:1px solid #eee; box-sizing: content-box;}
.banner_rodape_miolo_boxes .box img {
    width: 195px;
    height: 195px;
}
.banner_rodape_miolo_boxes {width: 100%; height:150px;  float:left; display:table;background: none;border: 1px solid #eee;margin-top: 22px;}
.banner_rodape_miolo_boxes .box {
	float: left;
	width: 195px;
	height: 195px;
	background: #EEE;
	opacity: 0.9;
}
.banner_rodape_miolo_boxes .box1 {
	float:left;
}
.banner_rodape_miolo_boxes .box2 {
	float:left;
	margin-left:13px;
}
.banner_rodape_miolo_boxes .box3 {
	float:right;
}

/* miolo - banner bottom ---------------*/

/* menu redes sociais rodape/internas ---------------*/
.menu_redes_sociais_rodape {width:995px;float:left;margin:20px 0 0 0; padding:0px 0 0 0; line-height:18px; background:url(../images/bg_redes_sociais2.png) no-repeat;}

.menu_redes_sociais_rodape h4 {font-size:1em; font-weight:bold; color:#7e7e7e;padding:6px 15px; float:left;}

.menu_redes_sociais_rodape ul {float:left; width:350px;}
.menu_redes_sociais_rodape ul li {	display:inline;	font-size:0.9em;float:left;color:#454545;margin:0 10px 0 0;}
.menu_redes_sociais_rodape ul li a {text-decoration:none;color:#717376;float:left;padding:5px 0 5px 25px;}
.menu_redes_sociais_rodape ul li a:hover {text-decoration:none;color:#717376;}

.menu_redes_sociais_rodape ul li a.Feed {background:url(../images/rss.png) no-repeat left;}
.menu_redes_sociais_rodape ul li a.Youtube {background:url(../images/youtube.png) no-repeat left;}
.menu_redes_sociais_rodape ul li a.Facebook {background:url(../images/facebook.png) no-repeat left;}
.menu_redes_sociais_rodape ul li a.Flickr {background:url(../images/flickr.png) no-repeat left;}
.menu_redes_sociais_rodape ul li a.Slideshare {background:url(../images/slideshare.png) no-repeat left;}
.menu_redes_sociais_rodape ul li a.Twitter {background:url(../images/twitter.png) no-repeat left;}
.menu_redes_sociais_rodape ul li a.Linkedin {background:url(../images/linkedin.png) no-repeat left;}

.menu_redes_sociais_rodape .like_twitter {padding:0 10px 0 0; float:right;}
.menu_redes_sociais_rodape .like_facebook {padding:0 10px 0 0; float:right;}
/* menu redes sociais rodape/internas ---------------*/

/* menu rodape ---------------*/
#rodape h1 {width:297px;height:160px;background: url(../images/logo_Sebrae_40.jpg) no-repeat;text-indent:-9999em;overflow: hidden;float:left; margin:0 0 0 20px;}

/*#rodape p.central_0800 {color:#fff; margin-bottom:15px; line-height:12px; float:left; clear:right; margin:15px 0 0 10px; padding:0 0 0 15px; border-left:1px solid #fff;}
#rodape p.central_0800 strong {font-size:1.6em; font-weight:bold; line-height:16px; margin:5px 0 0 0;display:block;}*/
#rodape p.copyright {
	margin: 130px 0 0 120px;
    float: left;
    color: #fff;
    clear: left; 
}

#rodape a.bbt{ position:absolute; display:block; width:28px; height:28px; }
#rodape a.b-at{margin-left: 472px;     margin-top: 30px;     width: 62px;     height: 62px;}
#rodape a.b-fb{margin-left: 548px;margin-top: 47px;}
#rodape a.b-tt{margin-left: 583px;margin-top: 47px;}
#rodape a.b-fr{margin-left: 618px;margin-top: 47px;}
#rodape a.b-int{margin-left: 654px;margin-top: 47px;}
#rodape a.b-sc{margin-left: 688px;margin-top: 47px;}
#rodape a.b-yt{margin-left: 817px;margin-top: 47px;}

.menu_rodape {height:26px;float:right;margin:130px 20px 0 0;padding:0 0px 0 10px;}
.menu_rodape ul li {display:inline;float:left;font-size:0.9em;color:#f6f6f6;}
.menu_rodape ul li.divide {padding:0 4px 0 4px;}
.menu_rodape ul li a {color:#fff;text-decoration:none; padding:5px;}
.menu_rodape ul li a:hover {color:#f6f6f6;text-decoration:underline;}
/* menu rodape ---------------*/

/* header / logotipo ---------------*/
#header{background: #0067b6 url("../images/header_completo.png") repeat-x;}
#header h1 {width:393px;height:160px;background: url(../images/header_completo.png) no-repeat;text-indent:-9999em;overflow: hidden;float:left;margin:0;}
#header #logoHeader{ cursor:default; }
#header .logoprint {display:none;}
/* header / logotipo ---------------*/

strong{ font-weight:bold; }

/* pag nav */
.pagenav li a{ background:blue; padding:5px; width:80px; display:block; text-align:center; }
.pagenav li a:link{ text-decoration:none; color:#fff; background-image:url(../images/blue_part.png); background-position:top; }
.pagenav li a:hover{text-decoration:none; color:#fff; text-decoration:underline;}
.pagenav li a:active{text-decoration:none; color:#fff;}
.pagenav li a:visited{text-decoration:none; color:#fff;}

/* -- SYSTEM MESSAGE STYLES ----------------------------- */

#system-message dd.message ul {
	background-image: url(../images/notice-info.png);
	background-repeat: no-repeat;
	color:green;
}

#system-message dd.error ul {
	background-image: url(../images/notice-alert.png);
	background-repeat: no-repeat;
	color:red;
}

#system-message dd.warning ul {
	background-image: url(../images/notice-note.png);
	background-repeat: no-repeat;
	color:orange;
}

#system-message dd.notice ul {
	background-image: url(../images/notice-note.png);
	background-repeat: no-repeat;
	color:black;
}