* { padding: 0; margin: 0; }

body {
 font-family: Verdana, sans-serif;
 margin: 0px;
 font-size: 12px;
 color: #333333;
}

a:link {color: #415093; text-decoration: underline; }
a:active {color: #C9DCE9; text-decoration: underline; }
a:visited {color: #415093; text-decoration: underline; }
a:hover {color: #C9DCE9; text-decoration: none; }

a.special:link {color: #ffffff; text-decoration: none; }
a.special:active {color: #C9DCE9; text-decoration: underline; }
a.special:visited {color: #ffffff; text-decoration: none; }
a.special:hover {color: #C9DCE9; text-decoration: underline; }


#wrapper {
 margin: 0 auto;
 width: 1026px;
}

#header {
 width: 1006px;
 float: left;
 height: 158px;
 border-bottom: 1px solid #DD0B16;
}

h1 {
 color:#415093;
}

h2 {
 color:#DD0B16;
 font-size: 12px;
 font-weight: bold;
}

h3 {
 color:#415093;
 font-size: 16px;
 font-weight: bold;
}
/**----------------------------MENU HORIZONTAL------------------------**/
#navigation {
 float: right;
 width: 746px;
 padding: 10px 0px 10px 30px;
 margin: 0px 0px 0px 0px;
 border-top-color:red;
}

.menu {
 margin:0 auto; 
 padding:0; 
 height:30px; 
 width:100%; 
 display:block; 
 border-top:thin;
 border-top-color:red;
}

.menu li{
 padding:0; 
 margin:0; 
 list-style:none; 
 display:inline;
}

.menu li a{
 float:left; 
 padding-left:13px; 
 display:block; 
 color: #415093;
 text-decoration:none; 
 font:11px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold; 
 cursor:pointer; 
}

.menu li a span{
 line-height:30px; 
 float:left; 
 display:block; 
 padding-right:13px; 
}

.2 {
 line-height:30px; 
 float:left; 
 display:block; 
 padding-right:13px; 
 width:175px;
}

.menu li a:hover{
 background-position:0px -60px;
 text-decoration:underline; 
 color: #DD0B16;
}

.menu li a.active, .menu li a.active:hover{
 line-height:30px; 
 text-decoration:underline;
}


/**----------------------------FIN MENU HORIZONTAL------------------------**/

/**----------------------------MENU VERTICAL------------------------**/
#leftcolumn { 
 background: #DD0B16;
 margin: 5px 0px 5px 0px;
 padding: 3px 0px 0px 0px 0px;
 height: 100%;
 width: 198px;
 float: left;
}

.menuvertical{
 margin:0; 
 padding:0; 
 width:198px; 
 list-style:none;
 background:rgb(255,255,255);
 color:#DD0B16;
}

.menuvertical li{
 padding:0; 
 margin:0 0 1px 0; 
 height:45px; 
 display:block; 
}

.menuvertical li a{
 text-align:right;
 height:45px; 
 padding:0px 20px 0px 0px; 
 font:12px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold; 
 color:#DD0B16;
 color:rgb(255,255,255); 
 display:block; 
 background:url('images/verMenuImagesd.png') 0px 0px no-repeat;
 text-decoration:none;
}

.menuvertical li a:hover{
 background:url('images/verMenuImagesd.png') 0px -45px no-repeat; 
 color:rgb(255,255,255);
}

.menuvertical li a.active, .menuvertical li a.active:hover{
 background:url('images/verMenuImagesd.png') 0px -90px no-repeat; 
 color:rgb(221,11,22);
}

.menuvertical li a span{
 line-height:22px;
}



/**----------------------------FIN MENU HORIZONTAL------------------------**/

/**----------------------------CONTENIDO INICIO------------------------**/
.ett {
	font-weight: bold;
	color: #DD0B16;
	text-transform: uppercase;
}

#content { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 10px;
 height: 100%;
 width: 365px;
 display: inline;
}

.inscripcmatriculas {
 background: #00A6D6;
 border: 3px solid #00A6D6;
 padding: 0px 35px 0px 35px;
}

.inscripcmatriculas1 {
 float: left;
 width: 150px;
 padding: 0px 5px 0px 5px;
}

.inscripcmatriculas2 {
 float: left;
 width: 180px;
 padding: 0px 5px 0px 5px;
}

.textinicio { 
 border-bottom: 1px solid #CCCCCC;
 text-align: justify;
 height: 260px;
}

.negmay {
 font-weight: bold;
 text-transform: uppercase;
 font-size: 10px;
}

.parrafINDEX {
 padding: 5px;
}

#rightcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 350px;
 width: 365px;
 float: right;
}

.sgs {
 background: url(images/images/SGS_ISO 9001_TCL_LR.jpg) center no-repeat;
 border-bottom: 1px solid #CCCCCC;
 color:#000000;
 text-align: justify;
 height: 225px;
}
.flashett {
 color:#000000;
 text-align: justify;
 height: 225px;
}
.presentacionesol {
 Padding:2px;
 color:#000000;
 text-align: justify;
 height: 20px;
}
.sgsmin {
 padding: 9px 5px 9px 20px;
 height: 40px;
}
.aviancamin {
 padding: 9px 5px 9px 35px;
 height: 29px;
}
.tacamin {
 padding: 9px 5px 9px 35px;
 height: 53px;
}
.tampamin {
 padding: 9px 5px 9px 35px;
 height: 40px;
}
.aerogalmin {
 padding: 9px 5px 9px 35px;
 height: 63px;
}
.deprisamin {
 padding: 9px 5px 9px 35px;
 height: 37px;
}
.rscorpmin {
 padding: 9px 5px 9px 35px;
 height: 25px;
}
.logsbulatsa {
 color:#000000;
 text-align: justify;
 height: 52px;
}

/**----------------------------FIN CONTENIDO------------------------**/

/**----------------------------EXAMENES INTERNACIONALES------------------------**/
#contentexamenes { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 10px 20px;
 width: 740px;
 display: inline;
}

#leftcolumnexamenes { 
 background: #DD0B16;
 margin: 0px 0px 0px 0px;
 padding: 3px 0px 0px 0px 0px;
 height: 1570px;
 width: 180px;
 float: left;
}

