@charset "utf-8";
/* CSS Document */

/* Body Default */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
/* Default Links */
a:link { color: #036; font-size: 10pt; font-weight: bold;	font-family: Verdana, Calibri, Helvetica, sans-serif; text-decoration: none; }
a:hover { color: #EB942B; font-size: 10pt; font-weight: bold; font-family: Verdana, Calibri, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #FFFFFF; font-size: 10pt; font-weight: bold; font-family: Verdana, Calibri, Helvetica, sans-serif; text-decoration: none; }

/* Textos */
.Footer {font-size: small}

.dire{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; color: #ffffff; text-decoration:none;}

.ServerInfo_blanco{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.ServerInfo_normal{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; text-decoration:none;}

.Titles {color: #FFFFFF; font-weight: bold; font-family: Verdana, Calibri, Helvetica, sans-serif }
.LOGINTEXT {color: #FFFFFF; font:Calibri;font-weight: bold;}
.style1 {color: #CCCCCC}

.login{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ED8E1D; text-decoration:none;}
.bco{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration:none;}

.login2{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #303563; text-decoration:none;}

.fraseazul{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #303563; text-decoration:none;}

.frasegris{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #434345; text-decoration:none;}

.frasenaran{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #EC860D; text-decoration:none;}

.ruta{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 8pt; color: #21275B; text-decoration:none; font-weight: bold; }

.red{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #808080; text-decoration:none;}

.textos{ 
	font-family: Calibri, Tahoma, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration:none;
}
.textos_blanco{ 
	font-family: Calibri, Tahoma, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration:none;
}
.textosazul{ 
	font-family: Calibri, Tahoma, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #21275B; 
	text-decoration:none;
}
.textosch{ 
	font-family: Calibri, Tahoma, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration:none;
}
.textosgde{ 
	font-family: Calibri, Tahoma, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration:none;
}
.textosgris{ 
	font-family: Calibri, Tahoma, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #DEDEDF; 
	text-decoration:none;
}


.menuselect{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #21275B; text-decoration:none;}




.comofun{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration:none;}

.menuselect { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303563; text-decoration:none;}

.servicios{ font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration:none; }


/* Botones y otros */
#coolbutton
{
	width: auto;
	border: 2px double #004CB2;
	border-top-color: #316AC5;
	border-left-color: #316AC5;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #003366;
	font-size: 50%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Calibri, sans-serif;
 	height: 20px;
}
#coolbutton2
{
	width: auto;
	border: 1px double #FFFFFF;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 0.25em;
	background-color: #DEDEDF;
	background-repeat: repeat-x;
	color: #003366;
	font-size: 65%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Calibri, sans-serif;
 	height: 20px;
}

#coolTextBox
{
	width: auto;
	border: 2px double #004CB2;
	border-top-color: #316AC5;
	border-left-color: #316AC5;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #003366;
	font-size: 65%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Calibri, sans-serif;
 	height: 12px;
}
#coolSelect
{
	width: auto;
	border: 2px double #004CB2;
	border-top-color: #316AC5;
	border-left-color: #316AC5;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #003366;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Calibri, sans-serif;
 	height: 19px;
}
/* a.one */
a.one:link { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration:none;}
a.one:visited { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration:none;}
a.one:hover { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303563; text-decoration:none;}
a.one:active { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration:none;}
/* two.links */
a.two:link { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ED8E1D; text-decoration:none;}
a.two:visited { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ED8E1D; text-decoration:none;}
a.two:hover { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #303563; text-decoration:none;}
a.two:active { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ED8E1D; text-decoration:none;}
/* three.links */
a.three:link { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration:underline;}
a.three:visited { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration:none;}
a.three:hover { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration:none;}
a.three:active { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration:none;}
/* four.links */
a.four:link { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration:none;}
a.four:visited { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration:none;}
a.four:hover { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303563; text-decoration:none;}
a.four:active { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303563; text-decoration:none;}
/* five.links */
a.five:link { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303563; text-decoration:none;}
a.five:visited { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303563; text-decoration:none;}
a.five:hover { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration:none;}
a.five:active { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303563; text-decoration:none;}
/* six.links */
a.six:link { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #303563; text-decoration:underline;}
a.six:visited { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #303563; text-decoration:underline;}
a.six:hover {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #7a7d9d;
	text-decoration:underline;
}
a.six:active { font-family: Calibri, Tahoma, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #303563; text-decoration:underline;}

.Titulo1 {
	font-size: 18px;
	font-family: Calibri;
	color: #990000;
	font-weight: bold;
}
.Titulo11 {
	font-size: 18px;
	font-family: Calibri;
	color: #336600;
	font-weight: bold;
}
.Titulo111 {
	font-size: 18px;
	font-family: Calibri;
	color: #000066;
	font-weight: bold;
}
.Titulo1111 {
	font-size: 18px;
	font-family: Calibri;
	color: #333333;
	font-weight: bold;
}
.Titulo11111 {
	font-size: 18px;
	font-family: Calibri;
	color: #99CC00;
	font-weight: bold;
}
.Titulo12 {
	font-size: 20px;
	font-family: Calibri;
	color: #336600;
	font-weight: bold;
}
.TituloGre {
	font-size: 22px;
	font-family: Calibri;
	color: #000066;
	font-weight: bold;
}
.Titulo2 {
	font-size: 16px;
	font-family: Calibri;
	color: #000066;
	font-weight: bold;
}
.Titulo22 {
	font-size: 16px;
	font-family: Calibri;
	color:  #003300;/*006600*/
	font-weight: bold;
}
.Titulo222 {
	font-size: 16px;
	font-family: Calibri;
	color: #990000;
	font-weight: bold;
}
.Titulo2222 {
	font-size: 16px;
	font-family: Calibri;
	color: #333333;
	font-weight: bold;
}

.Cuerpo {
	font-size: 14px;
	font-family: Calibri;
	color: #000000;
	font-weight: bold;
}
.CuerpoPeq {
	font-size: 8px;
	font-family: Calibri;
	color: #000000;
	font-weight: bold;
}

.TituloPeqA{
	font-size: 13px;
	font-family: Calibri;
	color: #000066;
	
}
.TituloPeqG{
	font-size: 13px;
	font-family: Calibri;
	color: #666666;
	
}
.TituloPeqGf{
	font-size: 13px;
	font-family: Calibri;
	color: #333333;
	
}

.TituloPeqN{
	font-size: 13px;
	font-family: Calibri;
	color: #000000;
	
}

.TituloPeqR{
	font-size: 13px;
	font-family: Calibri;
	color: #990000;
	
}

.TituloPeqV{
	font-size: 13px;
	font-family: Calibri;
	color: #006600;
	/*font-weight: bold;*/
}

.TituloPeqV2{
	font-size: 10px;
	font-family: Calibri;
	color: #006600;
}

.TituloPeqB{
	font-size: 14px;
	font-family: Calibri;
	color: #FFFFFF;
	font-weight: bold;
}

.CuerpoG{
	font-size: 16px;
	font-family: Calibri;
	color: #000000;
	font-weight: bold;
}
.CuerpoGgf{
	font-size: 16px;
	font-family: Calibri;
	color: #333333;
	font-weight: bold;
}
.CuerpoGgf2{
	font-size: 16px;
	font-family: Calibri;
	color: #333333;
	
}
.CuerpoGn{
	font-size: 16px;
	font-family: Calibri;
	color: #000000;
	
}
.CuerpoGa{
	font-size: 16px;
	font-family: Calibri;
	color: #000066;
	font-weight: bold;
}
.CuerpoPeq{
	font-size: 12px;
	font-family: Calibri;
	color: #000000;
	/*font-weight: bold;*/
}

#demoIzq  { border:1px dashed; width:250px; background-color:#EAEAEA; text-align:center; margin:0 1px 0 1px; }

#demoDer, #demoMed { float:right; }

/*select { width:210px; }*/

#demoMed { border:1px dashed; width:100px; background-color:#EAEAEA; text-align:center; margin:0 1px 0 1px; }

#demoDer { border:1px dashed; width:250px; background-color:#EAEAEA; text-align:center; margin:0 1px 0 1px; }