BODY
{
    font-size: 9pt;
    color: black;
    font-family: Tahoma, Arial, serif;
    BACKGROUND-COLOR:  #cccccc;
    
}
A:link
{
    COLOR: blue;
    TEXT-DECORATION: none;
   
}
A:active
{
    COLOR: #FF8888;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: blue;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: red;
    TEXT-DECORATION: underline;
}
.cell
{
    BORDER-RIGHT: #074182 1px groove;
    BORDER-TOP: #074182 1px groove;
    FONT-SIZE: 8pt;
    BACKGROUND: #f0f0f0;
    BORDER-LEFT: #074182 1px groove;
    COLOR: black;
    BORDER-BOTTOM: #074182 1px groove;
    FONT-FAMILY: Tahoma, Arial, serif;
}

.button
{
    BORDER-RIGHT: #074182 1px groove;
    BORDER-TOP: #074182 1px groove;
    FONT-SIZE: 8pt;
    BACKGROUND: #f5ffee;
    BORDER-LEFT: #074182 1px groove;
    COLOR: #074182;
    BORDER-BOTTOM: #074182 1px groove;
    FONT-FAMILY: Tahoma, Arial, serif
}
.myTable
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, serif;
	BACKGROUND-COLOR: 999999;
	padding-bottom: 3px;
	padding-right: 3px;
}

.myTable2
{
    border:black solid 1px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, serif;
    BACKGROUND: #ffffff;
}

.myTitle
{
	font-size: 9pt;
	margin: 2px;
	font-weight: bold;
	font-family: Tahoma, Arial, serif;
	background-color: #666666;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 4px;
	color: #FFF;
}
.myTitle2
{
	font-size: 9pt;
	margin: 2px;
	font-weight: bold;
	font-family: Verdana;
	background-color: #DDDDDD;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 4px;
	color: #000000;
	Align:left;

}

.small
{
    FONT-SIZE: 7pt;
}
.myTr
{
	BACKGROUND-COLOR: #fff;
}
.myTD
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, serif;
	BACKGROUND-COLOR: #FFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	text-align:justify;	
    	border:#CCF 0px solid;
}

.myTD2
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-align:justify;	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 10px;
	padding-left: 10px;
	BACKGROUND-IMAGE: url(cons10.gif);
    	border:#CCF 4px solid;
}
.myBotton
{
	font-size: 9pt;
	margin: 2px;
	font-weight: bold;
	font-family: Verdana;
	background-color: #666666;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 4px;
	color: #000000;
	Align:left;
	border:none;	
}
.myBotton2
{
	font-size: 9pt;
	margin: 2px;
	font-weight: bold;
	font-family: Verdana;
	background-color: #DDDDDD;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 4px;
	color: #000000;
	Align:left;
	border:none;	
}

.myImage
{
	width: expression(Math.min(parseInt(this.offsetWidth),125 ) + "px"); 
	max-width:125px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
	padding-left: 2px;
    	border:#CCF 0px solid;
}

.myImage2
{
	width: expression(Math.min(parseInt(this.offsetWidth), 250 ) + "px"); 
	max-width:250px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
	padding-left: 2px;
	BACKGROUND-COLOR: #f0faf0;
	border: none;
}

.bandera
{
	HEIGHT:80px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	border: #000 1px groove;
	BACKGROUND-COLOR: #d5dfee;	
}
.bandera:hover
{
	HEIGHT:80px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	background: #fff;	
}

.seleccion
{
	padding-top: 2px;
	padding-bottom: 2px;
	
}
.tableline1
{

	font-size: 8pt;
	font-family: Tahoma, Arial, serif;
	color: #000000;
	background-color: #f5ffee;
}

.tableline2
{

	font-size: 8pt;
	font-family: Tahoma, Arial, serif;
	color: #000000;
    	BACKGROUND-COLOR: #f5ffff;
}
.tablelinemain
{

	font-size: 8pt;
	font-weight: bold;
	text-indent: 1pt;
	text-align: left;
	font-family: Tahoma, Verdana, Arial;
	background-color: #f5ffff;
}
.topbanner
{
    	FONT-SIZE: 9pt;
    	border:none;
    	FONT-FAMILY: Tahoma, Arial, serif;
    	BACKGROUND-COLOR: #999999;
	padding-bottom: 3px;
	padding-right: 3px;	

}
.topbanner2
{
    	FONT-SIZE: 10pt;
     	FONT-WEIGHT: bold;   	
    	FONT-FAMILY: Tahoma, Arial, serif;
    	border:black solid 1px;
    	BACKGROUND-COLOR: #FFF;  
    	BACKGROUND-IMAGE: URL(logoG.gif);
	height: 74px;    	

}
 #news
{

	width: 70%;
	height: 20px;
	BACKGROUND-COLOR: #000;
	color:yellow;
    	FONT-SIZE: 11pt;	
	BORDER: #f5ffff 3px solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	text-valign: center;	
}

.infoPage
{
	color:red;
	BORDER: none;
    	FONT-SIZE: 10pt;
    	FONT-WEIGHT: bold;
    	FONT-FAMILY: Sans serif;
    	BACKGROUND-COLOR: #000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;  	

	
}
.copyright
{
    FONT-SIZE: 7pt;
}

