* {margin:0px; padding:0px;}


body {color:#666; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;
		background: #fff url(../img/fondo.gif) repeat-x left 110px;}

div {position:relative;}

a {text-decoration:none; outline:none; color:#06c;}
	a:hover {color:#f5ac2d;}
	
p {text-align:justify;}

h1 {border-bottom:1px solid #900; margin-bottom:15px; margin-top:10px; text-indent:-10000px; font-size:20px; line-height:20px;}

h2 {color:#06c; font-size:12px; }

h3 {font-size:12px;}

#contenedor {width:950px; margin:0px auto;}

	#cabecera {height:114px; overflow:hidden;}
	
		#menu {position:absolute; top:91px; left:40px; width:900px; height:20px; list-style:none;}

			#menu li {	display:inline-block; float:left; padding-left:10px; margin-right:5px;
									background:#f6ad2d url(../img/fondoMenuIzq.gif) no-repeat left top; 
									color:#fff; font-weight:bold;}
					#menu li.fondoBeige {background-image:url(../img/fondoMenuIzqB.gif); }
									
					#menu li a {	display:inline-block; padding: 2px 10px 2px 0px;
									background: url(../img/fondoMenuDer.gif) no-repeat right top;
									color:#036;}
						#menu li a.fondoBeige {background-image:url(../img/fondoMenuDerB.gif); }
						#menu li a:hover {color:#fff;}
						
					#menu li span {	display:inline-block; padding: 2px 10px 2px 0px;
									background: url(../img/fondoMenuDer.gif) no-repeat right top;}
						#menu li span.fondoBeige {background-image:url(../img/fondoMenuDerB.gif); }						
						
	
	#navegacion {	height:30px; overflow:hidden; background: url(../img/fondoNavegacion.gif) repeat-x left top;
					color:#06c; font-size:10px; font-weight:bold;}
		
		p.iconos {float:right; width:113px; margin-top:8px;}
			p.iconos a.home {color:#06c; background:url(../img/icoHome.gif) no-repeat left center; padding-left:15px;}
			p.iconos a.mail {color:#06c; background:url(../img/icoMail.gif) no-repeat left center; padding-left:15px;}
		p.navegacion {margin-top:8px; margin-left:13px;}
			p.navegacion a {color:#036;}
			p.navegacion span {color:#036;}	
			
	#latIzq {width:210px; float:left; height:407px; margin-left:-10px;}
		 a.facebook {color:#3e3e3e; display:block; margin-top:5px; text-align:center; font-size:10px; background: url(../img/fondoFacebook.gif) no-repeat center center; height:85px;}
			a.facebook:hover {color:#f5ac2d;}
	
	#contenidos {	width:730px; float:left; min-height:407px; margin-left:10px;
					text-align:justify; color:#333;}
		
	#pie {text-align:center; list-style:none; float:none; clear:both; margin-left:230px;}
		#pie li {	display:inline-block; float:left; padding:10px 15px 10px 30px; 
					background:url(../img/icoPieA.gif) no-repeat left center;
					color:#f5ac2d;}
			#pie li a {color:#06c;}
				#pie li a:hover {color:#f5ac2d;}
			
			.pieA {background-image:url(../img/icoPieA.gif) !important;}
			.pieB {background-image:url(../img/icoPieB.gif) !important;}
			.pieW {background-image:url(../img/icoPieW.gif) !important;}
			.pieK {background-image:url(../img/icoPieK.gif) !important;}
			.ocom {text-align:right; background: none !important; padding:10px 0px 10px 30px !important; color:#666 !important; font-size:10px;}
				.ocom a {color:#666 !important;}
			
/**** SECCIONES ****/
.individualTraining {margin:10px 15px 15px 25px; line-height:2em;}
.learningCouple {margin:10px 15px 20px 25px; line-height:2em;}
.learningFamily {margin:0px 15px 5px 25px; line-height:2em;}
.spanishImmersion {margin:5px 25px 20px 0px; line-height:2em;}
.tailorMadeProgrammes {margin:5px 25px 0px 0px; line-height:1.5em;}
.aboutMe {margin:5px 15px 0px 25px; line-height:2em;}
.teachingMethods {margin:0px 25px 15px 0px; line-height:1.5em;}
	h3.teachingMethods a {color:#0076c2;}
.whySpanish {margin:10px 15px 0px 0px; line-height:2em;}
	.whySpanish strong {color:#0076c2;}
	

#formulario {width:300px; float:left;}
	#formulario p {margin-bottom:10px;}
	#formulario label {color:#292929;}
	.cajaTexto {width:300px;}
	.areaTexto {width:300px; height:70px;}
	.botonForm {border:1px solid #666; background-color:#fff; color:#da8a00; }
	
#contacto {width:400px; margin-left:20px; float:left; text-align:center;}
	#contacto p {line-height:3em;}
	#contacto a {color:#f93;}
	#contacto span {color:#f93;}
	
	#tarjeta {height:191px; width:381px; background:url(../img/contents/contact.jpg) no-repeat left top; margin:80px auto 0px auto; font-size:14px; color:#454545; }
		#tarjeta p.datos {padding:50px 10px 0px 150px; line-height:1.9;}
			#tarjeta p.datos a {color:#454545;}
			
		#tarjeta p.linkAboutMe {padding:5px 10px 0px 150px; line-height:1.9; color:#666;}
			#tarjeta p.linkAboutMe a {color:#980012;}
	