.esollogo { 
 float: left;
 padding: 20px 10px 10px 25px;
 width: 160px;
 display: inline;
}

.politicas { 
 float: left;
 padding: 10px;
 width: 600px;
 display: inline;
}

.subtitulo {
 background-image:url(images/titulo-examenes.jpg);
 background-position: top;
 background-repeat:no-repeat; 
 float: right;
 padding: 20px 10px 10px 35px;
 width: 490px;
 display: inline;
 text-align: justify;
}

.subtitulob {
 float: left;
 padding: 20px 10px 10px 35px;
 width: 700px;
 display: inline;
 text-align: justify;
}

.tablaexamenes{ 
 float: left;
 padding: 0px 0px 30px 0px;
 width: 490px;
 display: inline;
}

.tablaexamenesb{ 
 float: left;
 padding: 0px 0px 30px 0px;
 width: 700px;
 display: inline;
}

.descripxamenes{ 
 float: left;
 width: 225px;
 display: inline;
 padding: 0px 0px 0px 25px;
 text-align: justify;
}
/**----------------------------EXAMENES INTERNACIONALES------------------------**/

/**----------------------------SECCION PLANES DE ESTUDIO------------------------**/

#contentplanes { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 0px 10px;
 height: 100%;
 width: 750px;
}

#leftcolumnplanes { 
 background: #DD0B16;
 margin: 0px 0px 0px 0px;
 padding: 3px 0px 0px 0px 0px;
 height: 1220px;
 width: 180px;
 float: left;
}
/**----------------------------FIN SECCION PLANES DE ESTUDIO------------------------**/

