﻿body {margin: 0px auto auto auto; font-family:Trebuchet MS; font-size:9pt; color: Black; background-color:#ECF0FF;}
table{margin: 0px auto auto auto;}
h1{width: 98%; font-size: 10pt; color:#073884; margin-top: 15px; text-align: left;}
h2{width: 95%; font-size: 8pt; color:#073884; margin-left: 10px; text-align: left;}
input{font-size: 8pt;}
textarea{font-size: 8pt;}
select{font-size: 8pt;}


.DivMarco{margin: 0px auto auto auto; width:935px; position:relative; background-color:White; }
.DivCabezera{width:935px; position:relative; text-align:left; margin: 0px auto auto auto;}
.DivMenu{width:935px; text-align:center; position:relative; height:30px; background-image: url('img/menu.jpg'); background-position:center; background-repeat:no-repeat; color:#fdc613; }
.DivContenido{width:935px; position:relative; background-color:White;}
.DivSubmenu{width:175px; position:relative; top:0px; left:0px; margin: -20px 0px 5px 0px;}

.DivMapa{width:935px; position:relative; text-align:center; color: #073884;}
.DivDescripciones{width:728px; position:relative; top:0px; left:7px; font-family: Trebuchet MS; font-size:8pt; color:gray;}

/* Página Inicio */
.DivColumna1{width: 590px; float: left;}
.DivColumna2{width: 130px; float: right; text-align: center;}
.DivBuscadorCurso{width: 546px; margin-top: 5px; margin-left: 15px;}
.DivBuscadorCurso2{width: 200px;float:right; clear:right; margin-top: 5px;}
.DivBuscadorCurso3{width: 200px;float:right; clear:right;  margin-top: 5px; margin-bottom: 5px;}
.DivArag{width: 120px;height: 50px; margin-left: 10px; margin-top: 10px;}
.DivBCD{width: 120px;height: 56px; margin-left: 10px; margin-top: 10px; border:solid 1px Black}
.DivBTS{width: 120px;height: 56px; margin-left: 10px; margin-top: 10px; border:solid 1px Black}

.DivInfo{width: 316px;height: 121px;position: absolute;top: 383px;left: 234px;background-image: url('img/Telefono.jpg');}
.DivTipoCursos{width: 365px;height: 129px;position: absolute;top: 211px;left: 278px;text-align: center;font-size: 11pt;line-height: 32px;font-weight:bold;}
.DivTipoCursos a{font-size: 11pt;line-height: 32px;font-weight:bold; color:Black; text-decoration:none;}
.DivTipoCursos a:hover{font-size: 11pt;line-height: 32px;font-weight:bold;color: White; text-decoration:none;}
.DivTrabajoExt{width: 338px;height: 145px;position: absolute;top: 370px;left: 594px;}

.DivExtranjero{width: 170px;height: 100px;position: absolute;top: 385px;left: 746px; border:solid 1px Black}
.DivBarraBlanca{width: 300px;height: 1px; border-bottom:solid 1px white;position: absolute;top: 230px;left: 309px;}
.DivObras{width:540px; height:42px; position: absolute;top: 505px;left: 180px; background-color:#073884; text-align:center; vertical-align:middle; border:solid 1px black; padding: 5px 5px 5px 5px;}
/* */
/* Página Cursos */
.DivPrincipal{width:935px; height:450px; overflow:auto; position:relative; background-color:White; text-align:center; padding: 5px 0px 0px 0px; scrollbar-base-color: #073884; scrollbar-arrow-color:White; margin: 0px auto auto auto;}
.DivCombos{width:880px; position:relative; background-color:#fff5df; text-align:center; border: solid 1px #073884; padding: 0px 0px 5px 0px; margin: 0px auto auto auto;}
.DivPais{width:880px; position:relative; background-color:White; text-align:center; border: solid 1px #073884; padding: 0px 0px 5px 0px; font-size: 8pt; font-family: Trebuchet MS; margin: 0px auto auto auto; }
.DivCiudad{width:880px; position:relative; background-color:White; text-align:center; border: solid 1px #073884; padding: 0px 0px 5px 0px; font-size: 8pt; font-family: Trebuchet MS; margin: 0px auto auto auto;}
.DivEscuela{width:880px; position:relative; background-color:White; text-align:center; border: solid 1px #073884; padding: 0px 0px 5px 0px; font-size: 8pt; font-family: Trebuchet MS; margin: 0px auto auto auto; }
.DivPresupuesto{width:935px; height:50px; position:relative; background-image:url('img/Presupuesto.jpg'); background-repeat:repeat-x;text-align: center; margin: 0px auto auto auto;}
.DivPresup{width:380px; height:89px; position:absolute; top:-134px; left: 555px; background-image:url('img/Presup.jpg'); background-repeat:repeat-x;text-align: center; margin: 0px auto auto auto;}
.DivDetalleCurso{width:650px; height:550px; background-color:White; overflow-y:auto; overflow-x:hidden; scrollbar-base-color: #073884; scrollbar-arrow-color:White; margin: 0px auto auto auto;}
.DivMultiFoto{ text-align: center; width: 870px; height: 140px; overflow-y:hidden; overflow-x:auto; vertical-align:bottom; scrollbar-base-color: #073884; scrollbar-arrow-color:White; margin: 0px auto auto auto;}
.DivMultiFotoA{ text-align: center; width: 870px; overflow-y:hidden; overflow-x:auto; vertical-align:bottom; scrollbar-base-color: #073884; scrollbar-arrow-color:White; margin: 0px auto auto auto; }
/* */
/* Página Contactar */
.DivContactar{width:590px; height:500px; position:relative; background-color:White; padding: 5px 0px 5px 5px; }
/* */
/* Página Empresa */
.DivEmpresa{width:590px; height:450px; position:relative; background-color:White; padding: 5px 0px 5px 5px; background-color:White; }
/* */

.MenuItemS{ color: #fdc613; font-weight:bold; width: 150px; text-align:left; font-size:14pt; margin: 0px auto auto auto; }
.MenuHoverS{ color:White; font-weight:bold; width: 150px;text-align:left; font-size:14pt; margin: 0px auto auto auto; }

.SubMenuItemN1{display: block; color: #073884; font-weight:bold; width: 167px; font-size:10pt; height:25px; text-align: center; vertical-align:middle; }
.SubMenuItemN2{display: block; color: #fdc613; font-weight:bold; width: 167px; font-size:10pt; height:25px; background-image:url('img/FondoMenu.jpg'); background-position:left; background-repeat:no-repeat; background-color:White; text-align: center; vertical-align:middle;  }
.SubMenuItemN2 a{display: block; color: #fdc613; font-weight:bold; width: 167px; font-size:10pt; height:25px; background-image:url('img/FondoMenu.jpg'); background-position:left; background-repeat:no-repeat; text-align: center; vertical-align:middle;  }
.SubMenuItemN2 a:hover{display: block; color:white; font-weight:bold; width: 167px; font-size:10pt; height:25px; background-image:url('img/FondoMenu.jpg'); background-position:left; background-repeat:no-repeat; text-align: center; vertical-align:middle;  }
.SubMenuItemN2 a:active{display: block; color:white; font-weight:bold; width: 167px; font-size:10pt; height:25px; background-image:url('img/FondoMenu.jpg'); background-position:left; background-repeat:no-repeat; text-align: center; vertical-align:middle;  }
.SubMenuItemN3{color: black; font-weight:bold; width: 175px; font-size:7pt; height:25px; background-color:white; text-align: left; padding-left:5px;}
.SubMenuItemN3 a{color: black; font-weight:bold; width: 175px; font-size:7pt; height:25px; background-color:white; text-align: left; padding-left:5px;}
.SubMenuItemN3 a:hover{color: #073884; font-weight:bold; width: 175px; font-size:7pt; height:25px; background-color:white; text-align: left; padding-left:5px;}
.SubMenuItemN3 a:active{color: #073884; font-weight:bold; width: 175px; font-size:7pt; height:25px; background-color:white; text-align: left; padding-left:5px;}

.Titulares{font-family: Ravie ;font-size: 14pt;color:#073884; padding-bottom:15px;}
.Vinculo{font-size: 8pt;line-height: 32px;font-weight:bold;}
.Vinculo a {color:#073884; text-decoration:none;}
.Vinculo a:hover{color:Silver; text-decoration:none;}

.VinculoGV {font-size: 8pt;font-weight:bold;}
.VinculoGV a {color:Black;}
.VinculoGV a:hover{color:Maroon;}

.VinculoMapas {font-size: 9pt;font-weight:bold;}
.VinculoMapas a {color:Maroon;}
.VinculoMapas a:hover{color:#073884;}

.VinculoCursos {font-size: 8pt;font-weight:bold;}
.VinculoCursos a {color:Blue;}
.VinculoCursos a:hover{color:#999999;}

.modalBackground{background-color:#073884; filter:alpha(opacity=80); opacity:0.8;}    
.modalpanel{ width:480px; background-color:White; border:solid 1px Black;}
.modalpanelDetalles{width:650px; height:550px; background-color:White; border:solid 1px Black;}  

.Boton{font-size: 8pt; background-color: #ECF0FF;color: Black;font-weight:bold;}
.DivPresuspuestoFinal{width:935px; overflow:auto; position:relative; background-color:White; text-align:center; padding: 5px 0px 0px 0px; scrollbar-base-color: #073884; scrollbar-arrow-color:White;}

.DivPager{ text-align:center; text-decoration: none; color: #000000; font-size: 12px; font-family: Trebuchet MS; vertical-align: top; height:23px; }
.DivPager a{text-align:center; text-decoration: none; color: #666666; font-size: 12px; font-family: Trebuchet MS; vertical-align: top; height:23px;}
.DivPager a:hover{text-align:center; text-decoration: none; color: #F6821F; font-size: 12px; font-family: Trebuchet MS; vertical-align: top; height:23px;}

.modalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.botones{color: #073884; font-size: 8pt;  background-color: #BAD5FC;}
.panel{	background:#f9fcfc;	border:solid 1px #ddd;}

.EnlaceMenu{color:#fdc613;}
.EnlaceMenu a{color:#fdc613;}
.EnlaceMenu a:hover{color:white;}
.EnlaceMenu a:active{color:white;}

.EnlaceSubMenu{color:black; text-decoration:none;}
.EnlaceSubMenu a{color:black; text-decoration:none;}
.EnlaceSubMenu a:hover{color:#073884; text-decoration:none;}
.EnlaceSubMenu a:active{color:#073884; text-decoration:none;}

.PopUpInfo{ background-color: #ECF0FF;width: 400px; z-index: 250; color: black;}
.PopUpHover{cursor: hand;}

.Tabs{ padding: 10px 10px 10px 10px;}

.PanelModal{vertical-align: middle; background-color: #333333; filter:alpha(opacity=80); opacity:0.8;}


.DivFichaMenu{background-color: #E2E2E2; height: 35px; padding-bottom:5px; text-align: center; padding-top:10px; }
.Transparente{ background-color:Transparent;}

.Tabs{padding:3px 10px 3px 10px; font-size:9pt; color:Black; font-family:Trebuchet MS;}
.TabsGV{padding:20px 10px 5px 10px; font-size:9pt; color:Black; font-family:Trebuchet MS;}