﻿body{margin: 1px auto auto auto;font-family: Verdana, Arial;text-align: center;font-size: 8pt; background-color: #EEEEEE; }
h1 {font-family: Verdana, Arial;font-size: 14px;font-weight:bolder; width: 98%; border-bottom: solid #3668db 2px; text-align: left; padding-left: 6px; margin: 5px auto 5px auto;}
h2{font-family: Verdana, Arial;font-size: 11px;font-weight:bolder; width: 98%; border-bottom: solid #3668db 2px; text-align: left; padding-left: 6px; margin: 5px auto 5px auto;}
h3{	font-family: Verdana, Arial;font-size: 12px;color: #3668db;font-weight: bold;padding-left: 3px;background-color: black;}
ul{	list-style-position: inside;list-style-type: disc;margin-top: 6px;margin-bottom: 6px;padding-right: 6px;padding-left: 6px;}
li{padding-bottom: 4px;padding-top: 4px;}
p{padding-right: 6px;padding-left: 6px;}
select {color: black; font-family: Verdana, Arial;font-size: 8pt; background: #eaf2fe; border: solid 1px black; font-weight:normal;}
a{color:black; text-decoration:underline; font-weight:bold; font-size: xx-small;}
input{color: black;font-family: Verdana, Arial;font-size: 8pt; background: #eaf2fe; border: solid 1px black; font-weight:normal; }
textarea{color: black; font-family: Verdana, Arial;font-size: 8pt; background: #eaf2fe; border: solid 1px black; font-weight:normal;}
table{margin: 0px auto auto auto;}

.Transparente{ background-color:Transparent;}

.DivTop{background-image: url(Img/Top.jpg); position: relative; width: 99%; height: 50px; margin-bottom: 6px; border: solid 1px black;}
.DivTitulo{font-family: Verdana, Arial;font-size: 16px;color:#FFFFFF;font-weight:bolder; margin-top: 5px; margin-bottom: 2px; text-align: left; padding-left: 8px;}
.DivMenu{z-index: 220; text-align: left; padding-left: 10px;}
.DivContenido{z-index: 101;width: 99%; margin:0px auto auto auto;}
.DivContenido table{margin: 0px auto auto auto;}
.DivFichaMarco{background-color: #E2E2E2;border-style: solid; border-width: 1px 2px 2px 1px; border-color: black; text-align: left; margin:0px auto auto auto;}
.DivFichaMarcoReservas{background-color: White;border-style: solid; border-width: 1px 2px 2px 1px; border-color: black; text-align: center; margin:0px auto auto auto;}
.DivFichaMarcoPopUp{background-color: #DFDFDF; border-style: solid;border-width: 1px 2px 2px 1px;border-color: black; text-align: left;}
.DivFicha{background-color: White; padding-top: 5px; text-align: center; margin: auto auto auto auto;}
.DivFichaMenu{background-color: #E2E2E2; height: 35px; padding-bottom:5px; text-align: center; padding-top:10px; }
.DivFichaMenuPopUp{background-color: #DFDFDF;height: 35px;padding-bottom: 5px;text-align: center;padding-top:10px;}
.DivBusqueda{background-color: White; padding-top: 5px; text-align: center; margin: auto auto auto auto; font-weight:bold;}
.DivBusquedaMenu{background-color: #70a8fd; height: 24px; padding-bottom:5px; color:White; font-size:14px; text-decoration:underline; font-weight:bold;}
.DivFTB table{margin: 0px 0px 0px 0px;}
.DivRolesUsuarios{border-style: solid; border-width: 1px 2px 2px 1px; border-color: black; margin: 5px auto 10px auto;}
.DivRolesUsuarios input{ margin: auto 10px auto 10px;}
.DivRolesUsuarios label { text-decoration: underline; font-weight: bold;}

.DivAcreditacion{ text-align:center; background-image: url(Img/TopAcreditacion.png); background-repeat: no-repeat; background-position: top; padding-top: 24px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black; width: 230px; }
.DivDocumento{ text-align:center; background-image: url(Img/TopDocumento.png); background-repeat: no-repeat; background-position: top;padding-top: 24px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black;width: 230px;} 
.DivImagen{ text-align:center; background-image: url(Img/TopImagen.png); background-repeat: no-repeat; background-position: top;padding-top: 24px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black;width: 230px;}

.DivDNI{ text-align:center; background-image: url(Img/TopDNI.png); background-repeat: no-repeat; background-position: top;padding-top: 24px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black;width: 230px;}
.DivFoto{ text-align:center; background-image: url(Img/TopFOTO.png); background-repeat: no-repeat; background-position: top;padding-top: 24px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black;width: 230px;}
.DivOtro{ text-align:center; background-image: url(Img/TopOTROS.png); background-repeat: no-repeat; background-position: top;padding-top: 24px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black;width: 230px;} 

.DivLogo{ text-align:center; background-image: url(Img/TopLogo.png); background-repeat: no-repeat; background-position: top;padding-top: 24px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black;width: 230px;} 
.DivPlano{ text-align:center; background-image: url(Img/TopPlano.png); background-repeat: no-repeat; background-position: top;padding-top: 24px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black;width: 230px;} 

.DivConfCurso{ text-align:center; background-image: url(Img/TopConfCurso.png); background-repeat: no-repeat; background-position: top; width: 230px; }
.DivConfAloj{ text-align:center; background-image: url(Img/TopConfAloj.png); background-repeat: no-repeat; background-position: top; width: 230px;}
.DivConfReserva{ text-align:center; background-image: url(Img/TopConfReserva.png); background-repeat: no-repeat; background-position: top; width: 230px;}
.DivFacturas{ text-align:center; background-image: url(Img/TopFacturas.png); background-repeat: no-repeat; background-position: top; width: 230px;}
.DivSolicitudes{ text-align:center; background-image: url(Img/TopSolicitud.png); background-repeat: no-repeat; background-position: top; width: 230px;} 
.DivOtros{ text-align:center; background-image: url(Img/TopOtrosReserva.png); background-repeat: no-repeat; background-position: top; width: 230px;} 
.DivOtrosColegio{ text-align:center; background-image: url(Img/TopOtrosColegio.png); background-repeat: no-repeat; background-position: top; width: 230px;} 
.DivDocsInteres{ text-align:center; background-image: url(Img/TopDocsInteres.png); background-repeat: no-repeat; background-position: top;padding-top: 24px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black;width: 230px;} 
.DivDocsInteres2{ text-align:center; background-image: url(Img/TopDocsInteres.png); background-repeat: no-repeat; background-position: top; width: 230px;} 
.DivDocumento2{ text-align:center; background-image: url(Img/TopDocumento.png); background-repeat: no-repeat; background-position: top; width: 230px;} 


.MainMenu{z-index:210; font-size: 9pt;color: white;font-family: Verdana;font-weight: bold; padding:4px 4px 0px 4px; }
.MainMenuHover{z-index:210; font-size: 9pt;color: #444444;font-family: Verdana;background-color: transparent;font-weight: bold; padding:4px 4px 0px 4px;}
.MainMenuDinamic{z-index:210; font-size: 8pt;color: white;font-family: Verdana;font-weight: normal;text-align: left;background-color: #70a8fd;height: 20px; width:150px;  }
.MainMenuDinamicHover{z-index:210; color: black;font-size: 8pt;font-family: Verdana;font-weight: normal;text-align:left; background-color: #70a8fd;height: 20px; width:150px; }
.MainMenuDinamicTop{z-index:210; border-style: solid; border-width: 0px 1px 1px 1px; border-color: black; width:150px; }

.Grid{border-style: solid; border-width: 1px 2px 2px 1px; border-color: black; background-color: White; margin: auto auto auto auto; font-size: 8pt;}
.Grid input{color: black;font-family: Verdana, Arial;font-size: 8pt; background: #eaf2fe; border: solid 1px Silver; font-weight:normal; text-align:center;}
.Grid a{ color: #343434; text-decoration: none; font-weight: normal;}
.GridRowStyle a{padding-left: 3px;color: #343434;text-decoration: none;}
.GridSelectedRowStyle{font-weight: bold; padding-left: 3px; }
.GridSelectedRowStyle a{font-weight: bold; padding-left: 3px; text-decoration: underline;}
.GridSelectedRowStyle2{font-weight: normal; color:#3668db; padding-left: 3px; }
.GridSelectedRowStyle2 a{font-weight: normal; padding-left: 3px; text-decoration: underline;}
.GridHeaderStyle{color: White;font-weight: bold; background-image: url(Img/GridHeader.jpg); background-repeat: repeat-x; background-position:top; height: 20px; vertical-align: middle;}
.GridHeaderStyle a{color: White; font-weight: bold;}
.GridFooterStyle{}
.GridHeaderStyle2{color: White; font-size:7pt; font-weight: bold; background-image: url(Img/GridHeader.jpg); background-repeat: repeat-x; background-position:top; height: 20px; vertical-align: middle;}


.GridAlternateRowStyle{ background: #A4C85A;}
.GridAlternateRowStyle a{ background: #A4C85A; color:White; }

.GridPagerStyle{background: #41403B; color: White;}
.GridPagerStyle a{background: #41403B; color:White; }

.GridSelectedRowStyleMensajes a{font-weight: bold; padding-left: 3px;}

.Required { color: black;font-family: Verdana, Arial;font-size: 8pt; background: #B0CAFF; border: solid 1px black; font-weight:normal; }

.Forms{ background:White; color: black;font-family: Verdana, Arial; font-size:8pt; font-weight:bold;}
.Forms a{color: black; text-decoration: underline;}

.PanelModal{vertical-align: middle; background-color: #333333; filter:alpha(opacity=80); opacity:0.8;}

.RowPar{color: #6699FF;}
.RowImpar{ color:#009900;}
.RowParN{color: #6699FF; font-weight: bold; }
.RowImparN{ color:#009900; font-weight: bold;}

.Login{ background:White; color: black;font-family: Verdana, Arial; font-size:8pt; font-weight:bold; border-style: solid; border-width: 1px 2px 2px 1px; border-color: black; }
.Login input{color: black; font-family: Verdana, Arial;font-size: 8pt; background: #eaf2fe; border: solid 1px black; font-weight:normal; margin: 5px 5px 5px 5px;}
.Login textarea{color: black; font-family: Verdana, Arial;font-size: 8pt; background: #eaf2fe; border: solid 1px black; font-weight:normal;margin: 5px 5px 5px 5px;}
.Login select {color: black; font-family: Verdana, Arial;font-size: 8pt; background: #eaf2fe; border: solid 1px black; font-weight:normal;margin: 5px 5px 5px 5px;}
.Login a{color: black; text-decoration: underline;margin: 5px 5px 5px 5px;}

.Validators{color: Maroon; font-family: Verdana, Arial;font-size: 7pt;}

.MensajesLabel{font-size: 7pt; color: #CC0000; font-weight: normal;}

.PopUpInfo{ background-color: #DDDDDD;width: 200px; z-index: 250; color: black;font-family: Verdana, Arial;font-size: 7pt;border-style: solid; border-width: 1px 2px 2px 1px;border-color: black;padding: 3px 3px 3px 3px;}
.PopupInfo label{color: black; font-family: Verdana, Arial;font-size: 7pt;}
.PopUpHover{ color: #3668db; cursor: hand; font-weight:bold;}

.DDLGrid{border-style: solid; border-width: 1px 2px 2px 1px; border-color: black; background-color: White; font-size: 8pt; font-weight:bold;}

.Link
.Link a{color:black; font-weight:bold; font-size:8pt;}
.Link a:hover{color:#3668db; font-weight:bold; font-size: 8pt;}

.Link2
.Link2 a{color:black; font-size:8pt;}
.Link2 a:hover{color:#3668db; font-size: 8pt;}