*, html { margin:0; padding:0;}

body { padding:0 .5em 1em .5em; margin:0; background:#fff; font:0.7em/1.25em Verdana, Arial, Helvetica, sans-serif; color:#fff; background:url(../img/fon.gif); background-position:top center; background-repeat:repeat-x;}

a { color:#cccccc; text-decoration:none}
a:hover { color:#fff; text-decoration:underline}
a img { border:0;}
.limpia {clear:both; height:20px;}
.limpiatx {clear:both;}

.idiomas {width:960px; height:24px; text-align:right; padding-right:50px; color:#005b90; font:bold 10px verdana; padding-top:4px;}
.idiomas p {color:#005b90; font:bold 10px verdana; padding-top:4px;}
.idiomas a {text-decoration:underline; color:#005b90; font:normal 10px verdana;}



/* carcasas */
#global { margin:0 auto; width:980px; padding:0; min-height:622px;}
#carcasas { /*width:1328px; padding:3em 5.7em 0 8em; float:left; /*min-height:50em; max-height:50em;*/margin-left:auto; margin-right:auto;}
#contenido { width:100%; float:left; padding:0 0 0 0; margin:0 0 0 0px;}

.contenido_izquierda {background-color:#b9d1dd; width:503px; float:left; height:567px; border-right:7px solid #fff; border-left:7px solid #fff; text-align:left;}
.contenido_dcha { width:455px; float:left; height:567px; border-right:7px solid #fff; display:inline;}

.contenido_dcha#home{background-color:#015b90;}
.contenido_dcha#cursosestiu{background-color:#d900d7;}
.contenido_dcha#casalfon{background-color:#66cc00;}
.contenido_dcha#dxtfon{background-color:#00d2d3;}
.contenido_dcha#teatre{background-color:#ff7200;}

.peu_int {color:#fff; font:bold 40px Arial, Helvetica, sans-serif; text-align:left; margin-top:20px;}
.peu_casal{color:#fff; font:bold 40px Arial, Helvetica, sans-serif; text-align:left; margin-top:190px;}
.peu_dxt{color:#fff; font:bold 40px Arial, Helvetica, sans-serif; text-align:left; margin-top:150px;}

.peu_int_es {color:#fff; font:bold 36px Arial, Helvetica, sans-serif; text-align:left; margin-top:15px; letter-spacing:-3px;}
.peu_casal_es{color:#fff; font:bold 36px Arial, Helvetica, sans-serif; text-align:left; margin-top:180px; letter-spacing:-3px;}
.peu_dxt_es{color:#fff; font:bold 36px Arial, Helvetica, sans-serif; text-align:left; margin-top:140px; letter-spacing:-3px;}

.txtdcha {margin-left:37px; text-align:left; color:#fff; width:387px; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.logo {float:left; margin:0px; padding:0px;}

/* cabecera */
.menus {position:absolute;left:50%; margin-left:-179px;	top:28px; width:206px; height:298px; padding:0px;	z-index:1000;}

.cajauno { width:93px; border-left:6px solid #fff; border-bottom:6px solid #fff;border-right:7px solid #fff; float:left; text-align:left; height:92px;}
.cajados { width:93px; border-bottom:6px solid #fff;border-right:7px solid #fff; float:left; text-align:left; height:92px;}
.cajatres { width:100px; border-bottom:6px solid #fff;border-left:7px solid #fff; float:right; text-align:left; height:92px; background-image:url(../img/flecha.gif); background-repeat:no-repeat; background-position:right 65px;}

#cursos {background-color:#d900d7;}
#casal { background-color:#66cc00;}
#esports { background-color:#00d2d3;}
#artista { background-color:#ff7200;}
#presentacion { background-color:#015b90;}

.una {width:100%; text-align:center; color:#fff; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding-top:35px;letter-spacing:-1px;}
.una a {text-decoration:none; color:#fff;font:bold 10px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;}
.una a:hover {text-decoration:underline; color:#fff;font:bold 10px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;}

.una#big {letter-spacing:-1px;}

.txt_intro {margin-top:75px; margin-left:20px; font:bold 40px Arial, Helvetica, sans-serif; line-height:40px; width:400px; color:#fff;}
.dron {float:left; font:normal 10px verdana; color:#015a92; margin-left:20px; margin-top:30px;}
.dron a {font:normal 10px verdana; color:#015a92; text-decoration:underline;}

.firma {background-color:#01ffff; text-align:left; width:382px; color:#005b90;font:normal 10px Verdana, Arial, Helvetica, sans-serif; height:30px; padding-left:5px; padding-top:4px;}
