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

BODY	{
	SCROLLBAR-BASE-COLOR: #2D2D4A;
	background-color: #FFF;
	background-image: url(picts/background-main.jpg);
}
h2 {
font-size : 24px;
margin-bottom : 0;
}
h1 {
font-size : 36px;
margin-bottom : 0;
}
h3 {
font-size : 24px;
margin-bottom : 0;
}
h4 {
font-size : 20px;
margin-bottom : 0;
}
a:link {
color : #336699;
text-decoration : none;
}
a:visited {
color : #3300ff;
text-decoration : none;
}
a:active {
color : #666666;
text-decoration : none;
}
a:hover {
color : #ff6600;
text-decoration : none;
}
TABLE {
color : #000066;
font-family : verdana, arial, sans-serif;
font-size : 11px;
text-align : justify;
}
.TablaSUPERIOR {
	background-image: url(picts/stretchbar2.jpg);
100%;
	background-position: top;
	background-repeat: repeat-x;
}
.TablaINFERIOR {
	background-image: url(picts/paragraph-line.jpg);

100%;
	background-position: top;
	background-repeat: repeat-x;
	display: table-footer-group;
}


.title {
color : #141424;
font : 18px verdana, arial, sans-serif;
font-weight : bold;
}
.biglink {
font : 12px verdana, arial, sans-serif;
font-weight : bold;
font-style : italic;
text-decoration : none;
}
.biglink:hover {
font-weight : bold;
font-style : italic;
text-decoration : underline line-through;
font-family : verdana, arial, sans-serif;
font-size : 12px;
background-image : none;
background-color : #e7e7e7;
}
.just {
text-align : justify;
color : #000071;
font-family : Verdana, Geneva, sans-serif;
font-size : 11.5px;
font-style : normal;
line-height : 1.8em;
font-weight : normal;
font-variant : normal;
list-style-image : none;
}
a.just:link {
	text-align : justify;
	color : #0000FB;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11.5px;
	font-style : normal;
	line-height : 1.8em;
	font-weight : normal;
	font-variant : normal;
	list-style-image : none;
}
a.just:visited {
	text-align : justify;
	color : #0000FB;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11.5px;
	font-style : normal;
	line-height : 1.8em;
	font-weight : normal;
	font-variant : normal;
	list-style-image : none;
}
a.just:active {
	text-align : justify;
	color : #0000FB;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11.5px;
	font-style : normal;
	line-height : 1.8em;
	font-weight : normal;
	font-variant : normal;
	list-style-image : none;
}
a.just:hover {
	text-align : justify;
	color : #0000FB;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11.5px;
	font-style : normal;
	line-height : 1.8em;
	font-weight : normal;
	font-variant : normal;
	list-style-image : none;
	text-decoration: underline;
}
.copyright {
	color : #999999;
	clip : rect(auto,auto,auto,6px);
	margin : 0;
	text-align : left;
	left : 6mm;
	right : 6mm;
	font-family : verdana, arial, sans-serif;
	font-size : 10px;
	list-style-position: inside;
	list-style-type: square;
}

