﻿*
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
img
{
	border:0px;
}
#container a, #container_content a
{
    color:#000;    
}
#container a:hover, #container_content a:hover
{
    background:#000;
    color:#fff;
}
h1, h1 a
{
	font-size:18px;
	font-weight:100;
	text-decoration:underline;
	margin-bottom:15px;
}
h2
{
    margin:20px 0px 15px 0px;
}
/* Estrutura */

#master
{
	width:100%;
	float:left;
	background:url(/App_Themes/MidiaOn/Images/background_interna.jpg) repeat-x;
}
#container
{
	width:780px;
	margin:0px auto;
}
#header
{
	width:100%;
	height:105px;
	float:left;
	padding-top:25px;
}
#header #logo
{
	width:181px;
	height:115px;
	float:left;
}
#header #menu
{
	width:580px;
	float:right;
	margin-top:10px;
}
#header #menu ul
{
	list-style:none;
}
#header #menu ul li
{
	display:block;
	float:left;
	margin-left:20px;
}
#header #menu ul li a
{
	font-size:18px;
	text-decoration:none;
	color:#fff;
}
#header #menu ul li a:hover
{
    color:#68D465;
}
#header #busca
{
	width:150px;
	float:right;
}
#header #busca form input
{
	float:left;
}
#header #busca form .textbox
{
	width:110px;
	border:0px;
	padding:4px;
}
#content
{
	width:590px;
	float:left;
	padding:10px;
	padding-top:20px;
}
#content p
{
    text-align:justify;
    text-indent:20px;
    margin-bottom:15px;
    line-height:20px;
}
#content ul
{
    list-style-image:url('/App_Themes/MidiaOn/Images/marcador.jpg');
    list-style-position:outside;
    margin-left:30px;
}
#content ul li
{
    margin-bottom:10px;
}
#content label
{
    width:80px;
    float:left;
    display:block;
    margin-bottom:10px;
}
#content input, #content select, #content textarea
{
    float:left;
    width:215px;
}
#content .botao
{
    width:100px;
    margin-left:400px;
}
#content br
{
    clear:left;
}
#container_inferior
{
	
}
#container_newsletter
{
    width:100%;
    float:left;
    background:#A0A29F;
}
#container_newsletter #newsletter
{
	width:780px;
	height:42px;
	line-height:42px;
	margin:0px auto;
}
#container_newsletter #newsletter form
{
	float:left;
	margin-left:30px;
}
#container_newsletter #newsletter form label
{
	font-size:18px;
	font-weight:100;
}
#container_newsletter #newsletter form .textbox
{
	margin-left:20px;
}
#container_newsletter #newsletter form .botao
{
    background:transparent;
    border:0px;
    font-size:16px;
    font-weight:bold;
}
#container_footer
{
    width:100%;
    float:left;
    background:#000;
}
#container_footer #footer
{
	width:780px;
	height:35px;
	margin:0px auto;
	padding-top:15px;
}
#container_footer #footer ul
{
	list-style:none;
}
#container_footer #footer ul li
{
	display:block;
	float:left;
	padding:0px 10px 0px 10px;
	border-right:1px #fff solid;
	color:#fff;
}
#container_footer #footer ul li a
{
	color:#51a955;
	text-decoration:none;
}
#container_footer #footer #intranet
{
	width:80px;
	color:#fff;
	float:right;
}
#container_footer #footer #intranet a
{
	color:#fff;
	text-decoration:none;
}
#web
{
	width:140px;
	height:100%;
	padding:10px;
	float:right;
	background:url('/App_Themes/MidiaOn/Images/background_listrado.jpg');
}
#web #net
{
    width:130px;
    margin:0px auto;
    margin-top:10px;
    background:#fff;
    padding:5px;
    float:left;
}
#web #briefing
{
    width:140px;
    background:#fff;
    margin:0px auto;
    margin-top:10px;
    float:left;
}
#web #briefing img
{
    float:right;
}
#web #briefing p
{
    text-align:justify;
    width:121px;
    margin:0px auto;
    margin-bottom:10px;
    font-size:12px;
}
#web #briefing p a
{
    font-size:10px;
}
#web #net .web
{
    margin-bottom:10px;
    float:left;
}
#web #net .web a
{
	text-decoration:none;
	color:#000;
}
#web #net .web span:hover
{
    background:#000;
    color:#fff;
}
#web #net .web
{
    width:100%;
    float:left;
}
#web #net .web a img
{
    float:left;
}
#web #net .web a span
{
	font-size:10px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}
#content #site_map
{
    width:100%;
    float:left;
    border:1px #fff solid;
}
#content #site_map ul
{
    list-style:none;
    margin:0px;
}
#content #site_map li
{
    display:block;
    float:left;
    margin-right:5px;
    font-size:9px;
}
/* Default */

