/*@import url("reset_css.css");*/
@font-face {
    font-family: 'Calibri';
    src: url('calibri-webfont.eot?') format('eot'),
         url('calibri-webfont.woff') format('woff'),
         url('calibri-webfont.ttf') format('truetype'),
         url('calibri-webfont.svg#webfontPpfNc4Yk') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS Document */



body { margin:10px; font-family:Calibri, Arial, Helvetica, sans-serif;}

#conteiner{ width:960px; margin-left:auto; margin-right:auto; overflow:hidden; background:url(../img/back2.gif);}

.communicate{color:#006699; t-family:Calibri, Arial, Helvetica, sans-serif; font-variant:small-caps;}

/*IDIOMA*/

#idioma { height:15px;width:960px; float:left;}

#idioma ul {list-style:none; font-size:10px; margin:0px; padding:0px;}

#idioma li{float:left;margin:0px;}

#idioma li a{ margin:5px;  background-image:url(../img/idioma.gif); background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 10px;color:#442; text-decoration:none;}

#idioma li a:hover { text-decoration:underline;}

#idioma li#activo{ margin:0px;  background-image:url(../img/idioma.gif); background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 10px;color:#442; text-decoration:underline;}



/*HEAD*/



#header{height:80px;margin:0px;background: #006699; float:left; margin-bottom:5px;width:960px;}

#slogan{ width:718px; float:left;}

#slogan h1{ margin:0px; color:#FFFFFF; font-size:14px; float:left; text-align:center; float:left; padding-top:24px; padding-left:85px; font-variant:small-caps;}

#header img { float:right;}



#header2{height:84px;margin:0px;background: #006699; float:left; margin-bottom:5px;width:960px;}

#header2 img { float:left;}



#header3{height:168px;margin:0px;background: #ccccff; float:left; margin-bottom:5px;width:960px;}



/*DESTCADO*/

#destacado{ margin:0px; color:#FFFFFF; font-size:14px; float:left;  float:left; padding:0 10px 0px 10px; width:480px;}

#destacado ul{margin:5px; list-style:none; padding:0px;} #destacado li{margin:0px; list-style:none; padding:0px;}

#header3 img { float:right;}

.markee  ul{margin:5px; list-style:square; padding:0px;} .markee li{margin:0px; list-style:square; padding:0px;}





#cont_nav { float:left; width:310px; background-image:url(../img/menu_raya.jpg); background-repeat:repeat;}

#nav {width:270px; float:left; padding:10px 20px 0px 20px; font-size:12px;line-height:20px; }

	#nav ul{margin:0px; padding:11px 0 19px 0; list-style:none;} 

	#nav li{margin:0px;padding:0px;color:#006699;}

	#nav li a { color:#FFFFFF; text-decoration:none; color:#FFFFFF; background-image:url(../img/li_menu_over.gif); background-repeat:no-repeat;  background-position:0px 15px; padding:10px;}

	#nav li a:hover {color:#CCC; background-image:url(../img/li_menu.gif); background-repeat:no-repeat;}

	#nav li#activo {color:#CCC; background-image:url(../img/li_menu.gif); background-repeat:no-repeat;background-position:0px 7px; padding-left:10px;}







/*CONTENIDOS*/

#cont_home {width:623px; float:left; margin:0px 0px 0px 7px; background:#ccccff; padding:0px 10px 10px 10px; color:#000; font-size:14px;text-align:justify;}

#cont_home p{ margin: 70px 0px 0px 0px}



/*FIMAR*/



#firma {background: #006699;  width:257px; float:left; padding:10px 0 20px 20px; font-size:12px;/*line-height:20px; border-top:1px solid #FFF;*/ height:auto;}

#firma ul{margin:0px 0px 0px 20px; padding:10px 0px 0px 0px; list-style:none;} 

	#firma li{margin:0px;padding:0px;color:#006699; float:left;}

	#firma li a { color:#FFFFFF; text-decoration:none; color:#FFFFFF; /*background-image:url(../img/li_menu_over.gif); background-repeat:no-repeat;  background-position:0px 14px;*/ padding:20px;}

	#firma li a:hover {color:#99ccff; /*background-image:url(../img/li_menu.gif); background-repeat:no-repeat;*/}

#firma2 {background: #006699;  width:270px; float:left; padding:10px 20px 10px 20px; font-size:12px;line-height:20px; /*border-top:1px solid #FFF;*/ height:auto;}

#firma2 ul{margin:0px 0px 0px 20px; padding:10px 0px 0px 0px; list-style:none;} 

	#firma2 li{margin:0px;padding:0px;color:#006699; float:left;}

	#firma2 li a { color:#FFFFFF; text-decoration:none; color:#FFFFFF; background-image:url(../img/li_menu_over.gif); background-repeat:no-repeat;  background-position:0px 14px; padding:10px;}

	#firma2 li a:hover {color:#006699; background-image:url(../img/li_menu.gif); background-repeat:no-repeat;}

/*backoffice*/



#cont_cursos2 {width:638px; float:left; margin:0px 0px 0px 75px; background:#cccccc; padding:0px 0px 10px 5px; color:#000; font-size:13px;

height: auto!important; /* para los browsers buenos */

     height: 430px; /* para IE5+ */

     min-height: 430px; /* para los browsers buenos */}

#cont_cursos2 p#primero{ margin: 100px 0px 0px 0px;}

#cont_cursos2 p{ margin: 10px 0px 0px 0px;} #cont_cursos a{color:#fc4438; } #cont_cursos a:hover{color:#4b452f; font-weight:bold; }



#cont_cursos2 ul{margin:0px; padding:0px; list-style:none;} 

#cont_cursos2 li{margin:0px;padding:0px;color:#006699; display:inline;}

#cont_cursos2 li a { text-decoration:none; color:#006699; background-image:url(../img/li_menu_over2.gif); background-repeat:no-repeat;  background-position:0px 15px; padding:10px; font-size:11px; margin-right:5px;}

#cont_cursos2 li a:hover {color:#fc4438; background-image:url(../img/li_menu2.gif); background-repeat:no-repeat;}

#cont_cursos2 li#activo {color:#fc4438; background-image:url(../img/li_menu2.gif); background-repeat:no-repeat;background-position:0px 6px; padding:1px 10px 10px 10px; font-size:11px; margin-right:5px;}

#cont_cursos2 h2{font-size:12px;color:#4a442e;margin:0px;}



#cont_cursos2 h2#nolink{background-image:url(../img/li_menu_over2.gif); font-size:12px;color:#4a442e; background-repeat:no-repeat;background-position:0px 5px; padding-left:10px; margin:0px;text-decoration:none;}



#cont_cursos2 h2 a{background-image:url(../img/li_menu_over2.gif); font-size:12px;color:#4a442e; background-repeat:no-repeat;background-position:0px 5px; padding-left:10px; margin:0px;text-decoration:none;}



#cont_cursos2 h2 a:hover{background-image:url(../img/li_menu2.gif); font-size:12px;color:#fc4438; background-repeat:no-repeat;background-position:0px 5px;margin:0px; text-decoration:none;}



#primera{font-size:14px; font-family:Arial, Helvetica, sans-serif;}





/*cursos*/

#cont_cursos {width:623px; float:left; margin:0px 0px 0px 7px; background:#ccccff; padding:10px 10px 10px 10px; color:#000; font-size:13px; text-align:justify;

height: auto!important; /* para los browsers buenos */

     height: 231px; /* para IE5+ */

     min-height: 231px; /* para los browsers buenos */}