/**----------------------------SECCION CONOCENOS------------------------**/
.textquienesconfiaron { 
 text-align: justify;
 height: 260px;
}

#misionvision { 
 margin: 0px 0px 40px 0px;
 padding: 10px;
 height: 700px;
 width: 365px;
 float: right;
}

/**----------------------------SECCION CONOCENOS------------------------**/

/**----------------------------CONTACTO-----------------------------**/
#contentform { 
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 10px;
 /*height: 550px;*/
 width: 375px;
 height:: 100%;
 float:left;
} 

.form {
 color: #000;
 display: inline;
 float: right;
 margin: 0px 0px 0px 0px;
 width: 370px;
}

#contentform form {
 padding: 10px 10px 0px 10px;
}

.campos {
 font-size: 12px;
 font-weight: bold;
 margin: 15px;
}

.important {
 font-size: 12px;
 font-weight: bold;
 padding-left: 15px;
}

#botonenviar {
 padding: 16px;
}

.botonenviar {
 background-color:#FFFFFF;
 color: #415093; 
 font-weight: bold;
 padding: 5px 40px 5px;
 border-color:#DD0B16;
}

/**-----------------------------------CONTACTO--------------------------------**/

/**-------------------------------SECCION ENLACES ------------------------**/

#contentenlaces { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 20px 10px 10px 10px;
 height: 650px;
 width: 365px;
 display: inline;
}

#contentenlacesder { 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 690px;
 width: 365px;
 float: right;
}
/**-------------------------------FIN SECCION ENLACES ------------------------**/

/**----------------------------SECCION TUTORIAL------------------------**/
#contentprogramas { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 5px 10px 10px 10px;
 height: 650px;
 width: 800px;
 display: inline;
 overflow:none;
}
#contentprogramasb { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 5px 15px 10px 10px;
 height: 650px;
 width: 400px;
 display: inline;
 overflow:none;
}
#contentprogramasc { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 5px 10px 10px 10px;
 height: 950px;
 width: 800px;
 display: inline;
 overflow:none;
}

.contentravel1 {
 float: left;
 width: 800px;
 padding: 0px 5px 0px 5px;
}

#fotoprogramas { 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 10px 10px;
 height: 274px;
 width: 365px;
 float: left;
}

.flechaazul { 
 float: left;
 width: 90px;
}

.flechaazulrespuesta { 
 float: left;
 width: 245px;
}

/**----------------------------FIN SECCION TUTORIAL------------------------**/

/**----------------------------PIE PAGINA------------------------**/
#footer {
 float: left; 
 width: 935px;
 clear: both;
 color: #415093;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align: center;
 border-top: 1px solid #415093;
}

/**----------------------------FIN PIE PAGINA------------------------**/

.celpres {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.imgsola {
	clear: both;
}
.azulmay {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #0066AA;
}
.subrayado {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
}
.titexamenes {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.titulosplanes {
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
}
.celpress2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.parrafinter {
	padding: 10px;
}

.parrafCUADROS {
	color: #FFFFFF;
	padding: 10px;
}

.signature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #999999;
}

.direccion {
 color: #000;
 font-size:12px;
 
}

.text15anos {
 background: url(images/torta-15anos-agosto2009.jpg) center no-repeat;
 border-bottom: 1px solid #CCCCCC;
 color:#000000;
 text-align: justify;
 height: 260px;
}

#contentgaleria { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 20px 10px 10px 30px;
 height: 100%;
 width: 730px;
}

#galeriaimagen { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 20px 10px 10px 30px;
 height: 100%;
 width: 910px;
}

#leftcolumnimagen { 
 background: #DD0B16;
 margin: 0px 0px 0px 0px;
 padding: 3px 0px 0px 0px 0px;
 height: 50px;
 width: 180px;
 float: left;
}