#flash
{
	width:100%;
	height:246px;
	float:left;
}
#internet
{
    width:752px;
    margin:0px auto;
    margin-top:5px;
}
#internet ul
{
    float:left;
    list-style:none;
}
#internet ul li
{
    display:block;
    float:left;
    margin-right:5px;
}
#internet ul li a img
{
    float:left;
}
#internet ul li a span
{
    color:#000;
    font-size:9px;
    float:left;
    margin:10px 0px 0px 3px;
    cursor:pointer;
}
#internet ul li a span:hover
{
    background:#000;
    color:#fff;
}
#container_content
{
    width:100%;
    float:left;
    background:url('/App_Themes/MidiaOn/Images/background_listrado.jpg');
}
#home
{
	width:780px;
	margin:0px auto;
}
#home #col_esquerda
{
	width:400px;
	float:left;
	margin-top:10px;
}
#home #col_esquerda table tbody tr td
{
    padding-bottom:10px;
}
#home #col_esquerda table tbody tr td a, #home #col_esquerda ul li a
{
	font-weight:normal;
	text-decoration:none;
	margin:0px;
}
.more
{
	color:#000;
	font-weight:bold;
	float:right;
}
#home #col_esquerda #botoes_ajax
{
    width:400px;
    height:28px;
    float:left;
    margin-top:20px;
}
#home #col_esquerda #botoes_ajax ul
{
    list-style:none;
    margin:0px;
    padding:0px;
}
#home #col_esquerda #botoes_ajax ul li
{
    display:block;
    float:left;
    width:125px;
    height:28px;
    line-height:28px;
    margin-right:10px;
    background:#fff;
}
#home #col_esquerda #botoes_ajax ul li a
{
    font-size:18px;
    margin-left:10px;
    color:#404040;
}
#home #col_esquerda #botoes_ajax ul li a:hover
{
    background:transparent;
}
#home #col_esquerda #box_ajax
{
    width:400px;
    height:200px;
    float:left;
    overflow:hidden;
    background:#fff;
}
#home #col_esquerda #box_ajax .news
{
    float:left;
    width:360px;
    height:200px;
    padding-left:20px;
    margin:10px 0px 10px 0px;
}
#home #col_esquerda #box_ajax .news a:hover
{
    background:#000;
    color:#fff;
}
#home #col_direita
{
    width:350px;
	float:right;
	margin-top:10px;
}
#home #col_direita #briefing
{
    width:100%;
    height:78px;
    background:url('/App_Themes/MidiaOn/Images/back_briefing.jpg') #fff left no-repeat;
    float:left;
}
#home #col_direita #briefing p
{
    width:183px;
    float:right;
    padding-top:10px;
}
#home #col_direita #slide
{
    background:#000;
    float:left;
    width:100%;
    height:280px;
    margin-top:15px;
}
#home #col_direita #slide iframe
{
    width:100%;
    height:300px;
}
#home #col_esquerda #highlights
{
    width:400px;
    padding:0px 0px 0px 0px;
	float:left;
}
#home #col_esquerda #highlights #botoes
{
    width:20px;
    float:left;
}
#home #col_esquerda #highlights #botoes ul
{
    list-style:none;
    margin-top:5px;
}
#home #col_esquerda #highlights #botoes ul li
{
    display:block;
    float:left;
    width:100%;
    text-align:center;
    background:#fff;
    margin-bottom:2px;
    font-weight:bold;
    height:22px;
    line-height:22px;
}
#home #col_esquerda #highlights #botoes ul li input
{
    background:transparent;
    border:0px;
    cursor:pointer;
}

#home #col_esquerda #highlights #images
{
    width:155px;
    height:128px;
    float:left;
    overflow:hidden;
}
#home #col_esquerda #highlights #images ul
{
    width:100%;
    list-style:none;
}
#home #col_esquerda #highlights #images ul li
{
    width:100%;
    display:block;
    float:left;
}
#home #col_esquerda #highlights #texts
{
    width:224px;
    height:128px;
    float:left;
    overflow:hidden;
    background:#62D762;
}
#home #col_esquerda #highlights #texts ul li
{
    width:100%;
    height:128px;
    float:left;
    padding:10px;
}
#home #col_esquerda #highlights #texts ul li h1 a:hover, #home #col_esquerda #highlights #texts ul li p a:hover
{
    background:#000;
    color:#fff;
}
#home #col_esquerda #highlights #texts ul li p
{
    width:95%;
    text-align:left;
}
#home #col_esquerda #highlights #texts ul li h1
{
    margin-bottom:10px;
}

/* Portfolio */

#portfolio
{
    width:400px;
    float:left;
    margin:70px 0px 0px 20px;
}
#portfolio .box_portfolio
{
    width:200px;
    float:left;
    text-align:center;
}

/* Contato */

#contato #formulario
{
    width:300px;
    float:left;
}
#contato #mapa
{
    float:right;
    width:280px;
}
#contato #mapa p
{
    font-size:10px;
    text-align:center;
    line-height:15px;
}
#contato #mapa p a
{
    text-align:center;
    font-size:10px;
}
.gridview                   { border:0px; width:100%; margin:0px auto; margin-bottom:10px; }
.gridview tr                { color:#333; }
.gridview a                 { color:Blue; text-decoration:none; }
.gridview td, th            { padding:5px; border:1px solid #fff; }
.gridview th                { background:#000; text-align:center; color:#fff; }
.gridview th a              { color:#fff; }
.gridview th a:hover        { text-decoration:underline; }
.gridview tr table tr td    { color:#333; }
.gridview tr table tr td a  { color:#333; }
.gridview .paging span      { color: blue; }
.gridview .paging a         { color:blue; font-weight:bold; }
.gridview .footer           { background: #CCC; font-weight: bold; border: 1px #000 solid; text-align: right; }
#paginacao                  { width:100%; text-align:center; }
#form_briefing
{
    width:100%;
    float:left;
}
#form_briefing label
{
    width:100%;
}
#form_briefing input, #form_briefing textarea, #form_briefing select
{
    width:50%;
    margin-bottom:10px;
}
#form_briefing .botao
{
    width:100px;
    height:30px;
}
#box_noticias_posts
{
    float:left;
    width:400px;
    height:200px;
    background:#fff;
    overflow:hidden;
}
.item_portfolio_1, .item_portfolio_2 { width:592px; height:152px; float:left; margin-bottom:10px; background:url('/App_Themes/MidiaOn/Images/back-item-portfolio.jpg') no-repeat; }
.item_portfolio_1 .imagem   { width:170px; float:left; }
.item_portfolio_2 .imagem   { width:170px; float:right; margin-right:5px; }
.item_portfolio_1 .texto, .item_portfolio_2 .texto { width:400px; float:left; }