/*       */
 @charset "utf-8";
/* CSS Document */

 
.footer_iz {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.footer_der {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*.body p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	padding-top: 18px;
	padding-right: 19px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #666;
	background-color:#FFF
}*/
body{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	
}
.body p{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background-color:#FFF;
	line-height: 160%;
}
.titulos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #cc0033;
}

.subtitulos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #cc0033;
}


.intros {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 180%;
	font-size: 110%;
}

.preguntas {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
}

.lineas {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color: #CCC;
	height:1px;
	border:0px;
	background-color:#CCC;
}
hr{
    height:1px;
	border:0px;
	background-color:#CCC;
}
.urllinks {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color:#cc0033;
	padding-left: 420px;
	text-decoration:underline;
}
p.formlabel {
font-size:9px;
margin:0;
padding:0;
}

p.formelement {
	margin-bottom:7px;
	padding:0;
	margin-top:2px;
}

select.lenM {
   width:305px;
}

input.lenM {
width:300px;
}
textarea.lenM {
height:100px;
width:300px;
}
input, select, textarea{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px;
}
 .blockContent a{
 text-decoration:none;
 color:#cc0033;
 }
.blockContent {
color:#666666;
font-size:110%;
line-height:150%;
/*margin:20px 20px 40px;*/

padding:20px 20px 40px;
width:519px;


}
label.error{
  margin-left:5px;
  color:red;
  font-size:11px;
}


/*      */


.menucontainer
 {
 background-image:url(../image/bg_dark.jpg);
 width:160px;
 font-size:11px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 }

.menucontainer p
 {

 color:#FFF;
 padding:0;
 padding-top:3px;
 padding-left:10px;
 height:14.5px;
 }

.mainmenu
 {
 padding:0;
 margin:0;
 }

.mainmenu p
 {
 margin:0;
 padding: 4.5px 10px;
 font-weight:bold;
 border-bottom: 1px solid #ccc;
 
 }

.mainmenu p a
 {
 color:#FFF;
 text-decoration: none;
 }

.mainmenu p a:link
 {
 color:#FFF;
 text-decoration: none;
 }

.mainmenu p a:visited
 {
 color:#FFF;
 text-decoration: none;
 }

.mainmenu p a:hover
 {
	color:#F66;
	text-decoration: none;
 }

.mainmenu p.active a,.mainmenu p.active
 {
 color:#F36;
 background-image:url(../image/bg_bright.jpg);
 }

.submenu 
 {
 padding:0;
 margin:0;
 width:160px;
 }

.submenu ul
 {
 width:160px;
 list-style:none;
 margin:0;
 padding:0;
 }

.submenu li
 {
 display:block;
 margin:0px; 
 padding:0px;
 border:0px;
 
 
 }

.submenu li a
 {
 display:block;
 margin:0px;
 padding:4px 0px 4px 8px;
 font-weight:bold;
 text-decoration: none;
 background-image:url(../image/bg_medium.jpg);
 border-bottom:1px solid #888;
 height:16px;
 }

.submenu li a:link
 {
 color:#333;
 text-decoration:none;
 }

.submenu li a:visited
 {
 color:#333;
 text-decoration:none;
 }

.submenu li a:hover,.submenu li a.active
 {
	color:#C03;
	background-image:url(../image/bg_bright.jpg);
	text-decoration:none;
 }


#langlist
 {
 margin:0; padding:0;
 background-image:url(../image/elements/bg_dark.jpg);
 }

div.langlist
 {color:#FFF; padding:10px 0 10px 10px;}

ul.langlist
 {
 padding:0;
 padding-left:10px;
 padding-bottom:3px;
 margin:0;
 margin-bottom:5px;
 border-bottom: 1px solid #ccc;
 }

.langlist li
 {
 padding:0;
 margin:0;
 display: inline;
}

.langlist li a
 {
padding-right:1px;
 }
 .blockContent img{
     margin:5px;
 }
 
 
/*ventanas*/
 .ventana{
   border:0px;   
   width:141px;
   height:143px;
   background-color:#FFFFFF;
   margin:0px;
   padding:0px;
 }
 
.ventana h3.arriba{
   color:#FFFFFF;
   text-align:left;
   padding-left:8px;
   padding-top:2px;
   margin:0px;
   font-size:97%;
}
.ventana h3.abajo{
   color:#FFFFFF;
   text-align:left;
   padding-left:8px;
   padding-top:2px;
   margin-top:104px;
   font-size:97%;
   margin-bottom:0px;
}

.ventana a
 { color:#FFFFFF;
   text-decoration: none;
   background-image:url(../image/iconos/saeta.gif);
   background-position:118px 2px;
   background-repeat:no-repeat;
   display:block;
 }
 .ventana a:hover{
    color:#FF6666;
   background-image:url(../image/iconos/saetahover.gif);
   background-position:118px 2px;
   background-repeat:no-repeat;
   display:block;
 }
 
#cursos{
   background-image:url(../image/ventanas/cursos.jpg);
   background-repeat:no-repeat;
}
#servicios{
   background-image:url(../image/ventanas/servicios.jpg);
   background-repeat:no-repeat;
}

#espanol{
   background-image:url(../image/ventanas/spanish_program.jpg);
   background-repeat:no-repeat;
}
#test{
   background-image:url(../image/ventanas/test_de_nivel.jpg);
   background-repeat:no-repeat;
}
#iol{
   background-image:url(../image/ventanas/online_learning.jpg);
   background-repeat:no-repeat;
}
#abroad{
   background-image:url(../image/ventanas/inlingua_abroad.jpg);
   background-repeat:no-repeat;
}
#quito{
   background-image:url(../image/ventanas/es_about_quito.jpg);
   background-repeat:no-repeat;
}

#testimonios{
   background-image:url(../image/ventanas/es_testimonials.jpg);
   background-repeat:no-repeat;
}
#alojamiento{
  background-image:url(../image/ventanas/es_acomodations.jpg);
   background-repeat:no-repeat;
}
#actividades{
  background-image:url(../image/ventanas/es_activities.jpg);
   background-repeat:no-repeat;
}