/**
ReynerSibaja.com
CSS Acastillo v1.2 
16-11-07*/

/*GENERAL
***********************************************************************************/
.spacer{clear: both;}
body{background-color: #7195af;background-repeat:  repeat-x;background-position: top left; background-image: url(../images/layout/bg.jpg);}
#layout{width: 850px;height: auto;background-color: none;position: relative;left: auto;top: 0px;margin: 0 auto;}

/*TOP AREA
********************************************************************/
#header{width: 850px;height: 90px;position:relative;background-image: url(../images/layout/bg_header.jpg);background-repeat: no-repeat;background-position: right bottom;}
#logo{width:372px;height: 90px;display: block;float: left;}
#logo img { border: none;}
#logo a, #logo a:hover{width:372px;height: 90px; display: block;}
#logo h1{display: none;}

/*MAIN MENU
****************************************************/
#main_menu {margin: 0;padding-left: 50px;list-style: none;width: 420px;height: 25px;display: block;
position:absolute;top:54px;left:370px;}
#main_menu li {float:left;text-align:center;margin: 0 2px;}
#main_menu li a {display:block;  width:auto; height:100%;color: #7ba0ba;font-weight: bold;font-size: 18px;float: left;font-family: "Times New Roman";text-decoration:none;}
#main_menu li a:hover {text-decoration:underline;}

ul.top-menu{color: #FFFFFF; width: 200px; list-style:none; margin: 0px;padding: 0px;position:  absolute;top: 2px;left: 720px; float: left;}
ul.top-menu li  {float: left;}
ul.top-menu li a {color: #FFFFFF;float: left;text-decoration: none;font-size: 14px;font-family: arial;display: block;margin: 0 2px;padding: 0;}
ul.top-menu li a:hover {text-decoration:  underline; }

/*CONTENT AREA
************************************************************************/
#wrap-up{background-image: url(../images/layout/wrap-up.jpg);background-repeat: no-repeat;width: 850px;height: 14px;display: block;clear: both;font-size: 0px;}
#content{width: 850px;height: auto;float: left;background-color: #FFF;display: block;}
#main_banner{width: 800px;height: auto;display: block;clear: both;float: left;}
.main_banner{width: 800px;height: 400px;display: block;clear: both;float: left;}
#body-content{width: 800px;height: auto;clear: both;margin: 0 auto;}
#left_content{width: 480px;height: auto;display: block;float: left;margin-right: 10px;}
#left_content_disc{width: 800px;height: auto;display: block;float: left;margin-right: 10px;}
.box_left_disc{width: 760px;height: auto;display: block;clear: both;float: left;margin-bottom:10px; border: #CCC solid 1px;
padding: 10px;background-image: url(../images/misc/bg_disc.jpg);background-repeat: no-repeat;background-position: left bottom;}
#left_content img{border: 0px;}
.box_left_schedule{width: 480px;height: auto;display: block;clear: both;float: left;padding: 20px 0  ;margin: 0 auto 0 auto;
background-image: url(../images/misc/bg_agenda.jpg);background-repeat: no-repeat;background-position: left bottom;text-align: center;}
.box_left_misc{width: 450px;height: auto;display: block;clear: both;float: left;margin-bottom:10px; border: #CCC solid 1px;
padding: 10px;background-image: url(../images/misc/bg_disc.jpg);background-repeat: no-repeat;background-position: left bottom;}
.box_right{width: 280px;height: auto;clear: both;display: block;}
.box_left{width: 480px;height: auto;display: block;clear: both;float: left;margin-bottom:10px; }
.box_left img, {float: left;border: #ccc solid 1px;padding: 4px;}
.box_left_misc img {float: left;border: #ccc solid 1px;padding: 5px;margin: 0 10px 5px 0;}
.box_left_disc img {float: left;border: #ccc solid 1px;padding: 5px;margin: 0 10px 5px 0;}
#right_content{width: 280px;height: auto;display: block;float: left;}
#wrap-bottom{background-image: url(../images/layout/wrap-bottom.jpg);background-repeat: no-repeat;width: 850px;height: 11px;display: block;clear: both;font-size: 0px;}
/*FOOTER AREA
************************************************************/
#footer{width: 850px;height: 80px;display: block;float: left;padding-top: 10px;}
#logo_footer{width: 106px;height: 50px;display: block;float: right;margin-left: 10px;}
#footer p{color:#FFF;font-family: Arial, Helvetica, sans-serif;font-size: 10px;margin: 0;text-align: right;}
#logo_footer img{border: 0;float: right;}
#reynersibaja{width: 170px;height: 41px;display: block;float: left;}
#reynersibaja img{border:0;}

/******************************************/
.gallery_right{width: 260px;margin: 10px auto 0 auto;height: auto;border: #CCC solid 1px;
padding: 8px;background-image: url(../images/misc/cam_bg.jpg);background-repeat: no-repeat;background-position: right bottom;}
.gallery_right img{border: #CCC solid 1px;padding: 4px;background: #FFF;}

/*AGENDA************************************************************/
.image-schedule{margin: 20px auto;text-align: center;border: none;display: block;}
table#agenda {	background-color:#DBDBDB;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color: #333;}
table#agenda  thead th {background-color:#d5dbe0; padding:4px 0;}
table#agenda  thead td {background-color:#FFFFFF;padding:4px 3px;}
table#agenda  tbody tr{background-color:#FFFFFF; text-align:center;padding:5px 0 5px 0}
table#agenda  tbody td {text-align:center;padding:5px 0 5px 0;}
.color1 {background-color:#F4FBEE;}
.color2 { background-color:#d5dbe0;}
.cont { padding:10px 0px 5px 8px;width:300px;float:left;}

/********************************************************/
#nav_right {  list-style:none;margin:10px auto;padding:0;width:280px;}
#nav_right  li {margin:0px auto;}
#nav_right  li a {width:280px;display:block;height:20px;padding-top:4px;padding-left:4px;text-decoration:none;text-align:left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
color:#666;}
#nav_right  li a:hover {color:#333;background: #dfe2e3;}	

/**************************************/
.headline { clear:both;margin-bottom:5px;border-bottom:#CCCCCC dashed 1px;}
.fecha{ color:#999900;}	

/*****************************************/
#headline a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#555555;text-align:center;text-decoration:none;width:auto;height:auto;display:block;padding:9px;}
#headline a:hover{background:#D9F2FF;text-decoration:underline;}

/******************************/
.tel{height: 15px;padding-left: 15px;display: block;float: left;background-image: url(../images/misc/tel-bullet.png);background-repeat:  no-repeat;background-position: left;}
.email{height: 15px;padding-left: 15px;display: block;float: left;background-image: url(../images/misc/email-bullet.png);background-repeat:  no-repeat;background-position: left;}

/****************************************/
.mini_schedule{width: 280px;height: 200px;margin: 0;padding: 0;list-style: none;background-image: url(../images/misc/minischedule_bg.gif);background-repeat: no-repeat;padding-top: 25px;}
.mini_schedule li{width: 270px;height: 51px;float: left;clear: both;margin: 0;list-style: none;border:1px dashed #FFF; }
.mini_schedule li a{width: 240px;height: 41px;display: block;text-decoration: none;cursor: pointer;padding: 5px 5px 5px 25px;border-left: 4px #FFF solid;}
.mini_schedule li a:hover{border-left: 4px orange solid;}
.fecha{color: #FFF;clear: both;height: 25px;text-decoration: none;font-family:  "Times New Roman";font-size: 20px;display: block;text-align:left;}
.lugar{color: #FFF;text-decoration: none;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;float: left;}

/**************************FLICKR****************************************/
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #999999}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}