/* CSS Document */

body {
margin:0px;
padding:0px;
background-color:#1d1d1d;
color:#FFFFFF;
font-family:Futura, Arial, Helvetica, Geneva; 
font-size:11px;
}

li h3 {
margin:-3px 0 0 0;
font-size:11px;
font-weight:300;
text-align:center;
}

#top_main {
width:800px;
height:630px;
left:50%;
margin-left:-400px;
margin-top:-315px;
position:absolute;
top:50%;
}

#yellow {
position: absolute;
background-color:#d9c236;
width:200px;
height:580px;
left:550px;
top:0px;
overflow:hidden;
filter:alpha(opacity=86);
-moz-opacity:0.86;
opacity:0.86;
padding:10px;
}

.logo {
margin:20px 8px 15px 8px;
}

#news {
width:170px;
margin:40px auto 0 auto;
}

.scroll_title {
width:auto;
}

#links {
width:170px;
margin:30px auto 0 auto;
}

#links ul {
margin:0;
padding:0;
}

#links li {
margin-bottom:5px;
}

#news p {
margin:0 0 10px 0;
padding:0;
}

#foto_main {
background-image:url(../images/logo_gray.gif);
background-position:center;
background-repeat:no-repeat;
width:800px;
height:630px;
left:50%;
margin-left:-400px;
margin-top:-315px;
position:absolute;
top:50%;
}

#top_con{
height:460px;
}

#mainfoto {
position:absolute;
left:230px;
bottom:184px;
}

#caption {
position: absolute;
bottom:184px;
left:0px;
width:200px;
z-index:100;
}

#caption h1 {
font-size:14px;
font-weight:400;
margin:0px;
}

#bottom_con {
width:auto;
}

#persfoto {
padding-bottom:80px;
padding-left:40px;
padding-right:30px;
float:left;
}

#perstxt {
width:auto;
float:left;
}

#perstxt p {
margin:0;
}

#perstxt p#name {
margin-top:20px;
}

#address {
position: absolute;
width:200px;
left:480px;
bottom:100px;
z-index:100;
}

#address h1 {
font-size:14px;
margin:0px;
text-shadow: 3px 3px 5px #000;
}

#address p {
text-shadow: 3px 3px 5px #000;
}

.fotocaption {
position: absolute;
top:0px;
left:0px;
width:200px;
z-index:100;
}

.img-dec {
background-image:url(../images/imgshadow.gif);
background-repeat: no-repeat;
background-position: bottom right;
padding-bottom:6px;
padding-right:6px;
position: relative;
width:auto;
}

.crear {
clear:both;
}

* html .logo, .scroll_title { behavior: expression(IEPNGFIX.fix(this)); }

/*test*/
#slide{
height:470px;
}
.top_con{
height:460px;
position: relative;
display:none;
}
.slideroll {
position: absolute;
bottom:0px;
left:0px;
width:800px;
z-index:100;
}

.mainfoto {
margin-left:210px;
}
.caption{
width:200px;
position:absolute;
bottom:0;
font-size:14px;
font-weight:400;
}
.caption p{
font-size:11px;
}
* html .caption{
left:0px;
position:absolute;
bottom:0;
font-size:14px;
font-weight:400;
}
*:first-child+html .caption{
left:0px;
position:absolute;
bottom:0;
font-size:14px;
font-weight:400;
}
a {
text-decoration:none;
}
#yellow a:link {
color:#1d1d1d;
}
#address a:link {
color:#FFFFFF;
}
a:visited {
color:#1d1d1d;
}
#yellow a:hover {
color:#eeeeee;
}
#address a:hover {
color:#666666;
}