#cont_cursos p#primero{ margin: 20px 0px 0px 0px;}

#cont_cursos p{ margin: 10px 0px 0px 0px;} #cont_cursos a{color:#006699; } #cont_cursos a:hover{color:#4b452f; font-weight:bold; }



#cont_cursos ul{margin:0px; padding:0px; list-style:none;} 

#cont_cursos li{margin:0px;padding:0px;color:#006699; display:inline;}

#cont_cursos li a { text-decoration:none; color:#006699; background-image:url(../img/li_menu_over2.gif); background-repeat:no-repeat;  background-position:0px 15px; padding:10px; font-size:15px; margin-right:5px; font-variant:small-caps;}

#cont_cursos li a:hover {color:#666699; background-image:url(../img/li_menu2.gif); background-repeat:no-repeat; font-variant:small-caps;}

#cont_cursos li#activo {color:#666699; background-image:url(../img/li_menu2.gif); background-repeat:no-repeat;background-position:0px 6px; padding:1px 10px 10px 10px; font-size:15px; margin-right:5px;font-variant:small-caps;}

#cont_cursos h2{font-size:15px;color:#006699;margin:0px; font-variant:small-caps;}



#cont_cursos h2#nolink{background-image:url(../img/li_menu_over2.gif); font-size:12px;color:#4a442e; background-repeat:no-repeat;background-position:0px 5px; padding-left:10px; margin:0px;text-decoration:none;}



#cont_cursos h2 a{background-image:url(../img/li_menu_over2.gif); font-size:12px;color:#4a442e; background-repeat:no-repeat;background-position:0px 5px; padding-left:10px; margin:0px;text-decoration:none;}



#cont_cursos h2 a:hover{background-image:url(../img/li_menu2.gif); font-size:12px;color:#fc4438; background-repeat:no-repeat;background-position:0px 5px;margin:0px; text-decoration:none;}

