*{font-family:Trebuchet Ms}
body{
margin:0;padding:0;border:0;background:#F7F7F7;text-align:center;}
#papel{
margin:auto;text-align:left;width:75%;margin-top:10px;border-top:1px solid silver;
background:#fff url('../images/orange.png') no-repeat top;padding-top:10px;
}
#logo{

}
#logo a{
text-decoration:none;color:gray;font-weight:bold;font-size:0em;color:#fff;
background:url('../images/perucss.png') no-repeat;width:121px;height:80px;display:block;
}

#logo h4{
font:small-caps bold 12px Trebuchet MS;margin:0;margin-left:10px;color:#DB224B;
}

#menu1{
margin:0;padding:0;text-align:right;float:right;width:70%;
margin-top:50px
}

#menu1 li{
list-style-type:none;margin:0 2px;_float:right;_width:10px;
}

#menu1 .home{
background:url('../images/home.png') no-repeat left bottom
}

#menu1 li a{
float:right;font-size:12px;border:1px solid silver;background:#fff;
text-decoration:none;color:silver;font-weight:bold;padding-right:2px;
padding-top:22px;
width:120px;
}

#menu1 li a:hover{
height:35px;_height:35px;padding-top:5px;text-align:center;font-size:24px;
background:#fff;
color:#FB9322;
border-color:#FDC587;
font-variant:small-caps;
}

#menu1 #actual {
height:35px;
_height:35px;
padding-top:5px;text-align:center;font-size:24px;
background:#fff;
color:#FB9322;
border-color:#FDC587;
font-variant:small-caps;
}



#dcontent{
padding:10px;font-size:11px;color:gray;position:relative;
height:179px;
_height:199px;
overflow:hidden;
}

#menu2{
margin:0;padding:0;width:100%;
position:absolute;bottom:15px;_bottom:10px;left:0;margin-left:20px;
}

#menu2 li{
list-style-type:none;margin:0 2px;width:100%;
}

#menu2 li a{
font-size:12px;width:100%;display:block;
text-decoration:none;
color:silver;
font-weight:bold;
}

#menu2 li a:hover {
background:#fff;
filter:alpha(opacity=50);
opacity:0.5;
color:#DB224B;
font-variant:small-caps;
}

#menu2 #actualinf {
background:#eee;
filter:alpha(opacity=50);
opacity:0.5;
color:#DB224B;
font-variant:small-caps;
}

p.quoted{
float:left;width:30%;text-align:justify;background:url('../images/quote.png') no-repeat;text-indent:27px;padding:3px;
}



#pie{
color:gray;height:15px;background:url('../images/pie.png');font-size:0.75em;padding:10px;padding-top:45px;sborder:1px solid black
}

#dimages{
margin-right:70px;position:absolute;top:0;right:0;overflow:hidden;height:200px;
}

#contenido p{
margin-right:20px;text-align:justify;overflow:hidden;margin-left:80px;_margin-left:310px;
}


#borde{
	border:1px solid #C0C0C0}

form table{
position:relative;z-index:1
}

input, textarea, button{
display: block;
width: 250px;
font:bold 15px Arial;
border:1px solid silver;
color:gray;
margin-left:2px
}
input:focus{
background:url('/images/input.gif') repeat-x;
}
#tcontacto_bg{
background:#f7f7f7 url('/images/contacto.gif') no-repeat
}

#tdcontacto{
vertical-align:top;background:#f7f7f7 url('/images/mail.png') no-repeat;;padding:10px;font:small-caps 13px Trebuchet MS
}

.error{
border:1px solid silver;background:#f7f7f7;font-weight:bold;width:200px;float:right;padding:10px;margin-top:-10px
}