@charset "utf-8";
/* CSS Document */

body
	{
	margin:0;
	padding:0;
	background:url(images/top-header-bg.gif) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	}

.container
{
width:100%;
height:auto;
margin:0px;
text-align:center;
}

.logo
{
margin-top:18px;
}

.header
{
width:1003px;
height:auto;
text-align:center;
margin:0px auto;
}

.header-left
{
width:350px;
text-align:center;
float:left;
}
.header-right
{
	width:650px;
	height:120px;
	float:right;
}
.header-right-top
{
width:450px;
height:auto;
padding-top:5px;
padding-right:25px;
float:right;
text-align:right;
}

.header-right-bottom
{
width:650px;
height:auto;
float:left;
padding-top:30px;
}

.white-link
{
color: #606163;
text-decoration:none;
}

.white-link:hover
{
color: #606163;
text-decoration:underline;
}

.navcontainer {
        margin:0px;
        height: 28px;
		width:650px;
		float:left;
		}
.navcontainer ul {
        border: 0px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: center;
}

.navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0px;
        margin: 0px;
		height:28px;
		}

.navcontainer ul li a {
        width:55px;
        color: #7f7f7f;
        text-decoration: none;
        display: block;
		margin-right:2px;
        text-align: center;
        font: bold 13px/28px  Arial, Helvetica, sans-serif;
		height:28px;
		color: #7f7f7f;
	}

.navcontainer ul li a:hover {
        color:#2d95ff;
		background: transparent url(images/navbg.gif) center top repeat-x;
		text-decoration:none;
		height:35px;
			}

.navcontainer li.active a {
        color: #2d95ff;
		background: transparent url(images/navbg.gif) center top repeat-x;
		text-decoration:none;
		height:34px;
		}
.navcontainer ul li a.big
{
width:95px;

}
.navcontainer ul li a.medium
{
width:95px;
}


.middle-body
{
width:1003px;
height:auto;
text-align:center;
}
.middle-body-left
{
width:230px;
height:auto;
float:left;
padding-right:10px;
text-align:center;

}
.middle-body-center
{
width:523px;
height:auto;
text-align:center;
float:left;

}
.middle-body-center-top
{
width:523px;
height:auto;

}

.middle-body-center-content
{
width:503px;
height:auto;
background: transparent url(images/co1ntentbg.gif) center top repeat-x;
margin-top:10px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
background-color:#f7f7f7;
text-align:justify;
}
.middle-body-center-ads
{
width:523px;
height:174px;
background: transparent url(images/contentwriting.gif) center top no-repeat;
text-align:left;
}
.middle-body-center-ads-inner-img
{
width:125px;
text-align:left;
float:left;
padding-left:15px;
padding-top:15px;
}
.middle-body-center-ads-inner
{
width:330px;
text-align:left;
float:left;
padding-left:15px;
padding-top:15px;
}

.middle-body-right
{
width:220px;
height:auto;
float:right;
padding-left:10px;
padding-right:10px;
text-align:left;

}

#right-nav {
	float: right;
	min-height: 300px;
	width: 205px;
}

#right-nav dl.rnav 	{
	margin: 0;
}

#right-nav dl.rnav dt 	{
	margin: 0;
	padding: 0;
	height: 21px;
	text-indent: -9999px;
		background: transparent url(images/electservices.gif) top left no-repeat;
	border-bottom: 1px solid #ccc;
}

#right-nav dl.rnav dd {
	margin: 0;
	padding: 0;
	line-height: 17px;
	margin-bottom: 0px;
}

#right-nav dl.rnav dd.selec {
	font-weight : normal; 
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
	display: block;
	margin: 0;
	padding: 6px 5px;
	/* width: 205px; */
	text-align: right;
	color: #595959;
	background: #F2F2F2;
}

#right-nav dl.rnav dd.act {
	font-weight : normal; 
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
	display: block;
	margin: 0;
	padding: 6px 5px;
	/* width: 205px; */
	font-weight: normal;
	text-align: right;
	color: #808080;
}
#right-nav dl.rnav h1 {
	margin: 0;
	font-weight : bold; 
	font: 11px Arial, Helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
}

#right-nav dl.rnav p {
	margin: 0; 
	font: 11px Arial, Helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
}

#right-nav dl.rnav dd.act:hover {
	background: #F7F7F7;
	color: #595959;
}

#right-nav dl.rnav a {
	font-weight : bold; 
	font: 11px Arial, Helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
}

#right-nav dl.rnav a:hover {
	/*text-decoration: underline;*/
	color: #FF7401;
}
#right-nav dl.testi 	{
	margin: 0;
	border-bottom: 1px solid #ccc;
}

#right-nav dl.testi dt 	{
	margin: 15px 0 0 0;
	padding: 0;
	height: 21px;
	text-indent: -9999px;
	background: transparent url(images/etestimon.gif) top left no-repeat;
	border-bottom: 1px solid #ccc;
}

#right-nav dl.testi dd {
	margin: 0;
	padding: 0;
	line-height: 17px;
	margin-bottom: 0px;
}

#right-nav dl.testi dd.selec {
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 6px 5px;
	text-align: right;
	color: #808080;
}

#right-nav dl.testi dd.act {
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 6px 5px;
	text-align: right;
	color: #808080;
}

#right-nav dl.testi dd.act:hover {
	background: #F7F7F7;
	color: #595959;
}

#right-nav dl.testi h4 {
	margin: 0; 
	font-weight: bold;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #808080;
}

#right-nav dl.testi p {
	margin: 4px 0 0 0; 
	font: 11px Arial, Helvetica, sans-serif;
	color: #808080;
	line-height: 15px;
}

#right-nav dl.testi a {
	font-weight : bold; 
	font: 9px Arial, Helvetica, sans-serif;
	color: #FF7300;
	text-decoration: none;
}

#right-nav dl.testi a:hover {
	text-decoration: underline;
}

#right-nav dl.testi .fecha {
	font: 9px Arial, Helvetica, sans-serif;
	color: #808080;
}

.credits
{
width:100%;
height:85px;
float:left;
text-align:left;
border-top:1px solid #e0e0e0;
}
.credits-c
{
width:1003px;
height:85px;
text-align:center;
margin:5px auto;
color:#FFF;
}

.footer-main
{
width:100%;
height:90px;
margin:0px auto;
text-align:center;
background: left top repeat-x #1d7cae;
padding-top:5px;
float:left;
}
.footer
{
width:980px;
height:90px;
text-align:center;
margin:0px auto;
color:#FFF;
}
.footer a
{
text-decoration:none;
color: #FFF;
font:normal 11px/16px  Arial, Helvetica, sans-serif;
}
.footer a:hover
{
color: #FFF;
font:normal 11px/16px  Arial, Helvetica, sans-serif;
}
.footer-left
{
width:530px;
height:57px;
float:left;
text-align:left;
padding-top:8px;
}
.footer-right
{
width:425px;
height:57px;
float:right;
text-align:right;
padding-top:8px;
}
.test
{
width:1003px;
height:auto;
background-color:#CCFF99;
margin:0px auto;
text-align:center;
}
.test1
{
width:1003px;
height:auto;
text-align:center;
margin:0px auto;
}
.style1 {
	color: #176BE8;
	font-weight: bold;
}
.style2 {color: #003366}
.style5 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

	#dhtmlgoodies_tooltip{
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}
