/* CSS Document version$ 1.1 Ever Ascencio - Designer (info@everascencio.com)*/
img {behavior: url(js/iepngfix.htc);}
/*-------------------------------BODY-------------------------------------- */
html {height:100%} 
body {background-image:url(../images/main.png); background-repeat:repeat-x; background-position:0px -200px}
body, table, tr, td	{font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;}


/*--------------------------------------------------------------------------*/

p {font-size: 1em; line-height: 1.357em;margin: 0 0 1.357em 0;color: #2C2C2C;}
p.duble {font-size: 14px; line-height: 1.357em;margin: 0 0 1.357em 0;color: #2C2C2C;}
p.small {font-size: 0.786em;line-height: 1.727em;margin-bottom: 1.727em;color: #6c6c6c;}
.double {font-size: 14px; font-family:Geneva, Arial, Helvetica, sans-serif }
h2, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
h1.titles {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 18px; 
	line-height: normal;
	margin: 0px;
	letter-spacing: -0.05em;
	color: #666666;
}

h1 {font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 24px; 
	color: #370000;
	margin: 22px 0 0 0;
	line-height: 100%;
	letter-spacing: -0.02em;
}
h2 {
	font-size: 1em; 
	line-height: 1em;
	padding: 0 0 5px 0; 
	color: #000;
	margin:0;
}

h3  {
	font-size: 34px;
	font-weight:normal; 
	line-height: 1em;
	letter-spacing:-1px;
	margin: 0;
	color: #e30001;
	font-family:Garamond, Georgia, "Times New Roman", Times, serif
}

.square{ width:300px; border:solid 5px #CCC; padding:5px;z-index:99; position:absolute; top:auto; left:auto; background-color:#FFFFFF}

/*FONT*/
a, .double { font:Arial, Helvetica, sans-serif;}
form, input, textarea, submit, select	{font-size: 11px; margin:0px; padding:0px; font-family: Tahoma, Arial, Verdana;}
/*ul {list-style: none outside;margin: 0; padding: 0 0 1em 0;}*/
ul.square {list-style: none outside; margin: 0 0 16px 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
/*li {padding-bottom: .3em;}*/
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}

a {color:#e30001;text-decoration:none;}
  a:hover {color: #e30001;text-decoration:underline;}
  a.lnk0 {color:#6C6C6C;text-decoration:none;}
  a.lnk0:hover {color:#666;text-decoration:underline;}
  a.lnk1 {color:#6C6C6C;text-decoration:none;}
  a.lnk1:hover {color:#01ba01;text-decoration:underline;}
  a.lnk2 {color:#6C6C6C;text-decoration:none;}
  a.lnk2:hover {color:#e30001;text-decoration:underline;} 
   
a.pic img{border:3px solid #ecf1f4;margin-right:6px;padding:3px;background:#fff;}
	a.pic:hover img{border-color:#fff;}

.notify{border-bottom:#FF0000 1px solid; padding:5px; margin:0; background-color:#FFFF99; width:98%; display:block}
.custom-title { font-weight: bold; margin: 0; color: #FFFFFF; padding: 8px 8px 4px; background: #c12c2c; width:200px;}
.pic-text { padding: 5px; background: #fff; width:auto; border:solid 3px #ecf1f4}
.custom-text {padding: 4px;background:#FFFFCC;color:#666666; border:#FFCC00 solid 1px}

.mseparador {background-image:url(../images/library.gif); background-repeat:repeat-x; background-position:0 -314px;width:100%; height:4px; padding:0; margin:5px 0 5px 0}
div#container {margin:auto ;padding:3px;width: 925px; overflow:hidden; height:auto; border:solid 1px #CCCCCC; border-bottom:solid 2px #666666;background-color:#FFFFFF; }
	#header {width:890px; margin:0; padding:0 0 0 30px; height:135px}
	#header div {height:130px; background-image:url(../images/library.gif); background-repeat:no-repeat;float:left;}
	#header div.pbx{width:190px; background-position:0 -130px; height:50px; margin:30px 0 0 30px}
	#header div.lps{width:171px; background-position:0 0;}
	#header ul {margin:30px 0px 10px 30px; list-style: none outside; padding: 0; float:right;}
	#header ul li{float:left; width:30px;padding:5px;}
	.home, .maps, .conta, .homei, .mapsi, .contai, .bull, .bullg, .bullr, .comments, .chat, .chatu {background-image:url(../images/library.gif); background-repeat:no-repeat;display: block; cursor:hand}
	.home, .maps, .conta, .homei, .mapsi, .contai {width:30px; height:30px;}
	.bull{width:13px; height:12px; background-position:-89px -180px;}	
	.bullg{width:13px; height:12px; background-position:-102px -180px;}	
	.bullr{width:13px; height:12px; background-position:-114px -180px;}	
	.home {background-position:0 -180px;}
	.maps{background-position:-30px -180px;}
	.conta{background-position:-60px -180px;}
	
	.homei {background-position:0 -210px;}
	.mapsi{background-position:-30px -210px;}
	.contai{background-position:-60px -210px;}
	.comments{background-position:-88px -210px;float:left;width:40px; height:30px;}
	.chat{background-position:-127px -210px;float:left;width:40px; height:30px;}
	.chatu{background-position:-127px -182px;float:left;width:40px; height:30px;}



	.mainUP{width:925px; margin:0; padding:0px;overflow:hidden}
	.doublelSize {float:left; width:430px; margin:0 16px 0 0;}
	.smallSize {float:left; width:210px; margin:0 5px 5px 0; padding:10px 0 0 15px;}
	.smallSize ul {margin:0 3px 0 0;padding:0 3px 0 0;list-style: none outside;}
	.smallSize ul li {padding:5px;margin:0;}
	.smallSize ul li:hover span {background-position:-102px -180px;}


	#flash{width:925px; height:275px;margin:5px 0 0 0}
	#main{float: left; width: 620px; margin:0px; padding:0 0 0 0 ;}
	#rmain{float: left; width: 260px; margin:0px; padding:0 0px 5px 5px;}
	
	div.articles p, div.articles ul li, div.articles ol li{color:#000}
	.articles ul li ul{margin:0 0 0 15px;padding:0 0 0 15px;list-style:square inside;} 
	.articles ul li ol li{margin:0 0 3px 15px;padding:0 0 3px 15px;list-style:decimal inside;}
	.articles {margin:0 0 15px 0; width:436px; font-family:Arial, Helvetica, sans-serif; text-align:justify; padding:0}
	.articles ul {margin:0 10px 0 0;padding:0px;list-style:none outside;}
	.articles li {margin: 0 2px 10px 0px;padding:5px 5px 20px 5px; height:120px;}
	.articles li.hdocs {margin:0;padding:5px 10px 5px 5px; height:20px;border:none; background-color:#ecf1f4;border-bottom:solid 1px #fafafa;border-top:solid 1px #c8e3f7}
	.articles li.docs {margin:0;padding:5px 10px 5px 5px; height:50px;border-top:solid 1px #c8e3f7}
	.articles li span {color:#8488ab;}
	.articles li a img{margin-top:5px;margin-bottom:5px;}
	.articles li.pages {margin:0;padding:5px;list-style-image:none; float:left; height:20px;border-top:solid 1px #ecf1f4;width:98%}
	.articles li.clean, .articles ul li ul li, .articles ul ul li {height:auto; border:none}
		

	
ul.listas{margin:0 0 10px 0; list-style: none outside; padding: 0; }
	ul.listas li{font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0}	
	ul.listas p{color:#6C6C6C}	
	
	
.CBox{padding:0px; margin:0 0 5px 0;width:100%;}

.CBox .BoxHeader, .CBox .BoxHeader div, .CBox .BoxFooter, .CBox .BoxFooter div,  
.CBox .BoxHeaderG, .CBox .BoxHeaderG div, .CBox .BoxFooterG, .CBox .BoxFooterG div,
.CBox .BoxHeaderF, .CBox .BoxHeaderF div, .CBox .BoxFooterF, .CBox .BoxFooterF div,
.CBox .BoxHeaderB, .CBox .BoxHeaderB div, .CBox .BoxFooterB, .CBox .BoxFooterB div{height:4px;overflow:hidden;background-image: url(../images/corners.gif);background-repeat:no-repeat;}

.CBox .BoxHeader{background-position:100% 0px;background-color:#e40001}
.CBox .BoxHeader div{width:4px; background-position:0px -4px }
.CBox .BoxContent{background:#e40001;color:#FFFFFF; font-size: 9px; padding:0 0 0 15px}
.CBox .BoxContent form input{}
.CBox .BoxContent ul{margin:0 0 0 20px;padding:0px;list-style: none outside;height:17px;width:100%}
.CBox .BoxContent ul li {float:left;}
.CBox .BoxContent ul li span {height:11px; background-image:url(../images/library.gif); background-repeat:no-repeat;display: block;margin-top:2px}
.m1 {background-position:0 -240px;width:70px;cursor:hand}
.m2 {background-position:0 -251px;width:120px;cursor:hand}
.m3 {background-position:0 -263px;width:120px;cursor:hand}
.m4 {background-position:0 -276px;width:100px;cursor:hand}
.m5 {background-position:0 -288px;width:60px;cursor:hand}
.m6 {background-position:0 -300px;width:80px;cursor:hand}

.CBox .BoxContent a{color:#fff}
.CBox .BoxFooter{background-position:100% -12px;background-color:#e40001;}
.CBox .BoxFooter div{width:4px;background-position:0px -8px}


.CBox .BoxHeaderG{background-position:100% -32px;background-color:#01ba01;}
.CBox .BoxHeaderG div{width:4px; background-position:0px -36px }
.CBox .BoxContentG{background:#01ba01;color:#FFFFFF; font-size: 9px; font-weight:bold; padding:0 0 0 15px}
.CBox .BoxFooterG{background-position:100% -44px;background-color:#01ba01;}
.CBox .BoxFooterG div{width:4px;background-position:0px -40px;}


.CBox .BoxHeaderF{background-position:100% -16px;background-color:#fff;}
.CBox .BoxHeaderF div{width:4px; background-position:0px -20px }
.CBox .BoxContentF{background:#fff;color:#FFFFFF; font-size: 9px; font-weight:bold; padding:0}
.CBox .BoxFooterF{background-position:100% -28px;background-color:#fff;}
.CBox .BoxFooterF div{width:4px;background-position:0px -24px;}

.CBox .BoxHeaderB{background-position:100% -48px;background-color:#555;}
.CBox .BoxHeaderB div{width:4px; background-position:0px -52px }
.CBox .BoxContentB{background:#555;color:#FFFFFF; font-size: 9px; font-weight:bold; padding:0 0 0 15px}
.CBox .BoxFooterB{background-position:100% -60px;background-color:#555;}
.CBox .BoxFooterB div{width:4px;background-position:0px -56px;}

.submit {font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px;
	font-weight:bold;
}
.submit,
.submit-disabled {
	background: #fefefe url(../images/sub.gif) repeat-x;
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:hover,
.submit:focus {
	font-weight:bold;
	border: 3px double;
	border-color: #aedf9a #94da78 #6ab94b #94da78;
}
body>input.submit-disabled, 
body>input.submit-disabled:hover, 
body>input.submit-disabled:focus {
	color: #8A8E92;
	background-color: #f2f2f2; 
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:visited {
	color: #2b333c;
}
 
	/*AJAX*/
#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:269px;	/* Width of box */
		width: expression('271px'); 
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #fff;	/* Dark green border */
		background-color:#fff;	/* White background color */
		text-align:left;
		font-size:11px;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:3px;
		cursor:pointer;
		font-size:11px;
	}
	#ajax_listOfOptions div span{color:#666666}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		color:#333333
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#8ddee4;
		color:#000;
	}
	#ajax_listOfOptions .optionDivSelected span{color:#333333}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}


