/* CSS Document */
/* calendario */
.titulocal
{
    FONT-SIZE: 10pt;
    COLOR: #013E5A;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
	line-height: 17pt;
}
.subtitulocal
{
    FONT-SIZE: 9pt;
    COLOR: #9DCC40;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
	line-height: 16pt;
}
.subtitulocal a
{
    FONT-SIZE: 12pt;
    COLOR: #9DCC40;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
	line-height: 16pt;
}
.subtitulocal a:hover
{
    FONT-SIZE: 12pt;
    COLOR: #9DCC40;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
	line-height: 16pt;
}
.diascal
{
    FONT-SIZE: 8pt;
    COLOR: #6296AB;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
	line-height: 12pt;
}
.medianacal
{
    FONT-SIZE: 8pt;
    COLOR: #CCE9F7;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.medcalhoy
{
    FONT-SIZE: 8pt;
    COLOR: #9DCC40;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.medcalgris
{
    FONT-SIZE: 8pt;
    COLOR: #3D7A7F;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
select
{
    FONT-SIZE: 9px;
    COLOR: #CCE9F7;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
	border-color:#5389A1;
	border:none;
	background-color:#5389A1;
}
.calendario input
{
    FONT-SIZE: 9px;
    COLOR: #CCE9F7;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION:none;
	border:none;
	border-color:#013E5A;
	background-color:#013E5A;
}
.calendario input:hover {
	background-color:#5389A1;
}
.medianacal a
{
    CURSOR: hand;
    COLOR: #CCE9F7;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.medianacal a:active
{
    CURSOR: hand;
    COLOR: #CCE9F7;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.medianacal a:hover
{
    CURSOR: hand;
    COLOR: #CCE9F7;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: transparent;
	text-decoration: underline;
}
.medianacal a:link
{
    CURSOR: hand;
    COLOR: #CCE9F7;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
.medianacal a:visited
{
    CURSOR: hand;
    COLOR: #CCE9F7;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
}
/* termina calendario */
.titulointerno {
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.expresi{
	font-size:8px;
	font-style:italic;
	text-align:center;
	vertical-align:bottom;
}
.expresifondoit{
	font-size:8px;
	color:#006699;
	font-style:italic;
	text-align:center;
	vertical-align:middle;
	background-color:#D3EEFF;
}
.expresifondo{
	font-size:8px;
	color:#006699;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	background-color:#D3EEFF;
}
.expresisinfondo{
	font-size:8px;
	color:#006699;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
}
.expresiborder{
	font-size:8px;
	color:#006699;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	border-color:#D3EEFF;
	border:#D3EEFF;
}
/* mapa de sitio */
td{
	font-family:Helvetica;
	font-size:10px;
}
.titulomapa {
	color:#414040;
	font-weight:bold;
	font-size:11px;
}
.titulomapa a {
	color:#414040;
	text-decoration:none;
}
.titulomapa a:hover {
	color:#F56D24;
	text-decoration:underline;
}
.nivel1 {
	color:#414040;
	text-indent:15px;
	font-family:Helvetica, Verdana;
	font-size:10px;
	line-height:18px;
	text-align:justify;
}
.nivel1 a {
	font-family: Helvetica, Verdana;
	font-size:10px;
	color:#414040;
	text-decoration:none;
}
.nivel1 a:hover{
	color:#F56D24;
	text-decoration:underline;
	font-family:Helvetica;
}
html>body div.nivel2 {
	text-indent:40px;
}
.nivel2 {
	text-indent:40px;
	font-size:10px;
}
/* termina mapa */
/* columna central pagina principal */
html>body div { text-align:left; font-family:Helvetica; }
.bienvp {
	font-family:"Myriad Pro", Verdana;
	color:#F56D24;
	font-size:28px;
	font-style:italic;
	line-height:29px;
}
.bienvd {
	font-family:"Myriad Pro", Verdana;
	color:#F56D24;
	font-size:20px;
	font-style:italic;
	line-height:22px;
}
.textop {
	font-family: Helvetica;
	color:#163AA3;
	font-size:10px;
	text-align:justify;
}
.texto {
	font-family: Helvetica, Verdana;
	color:#000000;
	font-size:11px;
	text-align:justify;
}
.ofip {
	font-family:"Myriad Pro", Verdana;
	color:#F56D24;
	font-size:17px;
	font-style:italic;
	text-align:justify;
	line-height:19px;
}
.dir {
	font-family:Verdana, Helvetica;
	color:#163AA3;
	font-size:9px;
	text-align:justify;
}
.dir a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	font-size:9px;
	text-decoration:none;
}
.dir a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	font-size:9px;
	text-decoration:underline;
}
.con {
	font-family:Helvetica;
	color:#FFFFFF;
	font-size:14px;
}
.num {
	font-family:Helvetica;
	color:#FFFFFF;
	font-size:29px;
}

html>body p.indentacion_francesa { text-align:left; margin-left:60px; }
html>body p.indentacion_fran { text-align:left; margin-left:80px; }
p.indentacion_francesa {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	line-height:14px;
	margin-top: 37px;
	margin-left:60px;
	text-align:left;
}
p.indentacion_francesa a {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	text-decoration:none;
	margin-top: 37px;
}
p.indentacion_francesa a:hover{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	text-decoration:underline;
	margin-top: 37px;
}
p.indentacion_fran {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	line-height:14px;
	margin-top: 37px;
	margin-left:80px;
	text-align:left;
}
p.indentacion_fran a {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	text-decoration:none;
	margin-top: 37px;
}
p.indentacion_fran a:hover{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	text-decoration:underline;
	margin-top: 37px;
}
.mapa a {
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica;
	color:#FFFFFF;
	font-size:12px;
}
.mapa a:hover {
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}
.titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
}
.nota {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#163AA3;
	font-size:10px;
	text-align:justify;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F56D24;
	font-size:10px;
	text-decoration:none;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F56D24;
	font-size:10px;
	text-decoration:underline;
}
.texto a {
	font-family: Helvetica, Verdana;
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
.texto a:hover {
	font-family: Helvetica, Verdana;
	color:#F56D24;
	font-size:10px;
	text-decoration:underline;
}
.pie {
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#F3F3F3;
	font-size:9px;
}
.pie a {
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#F3F3F3;
	font-size:9px;
	text-decoration:none;
}
.pie a:hover {
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#F3F3F3;
	font-size:9px;
	text-decoration:underline;
}
.fecha {
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#F3F3F3;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
/* columna central pagina interna */
.tituloint {
	font-family:"Myriad Pro", Verdana;
	color:#006699;
	font-size:16px;
	font-style:normal;
	line-height:18px;
}
.textoint {
	font-family: Helvetica, Verdana;
	color:#414040;
	font-size:11px;
	line-height:18px;
	text-align:justify;
}
.textointit {
	font-family: Helvetica, Verdana;
	color:#414040;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	font-style:italic;
	font-weight:bold;
}
.textoint li {
	list-style-image:url(img/raquo.jpg);
	vertical-align:middle;
}
.login input 
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Tahoma;
	color:#000000;
	border:1px solid #f58938;
	background-color:#FFFFFF;
}
.boton input  
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Tahoma;
	color:#000000;
	border:1px solid #f58938;
	background-color:#FFFFFF;
}
.boton input:hover {
	background-color:#f58938;
	color:#ffffff;
}