body {
	/*background-color:#404040;*/
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	background-size: 100%;
}

a:hover {
		/*color: #FF0000;*/
		
		text-decoration:underline
	}

.aSubGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}

.aSubAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #314357;
	text-decoration: none;

}

.aSubAzul9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #314357;
	text-decoration: none;

}

.aSubBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

.aSubNero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.linkCeleste {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #0057AE;
	text-decoration: none;
}

.linkCelesteSmall {
	font-family: Tahoma;
	font-size: 12px;
	color: #0057AE;
	text-decoration: none;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.txtArancione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF9B06;
	text-decoration: none;
}

.textoNegrilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


.SubMenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #4E4E4E;
	text-decoration: none;
}


.TitMenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #3F3F3F;
	text-decoration: none;
}

.TitPie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

.Titulos {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	font-variant: normal;
	color: #464646;
	text-decoration: none;
}

.TitulosHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	font-variant: normal;
	color: #232323;
	text-decoration: none;
}
.TitRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #A60000;
	text-decoration: none;
}

.TxtRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #A60000;
}

.TiBigtRojo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #A60000;
	text-decoration: none;
	font-style: normal;

}
/*---------SLIDE ------------------*/

@charset "UTF-8";
/* CSS Document */

#slideshow_fade { width:1000px; height:300px; background-color:#FFFFFF; position:relative; overflow:hidden; }

#slideshow_fade img { border:0; position:absolute; left:0px; top:0px; z-index:-10;}


#popup_txt { width:640px; height:40px; position:absolute; left:0px; top:440px; background-color:#000; z-index:10; opacity:0.7; filter('opacity=70'); padding:10px; color:#FFF;}



h4.titleImage { font-size:16px; line-height:18px; margin:0;}
.txtLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #3F3F3F;
	text-decoration: underline;
}
.TxtBlanco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.titBlanco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
.TitAzul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #334559;
	text-decoration: none;
}

.TxtAzul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #243140;
	text-decoration: none;
}


hr.style-uno {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc); 
}

.formulario{
    font: 95% Arial, Helvetica, sans-serif;
    background: #FFFFFF;
}

.formLog input[type="text"], 
.formLog input[type="password"] { /* Stili per il campo di testo e per la textarea */
    background: #FFFFFF; /* Colore di sfondo */
    border: 1px solid #323232; /* Bordo */
    color: #000000; /* Colore del testo */
    height: 35px; /* Altezza */
    line-height: 35px; /* Altezza di riga */
    width: 300px; /* Larghezza */
    padding: 0 10px; /* Padding */
}

.formLog input[type="submit"] { /* Stili per il campo di testo e per la textarea */
    background: #E0E0FF; /* Colore di sfondo */
    border: 1px solid #323232; /* Bordo */
    color: #00204F; /* Colore del testo */
    height: 35px; /* Altezza */
    line-height: 35px; /* Altezza di riga */
    width: 300px; /* Larghezza */
    padding: 0 10px; /* Padding */
	text-align: center;
}