/*#primero{ margin: 50px 0px 0px 0px;}
*/
#primera{font-size:14px; font-family:Arial, Helvetica, sans-serif;}



/*NOTICIAS MENU*/

#noticias_menu{     float: left;
    margin-left: 115px;
    padding-top: 21px;
    width: 300px;}

#noticias_menu ul{margin:10px; padding:0px 0px 0px 10px; list-style:none; border-left:2px solid #000000; }

#noticias_menu li {display:list-item;}

#noticias_menu li a{color:#4a442e;font-size:10px; background-image:url(../img/li_menu_over2.gif); background-repeat:no-repeat;  background-position:0px 14px; padding:10px;}

#noticias_menu li a:hover{color:#666699;}



#noticias_menu li#activo2{color:#006699;font-size:10px; background-image:url(../img/li_menu2.gif); background-repeat:no-repeat;  background-position:0px 5px; padding:0px 0px 0px 10px; }  





#noticias_contenido{ width:600px; float:left; /*border:1px solid #000;*/ padding:5px; padding-top:7px;}

#noticias_contenido img {float:left; margin:0px 15px 15px 0px;}

/*#noticias_contenido h3{ background-image:url(../img/li_menu2.gif); font-size:12px;color:#fc4438; background-repeat:no-repeat; background-position:90px 5px; padding-left:10px; margin:0px; font-weight:normal;}	
*/#noticias_contenido h3{ background-image:url(../img/li_menu2.gif); font-size:12px;color:#006699; background-repeat:no-repeat; background-position:left center; margin:0px; font-weight:normal;}	

#noticias_contenido p { color:#000000;margin:0px; padding-top:5px;}

#news{float:left;color:#006; font-size:36px; font-family:Calibri, Arial, Helvetica, sans-serif; font-weight:bold;width:50px;padding-top:24px; padding-left:10px;}



/*NOTICIAS MENU*/

#profesionale_menu{ width:224px; float:left; padding-left:21px;}

#profesionale_menu ul{margin:10px; padding:0px 0px 0px 10px; list-style:none; border-left:2px solid #000000; }

#profesionale_menu li {display:list-item;}

#profesionale_menu li a{color:#4a442e;font-size:10px; background-image:url(../img/li_menu_over2.gif); background-repeat:no-repeat;  background-position:0px 14px; padding:10px;}



#profesionale_menu li#activo2{color:#fc4438;font-size:10px; background-image:url(../img/li_menu2.gif); background-repeat:no-repeat;  background-position:0px 5px; padding:0px 0px 0px 10px; }  





#profesionales_contenido{ width:361px; float:left; border:1px solid #000; padding:5px;}

#profesionales_contenido img {float:left; margin:0px 15px 15px 0px;}

#profesionales_contenido h3{font-size:12px;color:#000; margin:0px; font-weight:normal; margin-bottom:5px;}	

#profesionales_contenido p { color:#000000;margin:0px; padding:10px; background:#FFFFFF;}



/*ABOUT*/

#about_barcelona{ width:611px; float:left; border:1px solid #000; padding:5px;}

#about_barcelona img {float:left; margin:0px 15px 15px 0px;}

#about_barcelona h3{ background-image:url(../img/li_menu2.gif); font-size:12px;color:#fc4438; background-repeat:no-repeat; background-position:90px 5px; padding-left:10px; margin:0px; font-weight:normal;}	

#about_barcelona p { color:#000000;margin:0px;}





/*cursos*/

#cont_about {width:623px; float:left; margin:0px 0px 0px 7px; background:#CCCCFF; padding:10px 10px 10px 10px; color:#000; font-size:12px; text-align:justify;

height: auto!important; /* para los browsers buenos */

     height: 231px; /* para IE5+ */

     min-height: 231px; /* para los browsers buenos */}

#cont_about p{ margin: 0px 0px 15px 0px; color:#000000;}
#cont_about h2{color:006699; font-variant:small-caps; font-size:12px;}

/*Contacto*/
#contacto text{width:50px; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCC;}
#contacto textarea{width:300px;font-size:11px; font-family:Arial, Helvetica, sans-serif;border:1px solid #CCC; height:80px;}
#contacto input[type="button"]{border:1px solid #2a2a2a; cursor:pointer; background-color:#FFFFFF; font-size:11px;}
#contacto input[type="button"]:hover{color:#006699;}
#google a{color:#999999; text-decoration:none;}
#google a:hover{color:006699;}

/*PIE*/

#creactivitat {float:right; margin:0 210px 0 0; font-size:10px;  }

#creactivitat a{color:#bbbbbb; text-decoration:none;}

#creactivitat a:hover{color:#000;}

.redes_sociales{
	margin-right: 242px; float:right; margin-top: -3px;
	}
