body {
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	color: #333;
	background-color: #AAA3D6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}



/* elementos del form */


.hide {
	display : none;
}



form {
	border: 0px;
 padding: 0px;
	margin: 0px;

}

form2 {
	border: 0px;
 padding: 0px;
	margin: 0px;

}

.input1 {
	border: 1px solid #000;
	background: #FFF;
	font: 11px verdana, geneva, arial, helvetica, sans-serif;
        height: 19px;
        width: 120px;

}

.input4 {
	border: 0px solid #000;
	background: #FFFFFF;
	font:  12px verdana, geneva, arial, helvetica, sans-serif;
        height: 19px;
        width: 20px;
}

.input5 {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	font:  12px verdana, geneva, arial, helvetica, sans-serif;
        height: 19px;
        width: 100px;
}

.input6 {
	border: 1px solid #000;
	background-color: #423D6C;
	font: bold 10px verdana;
	color: #FFFFFF;
	text-align: center;    	
	height: 20px;

}

textarea {
	border: 1px dashed #666;
	background: #F1F1F1;
	font: 11px verdana, geneva, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 3px;
}

radiotext{	
	background: #FFFFFF;
	font: bold 10px verdana;
}

.input2 {
	border: 1px solid #000;
	background-color: #423D6C;
	font: bold 10px verdana;
	color: #FFFFFF;
	height: 20px;
	width: 50px;
}




BODY TABLE UL LI {
	list-style: square;
	
	}




ol, ul {
	font : 11px/15px arial, verdana, geneva, arial, helvetica, sans-serif;
	color: #333;
	margin-bottom: 25px;
}


ul {
	font : 11px/15px arial, verdana, geneva, arial, helvetica, sans-serif;
	color: #333;
	margin-bottom: 25px;
}

li.prev{
	font : 11px/15px arial, verdana, geneva, arial, helvetica, sans-serif;
	color: #333;			
}

.prev{
	font : 11px/15px arial, verdana, geneva, arial, helvetica, sans-serif;
	color: #333;		
}

img { border: 0px; }


.headertable {
	background: #5E5884;
}
.block {
	display: block;
}
.shadeviolet {
	border-right: 3px solid #7F77B3;
	border-bottom: 3px solid #7F77B3;
	border-top: 0px none;
	border-left: 0px none;
	margin: 0px;
	padding: 0px;
	width: 756px;


}
.shadevioletdark {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 755px;
}
.bg {
	background: #7F77B3 url(http://expert.sol/images/bg-header.gif) repeat-x fixed top;
}


.barragris {  background-color: #eee; border-right: 1px dashed #333;   }
.barrablanca {  background-color: #fff;  }
.drill {
	/* border: 1px dotted #000000; */
	margin: 20px 20px 10px;
	font: 11px Arial, Helvetica, sans-serif;

}
.newssection {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}



.restsection {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}



.section_content {
	font: 11px/14px Arial, Helvetica, sans-serif;
	margin: 0px 10px 25px;


}


.sectitle {
	margin-bottom: 5px;
}



/* links generales del sitio */

a:link {
	color: #369;
	background-color: transparent;
}

a:active {
	color: #69c;
	background-color: transparent;
}

a:visited {
	color: #369;
	background-color: transparent;
}

a:hover {
	color: #69c;
	background-color: transparent;
}


/* links generales del sitio */


a.section {
	font-face: Arial, Helvetica, sans-serif; 
	font-size:11px;
	 }

a.section:link {
	color: #2E2954;
	background-color: transparent;
}

a.section:visited {
	color: #2E2954; 
	background-color: transparent
}

a.section:active {
	color: #ff6300; 
	background-color: transparent
}

a.section:hover {
	color: #ff6300; 
	background-color: transparent; 
}



.question_text {
	font-face: Arial, Helvetica, sans-serif; 
	font-size:10px;
 }

a.question:link {
	color: #fff;
	background-color: transparent;
}

a.question:visited {
	color: #fff; 
	background-color: transparent
}

a.question:active {
	color: #FFFFCC; 
	background-color: transparent
}

a.question:hover {
	color: #FFFFCC; 
	background-color: transparent; 
}

.minibanner {  margin-top: 4px;   }

img.li {  display: marker; }

.supertitle {
	clear: right;
}


.conteiner {
	margin: 20px 20px 60px;
}


.category {
	 /* border: 1px dotted #CCCCCC; */
	width: 146px;
	float: left;
	margin-right: 22px;
	margin-bottom: 30px;
	font: normal 11px Arial, Helvetica, sans-serif;

}


.categorytitle {
	margin-bottom: 3px;
}


.lineamain {
	margin-bottom: 8px;
}
.thumbright {
	float: right;
	margin-left: 10px;
}


p.mainmenup {  margin-top: 0px;  }

.footerdiv {  border-top: 1px solid #000;    }


.footertext { 	font: 11px Arial,
 Helvetica, sans-serif;
	color: 2E2954;
	line-height: 18px;  }
	
	
a.footerlink:link {
	color: #2E2954;
	background-color: transparent;
}

a.footerlink:visited {
	color: #2E2955; 
	background-color: transparent
}

a.footerlink:active {
	color: #2E2954; 
	background-color: transparent
}

a.footerlink:hover {
	color: #FF6600; 
	background-color: transparent; 
}


.sectitleviolet {
	display: block;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	/* border: 1px solid #eee;  */
}
p.bodytextr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: right;
	line-height: 15px;
	/* border: 1px solid #eee;
	*/
}

p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: justify;
	line-height: 15px;
	/* border: 1px solid #eee;
	*/
}

.superpicright {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 20px;
	float: right;
	clear: right;
	 /* border: 1px solid #eee;  */ 
}

.conteiner_sect {
	margin: 0px 20px 60px;
}

.conteiner_sect, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 5E5884;
	text-align: left;
	line-height: 15px;
	/* border: 1px solid #eee;  */
}

h3.lili {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 2E2954;
	text-align: left;
	line-height: 15px;
	margin-top: 20px;
	margin-bottom: 0 px;

	/* border: 1px solid #eee;  */
}


h4.lili {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 2E2954;
	text-align: left;
	line-height: 15px;
	margin-top: 40px;
	margin-bottom: 0 px;

	/* border: 1px solid #eee;  */
}




h3.lili2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 2E2954;
	text-align: left;
	line-height: 15px;
	margin-top: 40px;
	margin-bottom: 0 px;

	/* border: 1px solid #eee;  */
}


li.texti {
	margin-bottom: 15px;
}

.formlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 423D6C;
	text-align: left;
	line-height: 15px;
	font-weight: bold;
	/* border: 1px solid #eee;  */
}

.formlabel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
	text-align: left;
	line-height: 15px;
	font-weight: bold;
	/* border: 1px solid #eee;  */
}

select, input, textarea {
	border: 1px solid #999;
	background: #F1F1F1;
	font: 11px verdana, geneva, arial, helvetica, sans-serif;
	margin: 0px;
}

.input3 {
	border: 1px solid #000;
	background-color: #423D6C;
	font: bold 10px verdana;
	color: #FFFFFF;
	text-align: center;
    padding: 4px;
	height: 25px;

}h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
line-height: 38x;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;

}
.toptop {
	text-align: right;
	margin: 10px;
}

legend {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333;
}

.justtext {
	font: 11px Arial "Arial Narrow" sans-serif;
}

.formtdloco {
	border-bottom: 1px dotted #D1D1D1;
	border-left: 1px solid white;
}

P.top {
	     text-align: right;
	      margin-bottom: 20px;
}



.bordermap {  border: 1px solid #000;   }
