html {
	font-size:62.5%;
}

body {
	background-color:#fff;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
	color:#000;
}



form {
	border:0;
	padding:0;
	margin:0;
}

p,
li,
input,
textarea,
label,
select {
	font-size:1.2em;
}

a img {
	border:0;
}

a {
	outline:none;
	color:#000; /*09c*/
}


/* *****************  HOME  ************************* */

#b-home {
	background-image:url(../img/bg-home.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#b-home h1 {
	font-size:10px;
	line-height:10px;
	margin:32px 0 0 25px;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(../img/logo.gif);
	width:477px;
	height:59px;
	text-indent:-9999px;
}


#b-home #navhome {
	margin:33px 0 0 25px;
	padding:0;
	list-style-type:none;
}

#b-home #navhome li {
	margin:0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	width:90px;
	text-indent:-9999px;
}

#b-home #navhome li#lih1 {
	background-image:url(../img/navhome/cas-off.gif);
	height:15px;
}

#b-home #navhome li#lih2 {
	background-image:url(../img/navhome/eng-off.gif);
	height:20px;
}

#b-home #navhome li#lih3 {
	background-image:url(../img/navhome/ita-off.gif);
	height:18px;
}

#b-home #navhome li#lih4 {
	background-image:url(../img/navhome/por-off.gif);
	height:16px;
}


#b-home #navhome li a {
	width:90px;
	height:15px;
	display:block;
	background-repeat:no-repeat;
}


#b-home #navhome li#lih1 a:hover {
	background-image:url(../img/navhome/cas-on.gif);
}

#b-home #navhome li#lih2 a:hover {
	background-image:url(../img/navhome/eng-on.gif);
}

#b-home #navhome li#lih3 a:hover {
	background-image:url(../img/navhome/ita-on.gif);
}

#b-home #navhome li#lih4 a:hover {
	background-image:url(../img/navhome/por-on.gif);
}


#flash {
	width:657px;
	height:421px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	background-image:url(../castellano/img/flash.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#flash object {
	margin:0;
	padding:0;
	border:0;
}
/* *******  INTERIOR ************ */


h1 {
	font-size:10px;
	line-height:10px;
	margin:25px 0 0 35px;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(../img/logo-interior.gif);
	width:43px;
	height:47px;
	text-indent:-9999px;
}

h1 a {
	width:43px;
	height:41px;
	display:block;
}

#topbar {
	margin:35px 0 10px 27px;
	padding:0;
	list-style-type:none;
	height:30px;
}

#topbar li {
	margin:0;
	padding:0;
	float:left;
	height:30px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#topbar li a {
	margin:0;
	padding:0;
	height:30px;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
}

#footer {
	margin:2em 27px;
	padding:0;
	clear:both;
}

#footer h5 {
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url(../img/footer.gif);
	width:523px;
	height:27px;
	text-indent:-9999px;
}


#footer p {
	font-size:1.1em;
	margin:0;
	padding:.5em 0;
}

#footer p a {
	color:#666;
	text-decoration:none;
}

#footer p a:hover {
	text-decoration:underline;
}

#banner {
	margin:31px 0 40px 27px;
	padding:0;
}


#content {
	margin:0 0 50px 27px;
	padding:0;
	width:520px;
}

#content p {
	margin:0 0 2em 0;
	padding:0;
	line-height:1.6em;
/*	text-align:justify;*/
}

#content h4 {
	margin:0;
	padding:0;
	line-height:1.8em;
	font-size:1.2em;
	font-weight:bold;
}

#content h6 {
	margin:2em 0 0 0;
	padding:0;
	line-height:1.4em;
	font-size:1.1em;
	font-weight:normal;
}


/* ************************* areas de practica ********************* */

#b-areasdepractica #banner ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#b-areasdepractica #banner ul li {
	margin:0;
	padding:0;
	height:32px;
	text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;
}

#b-areasdepractica #banner ul li a {
	height:32px;
	width:626px;
	display:block;
}

img.banner-areas-practica {
	border:0;
	padding:0;
	margin:0 0 2px 0;
}

/* ************************* POP UP ********************* */

#b-popup {
	margin:0;
	padding:2em;
}

#b-popup p {
	margin:0 0 36px 0;
	padding:0;
	text-indent:-9999px;
	width:640px;
	height:100px;
	background-position:0 0;
	background-repeat:no-repeat;
}

#b-popup p a {
	width:640px;
	height:100px;
	display:block;
}

/* ************************* POP UP LEGAL ********************* */

#b-avisolegal {
	margin:0;
	padding:1em 2em;
}


#b-avisolegal h2 {
	margin:0;
	padding:0 0 .5em 0;
	font-size:1.2em;
}

#b-avisolegal p {
	margin:0;
	padding:0;
}

/* ************************* NUESTRAS SEDES ********************* */

#b-nuestrassedes #banner {
	margin:0;
	padding:0;
}

#b-nuestrassedes #content p {
	margin:0;
	padding:0;
	color:#333;
	line-height:1.5em;
}

#b-nuestrassedes #content p a {
	color:#333;
	text-decoration:none;
}

#b-nuestrassedes #content p a:hover {
	text-decoration:underline;
}

#b-nuestrassedes #content h3 {
	background-position:0 30px;
	background-repeat:no-repeat;
	padding:30px 0 0 0;
	margin:0;
	text-indent:-9999px;
	font-size:10px;
	line-height:10px;
	height:22px;
}

#b-nuestrassedes #content h3#madrid {
	background-image:url(../castellano/img/tit-madrid.gif);
}

#b-nuestrassedes #content h3#vitoria {
	background-image:url(../castellano/img/tit-vitoria.gif);
}

#b-nuestrassedes #content h3#tenerife {
	background-image:url(../castellano/img/tit-tenerife.gif);
}

#b-nuestrassedes #content h3#florencia {
	background-image:url(../castellano/img/tit-florencia.gif);
}

#b-nuestrassedes #content h3#baires {
	background-image:url(../castellano/img/tit-baires.gif);
}

#b-nuestrassedes #content h3#rosario {
	background-image:url(../castellano/img/tit-rosario.gif);
}

#b-nuestrassedes #content h3#lima {
	background-image:url(../castellano/img/tit-lima.gif);
}

#b-nuestrassedes #content h3#brasilia {
	background-image:url(../castellano/img/tit-brasilia.gif);
}


