@CHARSET "ISO-8859-1";

body, form, input, select, textarea, button {font-family:Tahoma,Arial,Verdana,sans-serif; color: #666; font-size: 12px;}

body {margin-top:0; background:#FFF;}

/**
==============================================================
ELEMENTOS PADRÕES
==============================================================
*/

a, a:link, a:hover, a:visited, a:active, a:hover
{text-decoration:none; color:#0071AF;}

a:hover
{text-decoration:underline;}

a img
{border:none;}

h2, h3 {font-size:14pt; padding:0 0 5px 0; margin:10px 0 15px 0; font-weight:bold; border-bottom:1px solid #333;}
h3 {font-size:12pt;}

a.bt-adicionar
{display:inline-block; line-height:35px; padding:0 25px 0 35px; margin:10px 0 10px 0; border:1px solid #999; background:url(/images/icones/icon-add-32x32.gif) no-repeat #F5F5F5 left center; text-decoration:none; font-size:10pt; color:#333;}

a.bt-adicionar:hover
{background-image:url(/images/icones/icon-add-32x32-over.gif); color:#DF3B02;  }

a.bt-voltar
{display:inline-block; line-height:35px; padding:0 25px 0 35px; margin:10px 0 10px 0; border:1px solid #999; background:url(/images/icones/icon-voltar-32x32.gif) no-repeat #F5F5F5 10px center; text-decoration:none; font-size:10pt; color:#333;}

a.bt-voltar:hover
{background-image:url(/images/icones/icon-voltar-32x32-over.gif); color:#DF3B02;}

.icone {border:none;  height:24px; vertical-align:middle;}

.clear {clear:both;}

/**
==============================================================
Main
==============================================================
*/
.main {width:985px; overflow:hidden; margin:0 auto 0 auto; background:#FFF;z-index:1;}

/**
==============================================================
PAGINADOR
==============================================================
*/
#pager
{display:block; margin:10px 0 10px 0; padding:10px; border-bottom:2px solid #CCC; background:#F1F1F1; text-align:left;}
#pager ul
{margin:0px auto 0px auto; padding:0px;}
#pager ul li
{list-style:none; display:inline; margin:0px auto 0px auto; font-size:11pt;}
#pager ul li img
{vertical-align:middle;}
#pager p
{font-size:11pt; padding:0; margin:0;}

/**
==============================================================
THICKBOX
==============================================================
*/
#TB_ajaxContent
{padding-top:15px;}

#TB_ajaxContent h3
{margin-top:0;}
/**
==============================================================
JQuery Tabs
==============================================================
*/
/*Workarround para que as tabs funcionem com slider, google maps, sIFR e outros
componentes que requerem computação dimensional (tamanho)*/
.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
}

/**************************************************************
CAIXAS DE INFORMAÇÃO / SUCESSO / ERRO / INFO / ALERTA
***************************************************************/
p.messageAlert
{border-color:red; background:url(/images/icones/32x32/error.png) #FFEFF0; border-radius: 5px;}

p.messageError
{border-color:#EB5339; background:url(/images/icones/32x32/exclamation.png) #FCCAC2; border-radius: 5px;}

p.messageInfo
{border-color:blue; background:url(/images/icones/32x32/information.png) #EFF9FF; border-radius: 5px;}

p.messageSuccess
{border-color:green; background:url(/images/icones/32x32/accept.png) #f4ffed;}

p.messageAlert,
p.messageError,
p.messageInfo,
p.messageSuccess
{
	display:block;
	padding:5px 5px 5px 40px;
	margin:5px auto 5px auto;
	line-height:25px;
	font-size:11pt;
	border-width:2px;
	border-style:solid;
	border-radius: 5px;
	background-position:5px center;
	background-repeat:no-repeat;
	color: #000;
}

.red{
	color: red;
}

.orange{
	color: #FFA500;
}

.green{
	color: green;
}

.blue{
	color: blue;
}

.bold{
	font-weight: bolder;
}
/**
 * Form HTML Element Image
 */
#ContentPreview img {
	padding-top: 33px;
}