
body
{
	padding: 0px;
	margin: 0px;
}


h1
{
	color: #0862A4;
	font-size: 12pt;

	margin-bottom: 0;
	padding-bottom:0;
}


h3
{
	color: #0862A4;
	font-size: 12pt;

	margin-bottom: 0;
	padding-bottom:0;
}


h4
{
	font-size: 30px;
	text-align: center;
}
h5
{
	color: black;
	font-size: 16pt;
	/* text-decoration: underline; */
}

h6
{
	color: black;
	font-size: 12pt;
	font-style: italic;

	margin-bottom: 0;
	padding-bottom:0;
}

body, p, td
{
	font-family: Tahoma;
	color: #414141;
	font-size: 11px;
	font-weight: normal;
	overflow: auto;
}
p
{
	text-align: justify;
}
a
{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:active
{
	color: red;
}



a.txt
{
	font-family: Arial;
	color: #061C55;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:active
{
	color: red;
}




a.catalog
{
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
a.catalog:hover
{
	text-decoration: underline;
}
a.catalog:active
{
	color: red;
}

td.top_bg
{
	width: 100%;
	background: url('/pict/top_bg.jpg') left top repeat-x;
	text-align: right;
}
td.top_bg_new
{
	width: 100%;
	background: url('/pict/new_bg.jpg') left top repeat-x;
	text-align: right;
}
td.menu_bg
{
	background: url('/pict/menu_bg.gif') left top repeat-y;
}
ul.menu
{
	list-style: none;
	margin: 15 10 0 20;
	padding: 0px;
}
ul.menu li
{
	padding-left: 15px;
	background: url('/pict/list.gif') left center no-repeat;
}
ul.menu li a
{
	color: #252424;
	text-decoration: none;
}
ul.menu li span
{
	color: black;
    font-weight: bold;
}
td.blue2
{
	background: url('/pict/blue2.gif') left top repeat-x;
	text-align: center;
	font-weight: bold;
	color: #414141;
}
td.blue4
{
	background: url('/pict/blue4.gif') left top repeat-y;
}
td.blue6
{
	background: url('/pict/blue6.gif') left top repeat-y;
}
td.blue8
{
	background: url('/pict/blue8.gif') left top repeat-x;
}
td.blue5
{
	background-color: #ffffff;
	border: #f0fbff 3px solid;
	padding: 3px;
	color: #414141;
}
td.blue51
{
	background-color: #f0fbff;
}
td.yellow2
{
	background: url('/pict/yellow2.gif') left top repeat-x;
}
td.yellow4
{
	background: url('/pict/yellow4.gif') left top repeat-y;
}
td.yellow6
{
	background: url('/pict/yellow6.gif') left top repeat-y;
}
td.yellow8
{
	background: url('/pict/yellow8.gif') left top repeat-x;
}
td.yellow5
{
	background-color: #ffffff;
	text-align: center;
}
td.yellow51
{
	background-color: #fee48d;
}
td.red2
{
	background: url('/pict/red2.gif') left top repeat-x;
}
td.red4
{
	background: url('/pict/red4.gif') left top repeat-y;
}
td.red6
{
	background: url('/pict/red6.gif') left top repeat-y;
}
td.red8
{
	background: url('/pict/red8.gif') left top repeat-x;
}
td.red5
{
	background-color: #ffffff;
	border: #ffe5e8 3px solid;
	padding: 3px;
	color: #414141;
}
td.red51
{
	background-color: #ffe5e8;
}
input.input
{
	width: 100px;
	height: 17px;
	border: #333333 1px solid;
}
table.forms
{
	padding: 10px;
}
table.forms td
{
	text-transform: uppercase;
}
span.red
{
	color: #c10202;
}
div.banner
{
	width: 160px;
	height: 100px;
	background-color: white;
	margin: 0px;
}
td.copy
{
	text-align: center;
	color: #04388a;
	padding: 20px;
}
td.cccmos
{
	text-align: right;
	padding: 20px;
}
td.cccmos a
{
	color: #6e93b4;
}

div#content {
    text-align: left;
}

div#sitePath {
    text-align: left;
    padding-left: 60px;
}

div.header {
    vertical-align: center;
    height: 62px;
    color: #042882;            
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    text-transform: uppercase;
}

div.header img.header  {
    border: 0;
    width: 70px;
    height: 62px;    
}

div.header.pink {
    color: #970312;
}

div.eraser {
    clear: both;
}

div.license, div.photo {
    float: left;
    margin-right: 30px;
    border: solid 1px #FEE48D;
    padding: 8px;
    margin-bottom:  10px;
}

div.license span, div.photo span {
    display: block;
    text-align: center;
    font-weight: bold;
}
div.license div, div.photo div {
    text-align: center;
}

#content a img {
    border: 0;
    display: block;
}

#content table table{
    border: solid 1px #eeeeee;
    border-collapse: collapse;
}
#content table table td {
    border: solid 1px #eeeeee;
}

td.red2 {
    text-align: center;
    font-weight: bold;
    color: white;
}

div.banner {
    margin: 0px;
}
a.fbron {
    text-decoration: none;
}

div#contentForos {
    padding: 10px;
}

img.png {
    behavior:url('/js/png.htc');
}
#regForm {
    width: 450px;
}
#regForm label {
    width: 200px;
    float: left;    
}

#regForm input.text, textarea {
    width: 200px;
    float: right;
}

img {vertical-align:bottom;}