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




/* end of reset */


body {
	background-image: url(images/main_background.jpg);
	background-repeat: repeat-x;

	background-color: #210a04;
  /*  background-color:#ddc064;*/
}


h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px;
padding-top:1em;
padding-bottom:1em;

}


h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
color:#380901;

}


 h2 a,{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;
color:#380901;
text-decoration:none;
}

 h2 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;
color:#B2B2B2;

}


 h6, ul li strong a, ol li strong a  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-decoration:none;

font-weight: bold;
/*font-style:italic;*/
color:#8C1F02;

}

ul li strong a:hover, ol li strong a:hover{ 
color:#B2B2B2;
}
li {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size:0.9em;*/

}
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#380901;

/*text-align:justify;*/
}

p a{
color:#8C1F02;
text-decoration:none;
}

p a:hover{
color:#B2B2B2;
}

#traer{
z-index: 4000;
}
#wrapper{
position: relative;
background-color:#CC9900;
margin-left: auto;
margin-right: auto;
height:auto;

width: 850px;


}

/*ol {
font-family:Verdana, Arial, Helvetica, sans-serif
}*/

#main ul li, #mainidiomas ul li, #mainidiomas ol li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#380901;
}


#solapa h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 1em;
margin-left:1em;

}

#solapa{
	float:right;
	width: 850px;
	position:absolute;
	margin-top:196px;
	height:auto;
	background-color:#210a04;
	border-left: 3px solid #ddc064;
	border-right: 3px solid #ddc064;
	/*padding-top:20px;*/




}



#contenido{
padding:17px;


	background-color:#FFFFFF;
	margin-left: 17px;
	margin-right: 17px;
	min-height:25em;
	height:auto;
    margin-bottom:0px;

}

#contenido2{
padding-bottom:1em;
   
   
	background-color:#FFFFFF;
	margin-left: 17px;
	margin-right: 17px;

	height:auto;

}

#tituloidiomas{
padding-left:1em;
padding-top:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
color:#8C1F02;
}

/*em p{
color:#8C1F02;
}*/

strong {
color:#8C1F02;
}
#contenido img{
float:left;
margin-right:1em;
margin-bottom:1em;
border: 2px solid #999999;



}
#contenedor{
	position: absolute;
	background-color:#CC9900;
	height: 193px;
	width: 850px;
	border-top: 3px solid #ddc064;
	border-left: 3px solid #ddc064;
	border-right: 3px solid #ddc064;
	z-index:5000;


}

#segundocontenido{
clear:left;
margin-top:1em;
}
#leftlanguage{

width: 200px;
height:auto;
background-color:#F2F2F2;
/*border: 1px solid #999999;*/
float:left;


}


#leftlanguage h4{

margin-right:20px;
}


#wrapperbug {
/*float:left;*/

}

#news{

width: 562px;
height:auto;
background-color:#F2F2F2;
/*border: 1px solid #999999;*/
margin-left: 217px;
padding-bottom:37px;
}

#textonews{
/*margin:1em;*/
height:auto;
padding-top:1em;
padding-left:1em;
padding-right:1em;

}

#textonews img{
width:162px;
height:120px;
}

#title1 {
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 1em;
font-weight: bold;
color:#380901;
width: 180px;
height:30px;
text-align:left;
background-color:#ddc064;
padding-left:20px;

padding-top: 8px;
}

#title2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color:#FFFFFF;

width: 544px;
padding-top: 8px;

padding-left:18px;
height:30px;
text-align:left;
background-color:#4E0402;

}

#news img{
float:left;
margin-bottom:0px;


}


h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;

color:#8C1F02;
}

#importantlinks{
clear:left;
margin:0px;
padding-top:20px;
 
}

#ourclients{
clear:left;
}

#menu{
background-color:#F2F2F2;
width:150px;
float:left;
padding-right:20px;


margin-bottom:20px;
/*border: 1px solid #999999;*/

}

#menuidiomas{
background-color:#F2F2F2;
width:130px;
/*float:left;*/
padding-right:17px;
/*padding-left:20px;*/
margin-left:17px;
margin-bottom:17px;



/*border: 1px solid #999999;*/

}

#wrapmenuidiomas{
float:left;
}
/*#menuidiomas li {
list-style-position:outside;
}*/

/*#menu a , #leftlanguage a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-decoration:none;

color:#8C1F02;
}
*/

/*#menu a:hover, #leftlanguage a:hover ,#importantlinks a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-decoration:none;

color:#B2B2B2;
}*/

h4 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-decoration:none;

color:#8C1F02;
}

h4 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-decoration:none;
color:#B2B2B2;
}

#menu p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#380901;
}

#menuidiomas a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-decoration:none;

color:#8C1F02;
}

#menuidiomas a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-decoration:none;

color:#909090;
}

#menuidiomas p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#380901;
}



#main{

width:540px;
/*float:left*/
margin-left: 184px;
/*padding-left: 20px;*/
padding-right:20px;
padding-top:20px;
height:auto;
/*min-height:775px;*/
margin-bottom:0px;
padding-bottom:0px;
}

#mainidiomas{
padding-top:10px;
width:595px;
margin-left: 180px;

height:auto;

}

.modules{
width:520px;
padding-right:20px;
padding-bottom:20px;

}

.modules img{
float:left;
margin-right: 1em;
}

.textmodule{
margin-left:87px;
}
#footer{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ddc064;
	font-size:0.7em;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align:center;
width: 850px;
	background-color:#210904;
	
	border-bottom:3px solid #ddc064;
	
	}
	
#footer a {
color: #ddc064;
text-decoration:none;
}

#footer a:hover{
    text-decoration:none;
	color:#FFFFFF;
}


.boton{
background-image:url(images/header/header_04.jpg) ;
background-repeat:no-repeat;
height: 29px;
width: 118px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
padding-top: 8px;
color:#FFFFFF;


}

#schedule{
margin:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;

clear:left;

}


.dias{
padding:0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
background-color:#8C1F02;
color:#FFFFFF;
text-align:center;
}

.horas{
padding:0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
background-color:#DDC064;
color:#380901;
text-align:center;
}

.private{
padding:0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
background-color:#F9E4AA;
color:#380901;
text-align:center;
}


.claro{
padding:0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
background-color:#CE7B72;
color:#FFFFFF;
text-align:center;
}



.oscuro-light{
padding:0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
background-color:#B19992;
color:#FFFFFF;
text-align:center;
}

.oscuro{
padding:0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
background-color:#8E6F64;
color:#FFFFFF;
text-align:center;
}

#precios{
margin-left:1em;
margin-right: 1em;
margin-top:1em;
}

#blanco{
width: 270px;
/*float:left;*/
margin-left:17px;
margin-top:17px;
}

#rightcol{
padding-top:17px;
margin-left:350px;
/*margin-right:40px;*/
width: 426px;
}




label{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#380901;
font-size:0.9em;
}


.fields{
margin-left:50px;
}



#name{
margin-left:39px;
}

#last{
margin-left:7px;
}

#mail{
margin-left:37px;
}

#textarea{
margin-left:85px;
margin-top:-1.2em;
width:300px;
}

#go{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
margin-left:220px;

}
/*******Registration*******/

#rightcol_r{
padding-top:17px;
margin-left:17px;
margin-right:17px;
width: 781px;
}

.num1 {
width:25px;
}
.num2 {
width:25px;
}
.num3 {
width:35px;
}

#personal{
line-height:21px;
margin-right:10px;

}

.postal{
width:50px;
}