.smalltitle {
color : #5f5d72;
font-weight : bold;
font-family : verdana, arial, sans-serif;
font-size : 11px;
}
.careertitle {
color : #666666;
font : 14px verdana, arial, sans-serif;
font-weight : bold;
}
.subtitle {
color : #336699;
font-weight : bold;
font-family : "Trebuchet MS", Verdana;
font-size : 15px;
}
.phonetitle {
color : #000000;
font : 12px verdana, arial, sans-serif;
font-weight : bold;
}
.picturecomments {
color : #666666;
font : 12px verdana, arial, sans-serif;
}
.price {
color : #ff6600;
font : 13px verdana, arial, sans-serif;
font-weight : bold;
}
.picturehilight {
color : #3366ff;
font : 13px verdana, arial, sans-serif;
font-weight : bold;
}
.picturetitle {
color : #000000;
font : 12px verdana, arial, sans-serif;
font-weight : bold;
}
.list {
color : #000000;
font : 12px verdana, arial, sans-serif;
font-weight : normal;
}
.quotechoice {
color : #000099;
font : 11px verdana, arial, sans-serif;
font-weight : normal;
}
.faq {
line-height : 19px;
}
a.sidelink:link {
color : #e2e2e2;
text-decoration : none;
}
a.subtitlegrande:link {
color : #336699;
text-decoration : none;
font-family : "Trebuchet MS", Verdana;
font-size : 20px;
}
a.sidelink:visited {
color : #336699;
text-decoration : none;
}
a.subtitlegrande:visited {
color : #336699;
text-decoration : none;
}
a.sidelink:active {
color : #ffff63;
text-decoration : none;
}
a.subtitlegrande:active {
color : #336699;
text-decoration : none;
}
a.sidelink:hover {
color : #ff9900;
text-decoration : none;
}
a.subtitlegrande:hover {
color : #a3a3a3;
text-decoration : none;
}
.sidebartitle {
color : #fbdb74;
font : 13px verdana, arial, sans-serif;
font-weight : bold;
}
.sidebartext {
color : #eeeeee;
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size : 11px;
margin-right : 8px;
margin-bottom : 8px;
margin-left : 8px;
}
.date-font {
color : #ffffff;
font : 10px verdana, arial, sans-serif;
font-weight : bold;
}
#date-location {
left : 10px;
position : absolute;
top : 164px;
}
@media print {
.printhide {
display : none;
}
.printhelp {
width : 600px;
}
}
@media screen {
.printonly {
display : none;
}
}
.button-popups {
	background-image : url("picts/button-popup.gif");
	background-color : #2d2d4a;
	font-family : arial, verdana, helvetica, sans;
	color : #FFFFFF;
	font-size : 13pt;
	height : 23px;
	width : 100%;
	font-weight : bold;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 0 solid #ffffff;
}
.buttonon-popups {
background-image : url("picts/buttonon-popup.gif");
background-color : #c0c0c0;
font-family : arial, verdana, helvetica, sans;
color : #000000;
font-size : 8pt;
height : 23px;
width : 100%;
font-weight : bold;
text-align : center;
border : 0 solid #ffffff;
padding : 4px;
}
.shadeform {
font : 13px arial, verdana, sans-serif;
background-image : url("picts/shadeform.gif");
text-align : left;
width : 200px;
border : 1px solid #000000;
}
.quoteform {
font : 13px arial, verdana, sans-serif;
background-image : url("picts/shadeform.gif");
text-align : left;
border : 1px solid #000000;
}
.quotedropdown {
color : #3a4274;
width : 140px;
background-color : #efefef;
font-family : verdana, arial, sans-serif;
font-size : 11px;
}
.dropdown {
color : #333333;
width : 200px;
background-color : #f1f4f5;
font : 11px verdana, arial, sans-serif;
}
.textarea {
font : 13px arial, verdana, sans-serif;
background-image : url("picts/shadeform.gif");
text-align : left;
width : 275px;
border : 1px solid #4f4f6b;
}
.submitbutton {
font : 9pt arial, verdana, sans-serif;
}
.searchform {
width : 110px;
height : 20px;
font : 11px arial, sans-serif;
background-image : url("picts/shadeform.gif");
border : 1px solid #000000;
}
.searchdrop {
width : 60px;
height : 20px;
font : 11px arial, sans-serif;
background-color : #f1f4f5;
}
.searchbutton {
font-size : 8pt;
width : 35px;
background-color : #f1f4f5;
border : 1px solid #000000;
}
.rollover {
background-color : #000000;
}
.rolloveron {
background-color : #0000ff;
}
a.menu_TOP {
display : block;
line-height : 14pt;
text-align : center;
text-decoration : none;
border-right : 1px solid #313252;
}
a.menu_SUB {
display : block;
padding : 2px 2px 2px 4px;
text-decoration : none;
border-bottom : 1px solid #999999;
}
.menu_DIV {
border-top : 0 solid #000000;
border-bottom : 0 solid #666666;
border-right : 1px solid #666666;
border-left : 1px solid #666666;
z-index : 100;
}
.tabla1 {
border-top-width : thin;
border-right-width : thin;
border-bottom-width : thin;
border-left-width : thin;
border-top-style : none;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : none;
border-right-color : #cccccc;
border-bottom-color : #cccccc;
font-size : 9px;
color : #336699;
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
background-image : url(picts/background-main.jpg);
}
.tabla1Copia {
border-top-width : thin;
border-right-width : thin;
border-bottom-width : thin;
border-left-width : thin;
border-top-style : none;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : none;
border-right-color : #cccccc;
border-bottom-color : #cccccc;
font-size : 12px;
color : #ffffff;
background-color : #666699;
font-family : verdana;
}
.blancogrande {
color : #ffffff;
font-weight : bold;
font-family : "Trebuchet MS";
font-size : 18px;
}
.subtitlerojo {
color : #a40000;
font-weight : bold;
font-family : verdana, arial, sans-serif;
font-size : 17px;
}
.textocuadropunteado {
font-size : 10px;
color : #ffffff;
background-color : #ffffff;
font-family : verdana;
letter-spacing : normal;
text-align : left;
vertical-align : baseline;
word-spacing : normal;
white-space : normal;
border : thick dotted #9b1d14;
}
.subtitlegrande {
color : #336699;
font-weight : bold;
font-family : "Trebuchet MS", Verdana;
font-size : 20px;
}
.titulogrande {
color : #336699;
font-weight : bold;
font-family : "Trebuchet MS", Verdana;
font-size : 24px;
}
.subtitlerojo {
color : #be0000;
font-weight : bold;
font-family : "Trebuchet MS", Verdana;
font-size : 14px;
vertical-align : top;
list-style-image : url(picts/arrow_s1_red3_sh.gif);
list-style-position : outside;
background-position : left;
bottom : auto;
}
a.subtitlerojo:link {
color : #be0000;
font-weight : bold;
font-family : "Trebuchet MS", Verdana;
font-size : 15px;
}
a.subtitlerojo:visited {
color : #be0000;
text-decoration : none;
}
a.subtitlerojo:active {
color : #2d2d4a;
text-decoration : none;
}
a.subtitlerojo:hover {
color : #2d2d4a;
text-decoration : none;
}
.subtitleazul {
color : #2466a6;
font-weight : bold;
font-family : "Trebuchet MS", Verdana;
font-size : 15px;
vertical-align : top;
list-style-image : url(picts/arrow_s1_blue2_sh.gif);
list-style-position : outside;
background-position : right;
}
a.subtitleazul:link {
color : #2569a9;
font-weight : bold;
font-family : "Trebuchet MS", Verdana;
font-size : 15px;
}
a.subtitleazul:visited {
color : #2569a9;
text-decoration : none;
}
a.subtitleazul:active {
color : #2d2d4a;
text-decoration : none;
}
a.subtitleazul:hover {
color : #2d2d4a;
text-decoration : none;
}
.subtitlerojogrande {
color : #be0000;
font-weight : bold;
font-family : "Trebuchet MS", Verdana;
font-size : 20px;
vertical-align : top;
list-style-image : url(picts/arrow_s1_red3_sh.gif);
list-style-position : outside;
background-position : left;
bottom : -4px;
}
.button-popupsazul {
background-color : #bec2eb;
font-family : arial, verdana, helvetica, sans;
color : #666666;
font-size : 14pt;
height : 23px;
width : 100%;
font-weight : bold;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 2px;
border : 0 solid #ffffff;
}
a.sidebartitle:link {
color : #efefef;
font-weight : bold;
font-family : verdana, arial, sans-serif;
font-size : 13px;
}
a.sidebartitle:active {
color : #dedede;
font-weight : bold;
font-family : verdana, arial, sans-serif;
font-size : 13px;
}
a.sidebartitle:hover {
color : #d51309;
font-weight : bold;
font-family : verdana, arial, sans-serif;
font-size : 13px;
}
.menu-horz-bg {
color : #212142;
font-family : verdana, arial, sans-serif;
font-size : 12px;
}
.menu-split {
color : #ffffff;
}
.menu-horz {
font-weight : normal;
text-align : left;
display : block;
text-decoration : none;
font-family : Verdana, arial, sans-serif;
font-size : 11px;
color : #3d3d92;
}
a.menu-horz:link {
color : #3d3d92;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
padding-bottom : 2px;
margin : 1px;
background-color : #eaeaea;
font-weight : bolder;
}
a.menu-horz:visited {
color : #3d3d92;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
padding-bottom : 2px;
margin : 1px;
background-color : #eaeaea;
font-weight : bolder;
}
a.menu-horz:active {
color : #3d3d92;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
padding-bottom : 2px;
margin : 1px;
background-color : #eaeaea;
}
a.menu-horz:hover {
background-color : #75738b;
border : 1px solid #ffffff;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
padding-bottom : 2px;
margin : 0;
color : #ffffff;
}
.Fondomain {
background-image : url(picts/main.jpg);
}
.FondoCLASES {
background-image : url(picts/escuela-idiomas-vitoria.jpg);
}
.FondoCONTACT {
	background-image : url(picts/contact.jpg);
}
.FondoCONTACTO {
	background-image : url(picts/contactform.jpg);
}
.FondoALEMAN {
	background-image : url(picts/Cursos_aleman_Vitoria_Gasteiz.JPG);
}
.FondoINGLES {
	background-image : url(Fotos/Cursos_idiomas_ingles.JPG);
}
.FondoIDIOMAS {
	background-image : url(Fotos/Cursos_idiomas_extranjero.JPG);
}
.FondoFRANCES {
	background-image : url(picts/Bandeau_France.gif);
}
.FondoCHINO {
	background-image : url(Fotos/Cursos_chino_vitoria.JPG);
}



