body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	background: #FFFFFF;	color: #000000;	margin-left: 0;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;    scrollbar-face-color: #f3f3f3;     scrollbar-shadow-color: #cccccc;     scrollbar-highlight-color: #999999;     scrollbar-3dlight-color: #ffffff;     scrollbar-darkshadow-color: #ffffff;     scrollbar-track-color: #cccccc;     scrollbar-arrow-color: #000000;}td, div, p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;}.cellify table {	border-collapse: collapse;}.cellify td {	border: 1px solid #970C10;    background-color: #F3F3F3;}.cellifyalt td {	border: 1px solid #970C10;	background-color: #F3F3F3;}.small {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12pt;}.large {    font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 8pt;     font-weight: bold; }.navigation {    background: #F3F3F3;}.navigationcell {    background: #E15B57;}.content {    background: #ffffff;}.cell {    background: #D92B2B;}.cellalt {    background: #F3F3F3; overflow:auto;}

.cellbox {    background: #E15B57;    border-top: 1px #970C10 solid;     border-left: 1px #970C10 solid;     border-right: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}
.cellboxAuto {    background: #FFFFFF;    border-top: 1px #FFE1C2 solid;     border-left: 1px #FFE1C2 solid;     border-right: 1px #FFE1C2 solid;     border-bottom: 1px #FFE1C2 solid;}

.cellboxend {    background: #E15B57;    border-left: 1px #970C10 solid;     border-right: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}
.cellboxleft {    background: #ffffff;    border-top: 1px solid #FFE1C2;     border-left: 1px solid #FFE1C2;     border-bottom: 1px solid #FFE1C2;}
.cellboxavaluo {    background: #f3f3f3;    border-top: 1px solid #999999;     border-left: 1px solid #999999;     border-bottom: 1px solid #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12pt;}
.cellboxright {    background: #E15B57;    border-top: 1px #970C10 solid;     border-right: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}.cellboxalt {    background: #D92B2B;    border-top: 1px #970C10 solid;     border-left: 1px #970C10 solid;     border-right: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}
.cellmid {    background: #D92B2B;    border-left: 1px #970C10 solid;     border-right: 1px #970C10 solid; }.cellmidalt {    background: #F3F3F3;    border-left: 1px #970C10 solid;     border-right: 1px #970C10 solid; }.cellleft {    background-color: #86c435;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #CCCCCC;
	font-style: normal;}

.cellleftalt {    background: #f3f3f3;    border-left: 1px solid #CCCCCC;     border-bottom: 1px solid #CCCCCC;}.celldarkleft {    background: #E15B57;    border-left: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}.cellright {    background: #D92B2B;    border-right: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}.cellrightalt {    background: #F3F3F3;    border-right: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}.celldarkright {    background: #E15B57;    border-right: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}.cellend {    background: #D92B2B;    border-left: 1px #970C10 solid;     border-right: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}.cellendalt {    background: #F3F3F3;    border-left: 1px #970C10 solid;     border-right: 1px #970C10 solid;     border-bottom: 1px #970C10 solid;}.forminput {    text-decoration: none;     background-color: #F3F3F3;     font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 8pt;     font-weight : normal; }
.formbutton {    text-decoration: none;     background-color: #FFFFFF;     font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 8pt;     color: #000000;     font-weight : normal;}.pollleft {    border: #970C10 solid;    background-color: #E15B57;    border-width: 1px 1px 1px 1px;}.pollright {    background-color: #D92B2B;}.color1 {	COLOR: #FFFFFF;	TEXT-DECORATION: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: bold;}.color1:hover {	COLOR: #FEAC32; 	TEXT-DECORATION: none;}table, td, tr {	/*color : black;*/	font-size : 8px;	font-family : Verdana, Arial, Helvetica;
    margin-left: 0px;
}A {	font-size : 8px;	font-family :Verdana, Arial, Helvetica;}TD.clsNewsTitle{	font-weight : bold;	background-color: #D6D6C0;}TD.clsNewsText{	background-color: #DADADA;}/*este es el estilo de los submenus*/.clsCoolNodeL1{	FONT-SIZE: 8px;	FONT-FAMILY: Verdana, Arial, Helvetica;	COLOR: #000000;	TEXT-DECORATION: none}.clsCoolNodeL1:hover {	COLOR: #FF0000;	TEXT-DECORATION: none;	/*background-color: #f3f3f3;*/}.clsCoolNodeL2{	FONT-SIZE: 8 px;	FONT-FAMILY: Verdana, Arial, Helvetica;	COLOR: #000000;	TEXT-DECORATION: none}.clsCoolNodeL2:hover {	COLOR: #d20000;	TEXT-DECORATION: none;	background-color: #f3f3f3;}BODY, TD, TH, A, P,H1,H2,H3{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 8 px;	TEXT-DECORATION: none;}.clsCoolNodeL1, .clsCoolNodeL2:visited{	color: #CC3333;	text-decoration : none;}

.stylediv{ width: 810px; height: 200px; overflow:auto;}

.cellTitulox {
	BORDER-RIGHT: #F3F3F3 1px solid; FONT-SIZE: 10pt; BACKGROUND: #86c435; BORDER-LEFT: #F3F3F3 1px solid; COLOR: #ffffff
}

TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
IFRAME {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.cellX {
	FONT-SIZE: 8pt; BACKGROUND: #f3f3f3
}
.fondo{
	BACKGROUND: #B5DC10;
}

span.required {
   color: #ff0000;  
}



p.legal {
	text-align: justify; 
	tab-stops:  243.0pt 360.0pt 477.0pt;
	font-size: 9.0pt; 
	font-family: Arial; 
 }
 
 
 
.tooltip {
    background-color:#{richSkin.generalBackgroundColor};
    border-width:3px;
    padding:10px;
}
.tooltip-text {
    width:350px;
    height:80px;
    cursor:arrow;
    border-width:2px;
    text-align:center;
    font-size: 20.0pt;
    display: table-cell;
    vertical-align: middle; 
}
.tooltipData {
    font-weight: bold;
}

.scroll_div{
 overflow: auto;
 width:980;
 height:530;
}


.formbuttonImg {	
	width:45px;
    height:45px;
}


.link {
    color: #0000AA;
    font-size: 12.0pt;
}

.botonMenu {
        font-size:11px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        border: 1px solid #BBBBBB;
		background: #FFFFFF;
        width:200px;
        height:50px;
        border-radius: 10px;
        -moz-border-radius: 10px;
        padding-left : 7px;
		padding-right : 7px;
}

.ocultar {display: none;}

.textTotal {font-size: 20px; text-align:center; color: #B40404; font-weight:bold;}
.textTotal2 {font-size: 20px; text-align:right; color: #B40404; font-weight:bold;}
.textSub {font-size: 13px; font-weight:bold;}

.rich-fileupload-ico-start,
.rich-fileupload-ico-stop,
.rich-fileupload-ico-clear {
    display: none;
    background-image: none;
}