/*
=Reset
*/
blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th {
	margin:0;
	padding:0;
}
address,dl,fieldset,p,pre,ul,ol,table {margin:0 0 1em;}
ul,ol,dd {margin-left:40px;}
td ul,td ol {margin-left:15px;}
ol ul,ul ol,ul ul,ol ol,td ul,td ol {margin-bottom:0;}
blockquote {
	margin:1em 40px;
	font-style:italic;
}
dt {font-weight:bold;}
table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
table,th,td {/*border:1px solid #999;*/}
th,td {padding:2px 10px;}
caption,th {
	font-weight:bold;
	text-align:left;
}
img {border:none;}
html,body {
	color:#333;
	background: #CCCCCC;
}
body {
	font:76%/1.5 Arial, Helvetica, sans-serif;
	/*background:#97b74b url(/images/bg-body.gif) top left repeat-x;*/     
	text-align:center;
}
code,
kbd,
pre {font-family:Monaco, Courier, "Courier New", Tahoma;}
h1,h2,h3,h4,h5,h6 {
	color:#000;
	line-height:1.0;
}
h1 {
	margin:0 0 0.6em;
	font-size:1.5em;
}
h2 {
	margin:0 0 0.5em;
	font-size:1.5em;
}
h3 {
	margin:0 0 0.4em;
	font-size:1.1em;
}
h4 {text-transform:uppercase;}
h5 {font-style:italic;}
h6 {
	font-weight:normal;
	font-style:italic;
}
legend {color:#333;}
a:link {
	color:#84B91F;
	text-decoration:none;
}
a:visited {
	color:#366050;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/*
=Main layout
*/
#body {
	position:relative;
	width:880px;
	overflow:hidden;	
	margin:0px auto;
	text-align:left;
	background:#fff;
        border-left: 1px solid #AAAAAA;
        border-right: 1px solid #AAAAAA;        
}
#header {
	position:relative;
	height: 95px;
/*	background:#609a35 url(/images/bg-header.gif);*/
	margin:10px 0px;
        padding-left: 40px;
}

#header h1 a:link,
#header h1 a:visited {color: rgb(77,77,77);}
#header h1 a:hover {text-decoration:underline;}
#header h1 {
        color: rgb(77,77,77);
}

#navbar {
        clear:both;
        float: left;
	background-color: #559edc;
        /*margin: 0px 5px 0px 5px;*/
        color: #FFFFFF;
        width: 100%;
        padding: 3px 5px 3px 5px;
}

.main {
	float:left;
	width: 820;
	padding: 20px 40px 50px 40px;
}

.main h2 a:link,
.main h2 a:visited { color: #0000FF/*#559edc*//*rgb(77,77,77)*/; text-decoration: underline }
.main h2 a:hover {color: #fc4141; text-decoration: underline}

.main h2 {
	margin-bottom:10px;
        padding-left: 10px;
	color: rgb(77,77,77);
	font:bold 0.9em/0.6 Arial, Helvetica, sans-serif;
        background: url(/images/cuadradito.gif) no-repeat 0px 6px;
        text-decoration: underline;
        display: inline;
}

.main p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 10px; padding-bottom: 5px;}
.main p a:link,
.main p a:visited { color: rgb(77,77,77); text-decoration: none}
.main p a:hover {color: #fc4141; text-decoration: underline}

.form_submit {
        clear: both;
        float: left;
        width: 620px;
	padding: 20px 120px 20px 120px;
	display: inline;
	overflow: hidden;
}

.campo_form {
        clear: both;
        float: left;
        width: 550px;
        padding-bottom: 10px;
        display: inline;
	overflow: hidden;
}

.label_campo_form {
        float: left;
        width: 100px;
        font-weight: bold;
        text-align: right;
        padding-right: 5px;      
}

.valor_campo_form {
        float: left;
        width: 400px;    
}

.sp_input {
        border: 1px solid #999999;
}

.btn {
	font-size: 8pt;
        font-family: Verdana;
	font-weight: bold;
	border: 1px solid #8f4838;
	background-color: #dc6e55; /*#FFAA11; #FFCC33;*/
	cursor: pointer;
	height: 17px;
        padding-bottom: 2px;
        color: #F5F5F5;
}

.msg_error {
        color: #FF0000;
        clear: both;
        float: left;
        padding-left: 105px;
        width: 400px;
}

.lista_blogs {
        clear: both;
        float: left;
        width: 680;
	padding: 20px 90px 120px 90px;
}

.lista_blogs a:link,
.lista_blogs a:visited { color: #0000FF; text-decoration: underline }
.lista_blogs a:hover {color: #fc4141;}

.nblogs {
	font: normal 0.8em/0.6 Arial, Helvetica, sans-serif;
	color: #6f6f6f;
}

.gs_combo_cat
{
	background-color: #e8eef6;
/*	text-align: center;*/
/*	border-bottom: 1px solid #25547B;*/
}
