
.campo {
	z-index:8;background-color: #FFFFFF; 
	OVERFLOW: auto; BORDER: #DDDDDD 1px; }

.p {font-family: "Trebuchet MS"; text-align: justify; }

.ul.gif {
	list-style-image: url(images/cubo1.gif);
	list-style-type: circle;
	padding: 10px;
	margin: 10px;
	font-family: "Trebuchet MS";
	}

.ul.gif2 {
	list-style-image: url(images/cubo.gif);
	list-style-type: circle;
	padding: 10px;
	margin: 10px;
	font-family: "Trebuchet MS";
	}

.ul.gif3 {
	list-style-image: url(images/item3.gif);
	list-style-type: circle;
	padding: 10px;
	margin: 10px;
	font-family: "Trebuchet MS";
	}

.ul.gif4 {
	list-style-image: url(images/item4.gif);
	list-style-type: circle;
	padding: 14px;
	margin: 14px;
	font-family: "Trebuchet MS";
	}
h1 {
	color: #A81C88;
	font-weight: bold;
	padding: 10px; 
	margin: 10px;
	font-size: 125%;
	font-weight: bold;
	font-family: "Trebuchet MS";
	}

h2 {
	color: #A81C88;
	font-weight: bold;
	padding: 10px; 
	margin: 10px;
	font-size: 110%;
	font-weight: bold;
	font-family: "Trebuchet MS";
	}

h3 {
	color: #A81C88;
	font-weight: bold;
	padding: 10px; 
	margin: 10px;
	font-size: 100%;
	font-weight: bold;
	font-family: "Trebuchet MS";
	}

.li {
	color: #666666;
	}

.img.av { Border-color: #A81C88;
	}

a:link {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
}




a.zip.link {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.zip.visited {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.zip.active {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.zip.hover {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}





a.pps.link {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.pps.visited {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.pps.active {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.pps.hover {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}





a.ppt.link {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.ppt.visited {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.ppt.active {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.ppt.hover {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}





a.pdf.link {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.pdf.visited {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.pdf.active {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

a.pdf.hover {
	color: #A81C88;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
}



a.nav {
	text-decoration: none;
	font-weight: bold;
}

a.nav:link {
	color:  #000000;
	text-decoration: none;
	font-weight: bold;
}

a.nav:visited {
	color:  #000000;
	text-decoration: none;
	font-weight: bold;
}

a.nav:active {
	color:  #000000;
	text-decoration: none;
	font-weight: bold;
}

a.nav:hover {
	color:  #ab221c;
	text-decoration: none;
	font-weight: bold;
}


.ul {
	list-style-image: url(images/cubo.gif);
	list-style-type: circle;
	padding: 20px; 
	margin: 20px;
	}

.menu {  font-family: "Trebuchet MS"; font-size: 140%; font-weight: 500; color: #A81C88; text-decoration: none}



.submenu {  font-family: "Trebuchet MS"; font-size: 140%; font-weight: bold; text-decoration: none}
.texto1 {  font-family: "Trebuchet MS"; font-size: 120%; font-weight: normal; color: #333333; text-decoration: none; }
.texto2 {  font-family: "Trebuchet MS"; font-size: 130%; font-weight: normal; color: #A81C88; text-decoration: none; }
.textsize0 {  font-family: Verdana; font-size: 60%; font-weight: normal; text-decoration: none; }
.textsize1 {  font-family: Verdana; font-size: 66%; font-weight: normal; text-decoration: none; }
.textsize2 {  font-family: Verdana; font-size: 75%; font-weight: normal; text-decoration: none; }
.textsize3 {  font-family: Verdana; font-size: 85%; font-weight: normal; text-decoration: none;  }
.textsize4 {  font-family: Verdana; font-size: 90%; font-weight: normal; text-decoration: none; }
.textsize5 {  font-family: Verdana; font-size: 100%; font-weight: normal; text-decoration: none; }
.textsize6 {  font-family: Verdana; font-size: 120%; font-weight: normal; text-decoration: none; }
.textsize7 {  font-family: Verdana; font-size: 130%; font-weight: normal; text-decoration: none; }
.textsize8 {  font-family: Verdana; font-size: 125%; font-weight: normal; text-decoration: none; }
.textsize9 {  font-family: Verdana; font-size: 135%; font-weight: normal; text-decoration: none; }
.ttextsize0 {  font-family: "Trebuchet MS"; font-size: 60%; font-weight: normal; text-decoration: none; }
.ttextsize1 {  font-family: "Trebuchet MS"; font-size: 66%; font-weight: normal; text-decoration: none; }
.ttextsize2 {  font-family: "Trebuchet MS"; font-size: 75%; font-weight: normal; text-decoration: none; }
.ttextsize3 {  font-family: "Trebuchet MS"; font-size: 85%; font-weight: normal; text-decoration: none; }
.ttextsize4 {  font-family: "Trebuchet MS"; font-size: 90%; font-weight: normal; text-decoration: none; }
.ttextsize5 {  font-family: "Trebuchet MS"; font-size: 100%; font-weight: normal; text-decoration: none; }
.ttextsize6 {  font-family: "Trebuchet MS"; font-size: 110%; font-weight: normal; text-decoration: none; }
.ttextsize7 {  font-family: "Trebuchet MS"; font-size: 115%; font-weight: normal; text-decoration: none; }
.ttextsize8 {  font-family: "Trebuchet MS"; font-size: 125%; font-weight: normal; text-decoration: none; }
.ttextsize9 {  font-family: "Trebuchet MS"; font-size: 135%; font-weight: normal; text-decoration: none; }
.ttextopie {  font-family: "Verdana"; font-size: 70%; font-weight: normal; text-decoration: none}
.textopie {  font-family: "Trebuchet MS"; font-size: 70%; font-weight: normal; text-decoration: none}
textopie {  font-family: "Verdana"; font-size: 70%; font-weight: normal; text-decoration: none}
ttextopie {  font-family: "Trebuchet MS"; font-size: 70%; font-weight: normal; text-decoration: none}
.textomarcado {  font-family: "Tahoma"; font-size: 100%; font-weight: normal; color: #A81C88; text-decoration: none}
.titulo1 {  font-family: "Verdana"; font-size: 120%; font-weight: bold; color: #A81C88; text-decoration: none}
.name {  font-family: "Tahoma"; font-size: 110%; font-weight: 900; color: #A81C88}


/***************************************************************/
/**** CONTAINER TABLE / UNIVERSAL TEMPLATE STYLES **************/
/***************************************************************/

TABLE#tblContainer {
	width:				800px;
	background-color:	WHITE;
}

TABLE#tblContainer TD#tdContainer_corner_topleft {
	width:				20px;
	text-align:			left;
	vertical-align:		top;
	background-image:	url(images/left.gif);
	background-repeat:	repeat-y;
}

TABLE#tblContainer TD#tdContainer_corner_topleft IMG {
	width:				20px;
	height:				26px;
}

TABLE#tblContainer TD#tdContainer_edge_left {
	background-image:	url(images/left.gif);
	background-repeat:	repeat-y;
}


TABLE#tblContainer TD#tdContainer_corner_topright {
	width:				26px;
	text-align:			right;
	vertical-align:		top;
	background-image:	url(images/right.gif);
	background-repeat:	repeat-y;
}

TABLE#tblContainer TD#tdContainer_corner_topright IMG {
	width:				26px;
	height:				26px;
}

TABLE#tblContainer TD#tdContainer_edge_right {
	background-image:	url(images/right.gif);
	background-repeat:	repeat-y;
}


TABLE#tblContainer TD#tdContainer_corner_bottomleft {
	height:				26px;
	text-align:			left;
	vertical-align:		bottom;
	background-image:	url(images/left.gif);
	background-repeat:	repeat-y;
}

TABLE#tblContainer TD#tdContainer_corner_bottomleft IMG {
	width:				20px;
	height:				26px;
}


TABLE#tblContainer TD#tdContainer_corner_bottomright {
	height:				26px;
	text-align:			right;
	vertical-align:		bottom;
	background-image:	url(images/right.gif);
	background-repeat:	repeat-y;
}

TABLE#tblContainer TD#tdContainer_corner_bottomright IMG {
	width:				26px;
	height:				26px;
}

TABLE#tblContainer TD#tdContainer_edge_bottom {
	background-image:	url(images/bot.gif);
	background-repeat:	repeat-x;
	background-position:bottom;
}


TABLE#tblContainer TD#tdHeader {
	height:				90px;
	vertical-align:		top;
}

TABLE#tblHeader {
	width:				100%;
}

TABLE#tblHeader TD {
	vertical-align:		bottom;
	padding-top:		10px;
}

TABLE#tblHeader TD#tdHeader_Logo {
	width:				210px;
}

TABLE#tblHeader TD#tdHeader_Logo IMG {
	width:				200px;
	height:				28px;
}

TABLE#tblHeader TD#tdHeader_Questions {
	width:				275px;
	color:				#76787B; 
	font-size:			7pt; 
	padding-bottom:		5px;
}

TABLE#tblHeader TD#tdHeader_Questions SPAN {
	color:				#FF7900; 
	font-weight:		bold;
	font-size:			9pt;
}

