/* CSS Document */
body{
    background-color:#C7DBE7;
	background-image:url(imgs/fondo.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment: fixed;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	
	
}
/*MENU*/
a.linkMen:link {
	text-decoration: none;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
}
a.linkMen:visited {
	text-decoration: none;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
} 
a.linkMen:hover {
	text-decoration: underline;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
}
a.linkMen2:link {
	text-decoration: none;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.linkMen2:visited {
	text-decoration: none;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.linkMen2:hover {
	text-decoration: underline;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*PAGINAS*/
.txt {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
}
.txtazul {
	color: #007CC3;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}
.txtblanco {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
}
.fecha {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.txtgris {
	color:black ;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
    height:initial; 
    background-color:lightgray ;
    font-style:normal ;
    height:12px
}
.txtResalt {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}
.txtResalt1 {
	color: #007CC3;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding: 5px;
}
.txtResalt2 {
	color: #ffffff;
	background-color: #037CC3;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 10px;
}
.txtResaltAzul {
	color: #99CCFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	font-weight:bold;
}
.txtTabla {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #e2e2e2 dashed 1px;
	padding: 4px;
}
.titTabla {
	color: #ffffff;
	background-color:#007CC3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
    align-self:center; 
    align-content:center ;
	padding: 4px;
}
.titTabla2 {
	color: #ffffff;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding: 4px;
}
.Tablaverde {
	color:black ;
	background-color:white ;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-align:center;	
	padding: 4px;
}
.Tablaroja {
	color: #ffffff;
	background-color:#cd6667;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;	
	padding: 4px;
}
.Tablagris {
	color: #ffffff;
	background-color:#97989c;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;	
	padding: 4px;
}
.Tablaclara {
	color: #000000;
	background-color:#d2d7d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;	
	padding: 4px;
}
.Tablaselec {
	color: #000000;
	background-color:#a3cde5;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;	
	padding: 4px;
}
.marcoTabla{
	border: #e2e2e2 dashed 1px;
}
.tit {
	color: #007CC3; 
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight:bold;
	font-size: 24px;
	padding: 20px;
	border-bottom:#666666 dashed 1px;
	}
.tit2 {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	}
.subTit {
	color: #007CC3; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
    width: 739px;
}
.mensajes {
	color: #c62f27; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
.txtPie {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
}
.fondoVer{
	background: #8cc742;
}
.fondoAz{
	background: #e5f2f9;
    width: 978px;
}
.txtPieAzul {
	color: #007CC3;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
}
a.linkPie:link {
	text-decoration: none;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
a.linkPie:visited {
	text-decoration: none;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
} 
a.linkPie:hover {
	text-decoration: underline;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

a.linkPieAzul:link {
	text-decoration: underline;
	color: #007CC3;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
a.linkPieAzul:visited {
	text-decoration: none;
	color: #007CC3;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
} 
a.linkPieAzul:hover {
	text-decoration: none;
	color: #99CCFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*FORMULARIOS*/
.txtForm {
	color: #000000;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:normal;
	font-size: 13px;
	padding: 6px;
	border-bottom: #E6E6E6 solid 1px;
	}
.input {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#F7F7F7;
	border: 1px solid #007CC3;
}
.textbox {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#F7F7F7;
	border: 1px solid #007CC3;
}
.btn {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	background-color:#007CC3;
	border: 1px solid #000000;
}

a.linkPpal:link {
	text-decoration: none;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.linkPpal:visited {
	text-decoration: none;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.linkPpal:hover {
	text-decoration: underline;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.linkResalt:link {
	text-decoration: none;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}
a.linkResalt:visited {
	text-decoration: none;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
} 
a.linkResalt:hover {
	text-decoration: underline;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.diafestivo {
	color: #ffffff;
	background-color:#cd6667;
}
