@charset "utf-8";
/* CSS Document */
body{ background:#f2f2f2 url(../layout/fondo_left.jpg) left top repeat-y; margin:0; padding:0; }

#contenedor{ background:url(../layout/fondo_top.jpg) left top repeat-x; position:relative; width:1260px }
#logo{ position:absolute; left:250px; top:0; width:563px; height:78px; margin:0; padding:0; text-indent:-500px; background:url(../layout/logo.jpg) center center no-repeat; overflow:hidden; }

#contenido{ font: normal normal 14px/19px Arial, Helvetica, sans-serif; background:url(../layout/fotos_adolfo.jpg) left top no-repeat; padding-top: 190px; }

#columna{ width:256px; float:left; }
.decorated_box{ background:url(../layout/menu_bottom.jpg) left bottom no-repeat; width:224px; margin:0 auto; padding:0; padding-bottom:30px; margin-top:15px;}
.decorated_box p { margin:0; padding:0; font: normal normal 10px/11px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.decorated_box h3{background:transparent url(../layout/menu_top.jpg) left bottom no-repeat; padding-bottom:38px; margin:0; text-align:center; font: normal normal 18px/19px "Times New Roman", Times, serif; text-transform:uppercase }
.decorated_box ul, .decorated_box form, .decorated_box .innerBox{ background:url(../layout/menu_caja.jpg) left bottom repeat-y; width:164px; margin:0; padding:0 23px 20px 37px; list-style:none; }
.decorated_box .innerBox{ padding-left:20px; width:181px; text-align:center; }
.decorated_box ul ul{ margin:0; padding:0 10px; list-style:none; background:none;}
.decorated_box ul li{ padding:0; margin:0;}
.decorated_box ul li a{ color:#621616; text-decoration:none;	 }
.decorated_box ul li a:hover{ color:#CC0000; text-decoration:underline;  }

#categoria, #pie , #cuerpo{ display:block; width:958px; margin-left:280px;}
#categoria, #pie{ overflow:hidden; height:19px; }
#categoria{ background:url(../layout/mainbox_top.jpg) left top no-repeat; text-indent:-400px;}
#cuerpo{ background:url(../layout/mainbox_centro.jpg) left top repeat-y; width:850px; padding:0 54px 30px 54px; font: normal normal 15px/20px "Times New Roman", Times, serif; color:#a7a7a7; position:relative; }
#cuerpo h2{ margin:0; padding:0; font-size:24px; line-height:25px; color:#ffa200; margin-bottom:12px; text-align:right; background:url(../layout/category_bottomline.jpg) left bottom repeat-x; padding-right:5px; }
#pie{ font: normal normal 9px/11px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-align:center; background:url(../layout/mainbox_bottom.jpg) left bottom no-repeat; padding-bottom:5px;  }

.columns {margin:30px 0;}
#updates{ background:#ededed; border:1px solid #d2d2d2; height:350px; }
.columns div{ width:380px; float:left; padding:9px 15px; }
.columns h4{ display:none; }
#updates div h3{ font-size:22px; color:#919090; margin-bottom:10px;}
#updates div ul, #updates div ul li{ list-style:none; margin:0; padding:0; }
#updates div ul {padding:10px 0; }
#updates div ul li{ padding-bottom:3px; }
#updates div ul li a, #cuerpo ul li a{ font: normal normal 10px/13px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}
#updates div ul li a:hover, #cuerpo ul li a:hover{ color:#A80B0B}

#libro_adolfo{ background:url(../layout/libros_publicados.jpg) center center no-repeat; text-align:center; margin:0; padding:0;}
#libro_adolfo #first{ margin-right: 104px;}

#participaciones h4{ font: normal bold 25px/28px "Times New Roman", Times, serif; color:#882805; margin-bottom:10px; margin-top:20px;}


.error{ padding:5px 10px; border:dashed 1px #e1c4c4; margin-top:40px; background:#ffeded; }
.error h3{ font: normal bold 22px/22px "Times New Roman", Times, serif; margin:0; padding:0; margin-bottom:5px;}


#modal form #email, #modal a, .error h3{ color:#990000; }
#modal a, .decorated_box h3{color:#ffffff; }
#modal form , #modal a{}
/* VENTANA MODAL */

#modal{ position:absolute; width:100%; top:0; left:0; background:#666666; }
#modal a{ position:fixed; top:0; left:0; width:100%; padding:10px; font: normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:#690404; }
#modal form{ position:fixed; top: 150px; left:20%; width:50%; border:dashed 1px #990033; padding:5%; background:#FeFeFe; color:#333333 }
#modal form p strong{ color:#FF6600; }
#modal form #email{ display:block; width:75%;  border:solid 1px #999999; padding:3px; font: normal normal 17px/17px "Times New Roman", Times, serif; margin:0 0 15px 0; }

/* GALERIA OSCAR */
#thumbs .record{ width:164px; margin: 5px 3px; text-align:center; float:left;  }
#thumbs .record a{ display:block; background:#faf3ef; padding:2px; text-decoration:none; font:normal bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#999;}
#thumbs .record a:hover{ background:#F7D3D2; color:#333333; }
#thumbs .record strong{ display:block; }
#thumbs .record img{ border:1px dashed #999999;}

#top_menu{ position:absolute; right:80px; top:56px; width:auto; font: normal normal 20px/20px Arial, Helvetica, sans-serif; }
#top_menu a{ text-decoration:none; color: #0c0c0c;}
#top_menu a:hover{ color: #d47b46; }

.izquierda{ float:left; margin:0 10px 10px 0; }
.derecha{ float:right; margin:0 0 10px 10px; }