body 
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:medium;
}
/*tipo de letra*/
.forButtonSearch, .forButton,.forButton1, .forButton2,.Cabecera,.aCabSel,.aCab,.forLoginBox,.forXXX,h1 ,h2 , h3, h4, h5, h6,.ht,.htt,.hx2,.forCopyright,.forTexts,.forTexts3,.forTexts2,.forForms,.forButton,.forWhiteBox, .menuitem,.cGraph
{
	font-family: tahoma, verdana, arial, sans-serif;
}
/*fondo violeta*/
.forTitleBox,.aCab,.forButton2,.forButton,.forButton1
{
	background-color: #3b5998;
}
.gHeader
{
	border:#6699c6 1px solid;
	padding:5px;
	font-weight: bold;
	font-size: 12px;
	color: white; 
	background-color:  #5078b3;	
}
.gHeader2
{
	border:#6699c6 1px solid;
}

.hx2
{
	font-size: 11px;
}
.hx,.ht
{
	font-size: 12px;
}
.ht
{
	font-weight:bold;
}
.htt
{
	font-size: 11px;
}

h2, h3, h4, h5, h6
{
	font-weight: bold;
}

h1 
{
	margin:8px 0 6px 4px;
	font-weight: bold;
	font-size: 14px;
	color: white;
}

h2 
{
	margin:10px 0px 0px 4px;
	font-size: 14px;	
	color: #3b5998;
	vertical-align:bottom;
}

h3
{
	text-align:center;
	vertical-align:middle;
	margin:0px 2px 2px 0px;
	font-size:16px;
	color:White;
	font-weight: bold;
	width: 100%;
}

h5
{
	margin:8px 0 6px 4px;
	font-size: 18px;	
	color: #3b5998;
}

h6
{
	text-align:center;
	vertical-align:middle;
	margin:0px 2px 2px 0px;
	font-size:16px;
	color:White;
	font-weight: bold;
	width: 699px;
}
.sublinea
{
	padding-bottom:2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #6699c6;
}
.sublinea2
{
	padding-bottom:2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #3b5998;	
	color: #3b5998;	
}
.sublinea3
{
	border-bottom: 2px solid #3b5998;
	padding-bottom:2px;
	color: #3b5998;
	font-size: 12px;
	font-weight: bold;
}
hr 
{
  border:0;
  border-top: 1px solid #ccc;
  height: 0;
  background: #ccc;
  width: 100%;
}
.menuitem
{ 
	color:#3b5998;
	font-size:12px;
	padding:0px;
	margin:0px;
}
.form
{
	padding: 0;
	margin: 0;
}
.forCopyright {
	font-size: 10px;
	color: #666666;
}
.forTexts {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	text-align: justify;
}
.forTexts3 {
	font-size: 10px;
	line-height: 20px;
	text-align: justify;
}
.forTexts2 
{
	margin-left:5px;
	font-size: 12px;
	color: #3b5998;
	line-height: 20px;
	text-align: justify;
}
.forForms {
	font-size: 10px;
	color: #000000;
	border: 1px inset;
}
.forButton {
	color: White; 
	border:#0e1f5b 1px solid;
	padding-top:1px;
	text-align: center;
	}
.forButtonSearch {
	color: White; 
	border:#0e1f5b 1px solid;
	padding-top:1px;
	text-align: center;
	background-color: #E9EFF5;

	width:80px
}
.forButton1
{
	color: White; 

	border:#0e1f5b 1px solid;

	text-align: center;
	font-size:11px;
}
.forButton2 {
	color: White; 
	margin-top:8px;
	border:#0e1f5b 1px solid;
	padding-top:1px;
	text-align: center;
}
.forWhiteBox{
	border-right: #6699c6 2px solid;
	border-top: #6699c6 1px solid; 
	border-left: #6699c6 1px solid; 
	border-bottom: #6699c6 2px solid;
	background-color: #FFFFFF;
}
.forLoginBox, .forTitleBox
{
	width: 400px;
}

.fondo
{
	background-color: #E9EFF5;
	font-size: 10px;
	}

.forLoginBox
{
	margin-top:3px;
	
	border-top: #6699c6 1px solid; 
	border-left: #6699c6 1px solid; 
	border-right: #6699c6 2px solid;
	border-bottom: #6699c6 2px solid;
	
	background-color: #E9EFF5;
	font-size: 10px;
	color: #333333;
	line-height: 20px;
	text-align: justify;

}
.forXXX
{
	margin-top:3px;
	
	border-top: #6699c6 1px solid; 
	border-left: #6699c6 1px solid; 
	border-right: #6699c6 2px solid;
	border-bottom: #6699c6 2px solid;
	
	background-color: #E9EFF5;
	font-size: 10px;
	color: #333333;
	padding:5px;
}
.forTitleBox
{
	text-align: left;
	height: 30px;
	border:#6699c6 1px solid; 
}
.forBox{
	border-right: #6699c6 1px solid;
	border-top: #6699c6 1px solid; 
	border-left: #6699c6 1px solid; 
	border-bottom: #6699c6 1px solid;
}

/* Accordion css */
.aCon
{
	margin-left: 4px;
	border-right: #6699c6 1px solid;
	border-left: #6699c6 1px solid;
	border-bottom: #6699c6 1px solid;
	border-top: #6699c6 1px;
	
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
	background-color: #FFFFFF;
}

.aCabSel 
{
	margin-left:4px;
	border:#6699c6 1px solid;
	padding:5px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	color: white; 
	background-color:  #5078b3;
}

.aCab
{
	margin-left:4px;
	border:#6699c6 1px solid;
	padding:5px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	color: white;
}
.cGraph
{
	margin:10px	
}

.Cabecera
{
	border:#6699c6 1px solid;
	padding:5px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
	color: white; 
	background-color:  #5078b3;
	height: 15px;
}

.Cabecera2
{
	border:#6699c6 1px solid;
	padding:5px;
	margin-top: 5px;
	background-color: #5078b3;
	height: 15px;
	font-family: tahoma, verdana, arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	margin:0px 2px 2px 0px;
	font-size:16px;
	color:White;
	font-weight: bold;
	width: 699px;
}

.rClass
{
	padding-left:5px;
	padding-right:5px;
}
.left1 {text-align:left;width:76px;font-family:Arial;font-size:8pt;font-weight:bold}
.left2{text-align:left;width:230px;font-family:Arial;font-size:8pt;}
.left3{text-align:left;font-family:Arial;font-size:6pt;}
.right1 {text-align:left;width:110px;font-family:Arial;font-size:8pt;font-weight:bold}
.right2{text-align:left;width:230px;font-family:Arial;font-size:8pt;}
.right3{text-align:center;font-family:Arial;font-size:8pt;}

p {
	padding: 0 0 10px 0;
}
.msg_list {
	margin: 0px;
	padding: 0px;
}
.msg_head 
{
	font-size: 14px;	
	color: #3b5998;
	margin-left:2px;
	background-color:  #E9EFF5;
	cursor: pointer;
	position: relative;

	margin-left:2px;
	font-weight: bold;
	font-family: tahoma, verdana, arial, sans-serif;
}
.msg_body {
	padding: 1px 0px 1px;
	
	}