.Fondodegrad {
	background-image : url(picts/stretchbar1.jpg);
}
#apDiv3 {
position : absolute;
left : 75%;
top : 26px;
width : 269px;
height : 215px;
z-index : 5;
background-color : #6b697f;
background-image : url(picts/background-main-azul.png);
}
#apDiv1 {
	position : absolute;
	left : 13px;
	top : 119px;
	width : 235px;
	height : 247px;
	z-index : 1;
}
#apDiv6 {
	position : absolute;
	left : 260px;
	top : 220px;
	width : 675px;
	height : 14px;
	z-index : 6;
	text-align : left;
}
#apDiv13 {
position : absolute;
left : 1188px;
top : 8px;
width : 153px;
height : 21px;
z-index : 8;
background-color : #cccccc;
}
#apDiv2 {
	position : absolute;
	left : 6px;
	top : 153px;
	width : 150px;
	height : 80px;
	z-index : 1;
}
#apDiv4 {
position : absolute;
left : 359px;
top : 209px;
width : 620px;
height : 15px;
z-index : 4;
}
 td.c10 {
	background-color: #DADADA
}
 tr.c9 {background-color: #EFEFEF}
 td.c8 {
	background-color: #F0F0F0
}
 td.c7 {
	background-color: #E8E8E8;
	text-align: left;
}
 td.c6 {background-color: #DADADA}
 td.c5 {background-color: #6C6C89}
 td.c4 {padding-right:0px}
}
td.c10 {
	padding-right:0px;
	background-color: #F2F2F2;
}

 div.c3 {text-align: left}
 div.c2 {text-align: right}
 div.c1 {text-align: center}
}

