@charset "UTF-8";
body {font:100% Arial, Helvetica, sans-serif; background:url(../img/bg.jpg) center 0 no-repeat #5e2d56; margin:0; padding:0; text-align:center; color:#000;}
.twoColFixLtHdr #container {width:742px; margin: 0 auto; text-align:left; background:url(../img/cpo_bg.gif)} 
.twoColFixLtHdr #sidebar1 {width:216px; background:url(../img/izq_bg.gif) no-repeat; padding:0; height:865px; float:left; margin:0; position:relative}
.twoColFixLtHdr #cuerpo {width:742px; height:auto;}
.twoColFixLtHdr #mainContent {margin:0; padding:0; float:right; width:526px}
.twoColFixLtHdr #mainContent .titulo {height:85px; background:url(../img/tit_bg.gif)}
.twoColFixLtHdr #mainContent .subtitulo {float:left; width:100%; margin-bottom:21px}
.twoColFixLtHdr #mainContent .contenido {padding:0 33px 0 30px; margin:0; font:12px/18px Arial, Helvetica, sans-serif; color:#484848}
.twoColFixLtHdr #mainContent .contenido a:link, .twoColFixLtHdr #mainContent .contenido a:visited, .twoColFixLtHdr #mainContent .contenido a:active {color:#5e2d56; text-decoration:underline; font-weight:bold}
.twoColFixLtHdr #mainContent .contenido a:hover {text-decoration: underline; color: #e236cb; font-weight:bold}
.twoColFixLtHdr #mainContent .contenido .textos {text-align:left; margin-bottom:25px}
.twoColFixLtHdr #footer {padding:0; position:relative; font-family:Tahoma,Arial, Helvetica, sans-serif; margin:0; height:90px; background-color:#5e2d56}
.twoColFixLtHdr #footer a:link, .twoColFixLtHdr #footer a:visited, .twoColFixLtHdr #footer a:active {color:#e5c0e0; text-decoration: none;}
.twoColFixLtHdr #footer a:hover {text-decoration: underline; color: #fff;}
.twoColFixLtHdr #footer .copy {width:532px; height:56px; background: url(../img/pie_bg.gif); position:absolute; right:0; top:0; color:#cab1c7; font-size:10px; text-align:center; line-height:56px}
.twoColFixLtHdr #footer .dev {height:34px; position:absolute; right:0; top:56px; color:#e5c0e0; font-size:9px; text-align:right; line-height:34px}
.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}

.menu {width:216px; height:auto; position:absolute; top:0; left:0}
.menu .separa {background:url(../img/menu_separa.gif); height:1px; font-size:1px; line-height:0}
.idiomas {width:75px; height:auto; position:absolute; top:360px; left:65px}
.idiomas .esp {width:55px; height:10px; margin:0 0 6px 0; background:url(../img/idiomas_esp.gif) 0 -10px no-repeat; float:right}
.idiomas .esp a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/idiomas_esp.gif) top left no-repeat}
.idiomas .esp a:hover {background-image:none; color:yellow}
.idiomas .esp a:active {color:black}
.idiomas .esp_in {width:75px; height:10px; margin:0 0 6px 0; background:url(../img/idiomas_esp_in.gif) no-repeat; float:right; font-size:1px; line-height:0}
.idiomas .eng {width:54px; height:10px; margin:0 0 6px 0; background:url(../img/idiomas_eng.gif) 0 -10px no-repeat; float:right}
.idiomas .eng a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/idiomas_eng.gif) top left no-repeat}
.idiomas .eng a:hover {background-image:none; color:yellow}
.idiomas .eng a:active{color:black}
.idiomas .eng_in {width:75px; height:10px; margin:0 0 6px 0; background:url(../img/idiomas_eng_in.gif) no-repeat; float:right; font-size:1px; line-height:0}
.idiomas .por {width:67px; height:10px; margin:0 0 6px 0; background:url(../img/idiomas_por.gif) 0 -10px no-repeat; float:right}
.idiomas .por a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/idiomas_por.gif) top left no-repeat}
.idiomas .por a:hover{background-image:none; color:yellow}
.idiomas .por a:active{color:black}
.idiomas .por_in {width:75px; height:10px; margin:0 0 6px 0; background:url(../img/idiomas_por_in.gif) no-repeat; float:right; font-size:1px; line-height:0}
.data {width:151px; position:absolute; top:464px; left:35px;}
.data .mail {width:151px; height:12px; margin:0; background:url(../img/data_mail.gif) 0 -12px no-repeat;}
.data .mail a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/data_mail.gif) top left no-repeat}
.data .mail a:hover{background-image:none; color:yellow}
.data .mail a:active{color:black}

#crossfade {width:453px; height:300px; position:relative; border:solid 5px #fff; margin-bottom:25px}
#crossfade2 {width:453px; height:300px; position:relative; border:solid 5px #fff; margin-bottom:25px}
.separador {background:#fff; width:463px; height:5px; font-size:1px; line-height:0; float:left; margin:0 0 21px 0}