.Cabeceras
{
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: #e5e5f0;
    TEXT-ALIGN: center;
}
.Lista
{
	display: inline;
	list-style-type: none;
	padding-right: 2px;
	float:right;	
}
.Lista2
{
	display: inline;
	list-style-type: none;
	padding-right: 2px;
	float:left;
}
.Datos
{
    BORDER-RIGHT: #000099 thin;
    BORDER-TOP: #000099 thin;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000099 thin;
    COLOR: black;
    BORDER-BOTTOM: #000099 thin;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: center;
}
.myQuote
{
	font-size: 8pt;
	color: #666666;
	font-family: Tahoma, Arial, serif;
	text-align:justify;
	BORDER: #999999 1px groove;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#portada, #portadaB
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, serif;
	text-align:justify;	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
}

#portada a:link, #portada a:visited
{

	color:blue;
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;	
}

#portada a:hover
{

	color:blue;
	font-size: 10pt;
	font-family: Verdana;
	TEXT-DECORATION: underline;
	font-weight: bold;	
}

#portadaB a:link, #portadaB a:visited
{

	color:blue;
	font-size: 8pt;
	font-family: Verdana;
}

#portadaB a:hover
{

	color:#074182;
	font-size: 8pt;
	font-family: Verdana;
	TEXT-DECORATION: underline;
}
#portada SAMP
{

	color:#074182;
	font-size: 10pt;
	font-family: Verdana;
}
#portadaB SAMP
{

	color:#074182;
	font-size: 8pt;
	font-family: Verdana;
}

#navlistA
{
padding: 5px;
margin:0px;
BACKGROUND-COLOR: #000;
BORDER-TOP: #FFF solid;
text-align: left;
font-size: 8pt;
}

#navlistA li
{
width: 150px;
display: inline;
font-weight: bold;
margin-left: 0px;
text-align: left;

}

#navlistA li a
{

display: inline;
margin-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 5px;
padding-left: 5px;
background: #000;
text-decoration: none;
text-align: left;
}

#navlistA li#hard a
{
display: inline;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 5px;
padding-left: 5px;
background: #000;
text-decoration: none;
align: left;
}

#navlistA li a:link { color: #fff }
#navlistA li#hard a:link { color: #f5ffee }
#navlistA li a:visited { color: #fff; }
#navlistA li#hard a:visited { color: #f5ffee }

#navlistA li a:hover, #navlist li#hard a:hover 
{
display: inline;
color: #000;
background: #FFF;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 5px;
padding-left: 5px;
text-align: left;
}



#navlistB
{
list-style: none;
padding: 5px;
margin:0px;
BACKGROUND-COLOR: #FFF;
width: 120px;
text-align: left;
}

#navlistB li
{

display: block;
font-weight: bold;
margin-left: 0px;
border-bottom: 1px solid #FFF;
text-align: left;
}

#navlistB li a
{

display: block;
margin-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 4px;
background: #d5dfee;
text-decoration: none;
text-align: left;
}

#navlistB li#hard a
{
display: block;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 4px;
background: #000;
text-decoration: none;
align: left;
}

#navlistB li a:link { color: blue }
#navlistB li#hard a:link { color: #f5ffee }
#navlistB li a:visited { color: #000; }
#navlistB li#hard a:visited { color: #f5ffee }

#navlistB li a:hover, #navlist li#hard a:hover 
{
display: block;
color: #f5ffee;
background: #369;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 4px;
text-align: left;
}



#navlist2
{
BORDER-RIGHT: #000099 thin;
BORDER-TOP: #000099 thin;
FONT-SIZE: 11px;
BORDER-LEFT: #000099 thin;
COLOR: black;
BORDER-BOTTOM: #000099 thin;
TEXT-ALIGN: center;
BACKGROUND-COLOR: #FFF;
}

#navlist2 td#valid
{
height:100%;
color:black;
background: #FFF;
border-bottom: 1px solid #f5ffee;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;
}

#navlist2 a:link { color: #000; }
#navlist2 a:visited { color: #000; }

#navlist2 td#valid:hover
{
color: #f5ffee;
background: #369;
padding-top: 6px;
padding-bottom: 6px;
}

#navlist2 a:hover 
{
color: #f5ffee; 
text-decoration: none;
}
.FASE1
{
padding: 2px;
border: 2px groove #000;
FONT-SIZE: 11px;
COLOR: black;
TEXT-ALIGN: center;
BACKGROUND-COLOR: #f5ffee;
}
.FASE2
{

font-size: 8pt;
font-family: Tahoma, Arial, serif;
color: #000000;
background-color: #e5e5f0;
padding: 3px;
}

.FASE3
{

font-size: 8pt;
font-family: Tahoma, Arial, serif;
color: #000000;
BACKGROUND-COLOR: #f0f0f0;
padding: 3px;
}

.myTable3
{
    border:black solid 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, serif;
    BACKGROUND: #ffffff;
}
#TopPage
{
WIDTH: 900px;
}
#MainPage
{
WIDTH: 900px;
}