TABLE#tblHeader TD#tdHeader_Login {
	padding-bottom:		5px;
}

TABLE#tblHeader TD#tdHeader_Login IMG {
	width:				125px;
	height:				18px;
	float:				right;
}

DIV#divHeader_Navigation {
	height:				30px;
	margin-top:			10px;
	margin-bottom:		10px;
}

TD#tdContent {
	width:				586px;
	
	vertical-align:		top;
	text-align:			left;
}

DIV#divFooter {
	margin:				0 auto;
	width:				650px;
	color:				#585858;
	font-size:			7pt;
	text-align:			center;
	padding:			10px;
}

DIV#divFooter A, DIV#divFooter A:hover { color: #585858;}


div#box2{width: 670px;padding: 10px;margin:10px auto; background:#DDDDDD; color:#000}
div#box1{width: 700px;padding: 10px;margin:10px auto; background:#DDDDDD}
div#box3{width: 300px;padding: 10px;margin:2px auto; background:#DBCAFE; color:#000}

body {
            margin: 0;
            padding: 0;
	margin-left: 5em;
	margin-top: 2em;
	margin-right: 5em;
            background: #FFFFFF;
        }

/* ----------- Filetype  icons ----------------------- */
.pdf, .txt, .doc, .ppt, .xls, .win, .zip{
width:200px;
padding:2px 20px 2px 0px;
margin-right: 10px;
white-space:nowrap;}

.pdf{
background: url(images/pdf.png) no-repeat right;
}
.win {
background: url(images/win.gif) no-repeat right;
/*padding:2px 16px 2px 0px;*/}

.doc {
	background: url(images/doc.png) no-repeat right;
}
.zip{
	background: url(images/zip.gif) no-repeat right;
}

.ppt{
	background: url(images/ppt.png) no-repeat right;
	}


.pps{
	background: url(images/ppt.png) no-repeat right;
	}
	
.xls{
background: url(images/xls.gif) no-repeat right;
}
.rss {
background: url(images/feed.png) no-repeat left;
width: 210px;
padding: 2px 0 2px 20px;
}










/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
