/* $Id: chocolate.css,v 1.1 2010/04/24 13:24:34 antsin Exp $ */

/*
+----------------------------------------------------------------+
|   BlogBuzz for Dupal 6.x - Version 2.0                         |
|   Copyright (C) 2010 Antsin.com All Rights Reserved.           |
|   @license - GNU GENERAL PUBLIC LICENSE                        |
|----------------------------------------------------------------|
|   Theme Name: BlogBuzz                                         |
|   Description: BlogBuzz by Antsin                              |
|   Author: Antsin.com                                           |
|   Website: http://www.antsin.com/                              |
|----------------------------------------------------------------+
*/


h1, h2, h3 { color: #51013c; }

#header {
  /* min-height: 200px; */
  min-height: 168px;
  background-color: #51013c;
  background: #51013c url("../images/201303/bg_header_bionand.png") no-repeat right top; /* 001f3c = 51013c  y   628dc0 = a8007d(corporativo) 1eb53a ff78e0 */
}

/* #logo-image, */
/*.sidebar-right { display: none; } */

#header-blocks .block-locale div.title { display: none; }
#header-blocks .block-locale ul { list-style-type: none; list-style-image: none; }
#header-blocks .block-locale ul li { float: right; display: inline; position: relative; background: none; border: 0px; }


#header-blocks .block-block div.title { display: none; }
#header-blocks .block-block ul { list-style-type: none; list-style-image: none; }
#header-blocks .block-block ul li { float: right; display: inline; position: relative; background: none; border: 0px; }

/* horizontal menu */
#header-blocks .block-menu ul.menu { list-style-type: none; list-style-image: none; padding-top: 5px; }
#header-blocks .block-menu div.title { display: none; }
#header-blocks .block-menu ul.menu li.expanded ul { display: none; background: #51013c; }
#header-blocks .block-menu { background: transparent url("../images/201303/bg_fade_bionand_menu.png") repeat-x left top; height: 30px; }

#header-blocks .block-menu .content > ul.menu > li { float: left; display: inline; position: relative; background: none; border: 0px; padding-left: 0px; }
#header-blocks .block-menu .content > ul.menu > li a { padding: 5px 15px 0px 0px; color: white; font-size: 14px; font-weight: bold; text-decoration: none; text-align: left;}
#header-blocks .block-menu .content > ul.menu > li:hover > a { color: rgb(154, 0, 101); }
#header-blocks .block-menu .content > ul.menu > li:hover > ul { display: block; position: absolute; z-index: 100; white-space: nowrap; }

/* horizontal submenu (vertical) */
/*#header-blocks .block-menu ul.menu li.expanded li { border: 0; padding: 10px 0 0 10px; height: 25px; min-width: 200px; background: #a8007d url("../images/201303/bg_fade_bionand_menu.png") repeat-x left top; } */
#header-blocks .block-menu ul.menu li.expanded li { border: 0; padding: 10px 0 0 10px; height: 25px; min-width: 150px; background: #a8007d; margin-left: 5px; margin-right: 5px; border-top : 2px solid #51013c;}
#header-blocks .block-menu ul.menu li.expanded li:hover { background-color: #51013c; }
#header-blocks .block-menu ul.menu li.expanded li a { color: white; font-size: 12px; font-weight: normal; text-decoration: none; text-align: left; }
#header-blocks .block-menu ul.menu li.expanded ul { -moz-border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; -ms-border-radius: 0px 10px 10px 10px; border-radius: 0px 10px 10px 10px; -khtml-border-radius: 0px 10px 10px 10px; behavior: url(http://www.bionand.es/themes/bionand/css/border-radius.htc); }  
#header-blocks .block-menu ul.menu li.expanded li.first { border: 0; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; -khtml-border-radius: 5px 5px 0px 0px; behavior: url(http://www.bionand.es/themes/bionand/css/border-radius.htc); }
#header-blocks .block-menu ul.menu li.expanded li.last { margin-bottom: 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius:10px 0px 5px 5px; -ms-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; -khtml-border-radius: 0px 0px 5px 5px; behavior: url(http://www.bionand.es/themes/bionand/css/border-radius.htc); }

/*#header-blocks .block-menu ul.menu li a { padding: 5px 15px 0px 0px; color: white; font-size: 14px; font-weight: bold; text-decoration: none; }*/
/* #header-blocks .block-menu ul.menu li.expanded li { padding: 10px 0 0 10px; display: list-item; height: 25px; min-width: 200px; background: #a8007d url("../images/201303/bg_fade_bionand_menu.png") repeat-x left top; } */
/*#header-blocks .block-menu ul.menu li.expanded > li:hover { background-color: #51013c;  }*/
/* #header-blocks .block-menu ul.menu li.expanded li a { color: white; font-size: 12px; font-weight: normal; text-decoration: none; text-align: left; } */

/*#header-blocks .block-menu ul.menu li.expanded:hover > ul { display: block; position: absolute; z-index: 100; white-space: nowrap; }
#header-blocks .block-menu ul.menu li.expanded > li:hover > ul { top: 100%; left: 100%; } */

/* #sidebar-right .block-menu { padding: 0 5px 5px 5px; background: #a8007d; border: 1px solid #51013c; }
#sidebar-right h2 { color: #51013c; font-size: 90%; color: white; font-weight: bold;} */
#sidebar-right h2 { color: white; font-size: 12px; font-weight: bolder; background: rgb(154, 0, 101); margin: 5px 0px; padding: 5px; }
#sidebar-right h2 { -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; }
#sidebar-right .title { font-size: 12px; }
#sidebar-right ul.menu li a { font-size: 11px; color: rgb(128, 128, 128); }
#sidebar-right ul.menu li { padding: 0px; border-bottom: none; background: none; list-style-image: url("../../../sites/default/files/groups/li_bionand.png"); list-style-position: inside; }
#sidebar-right ul.menu li a:hover { color: rgb(154, 0, 101); /* #1eb53a; */ }

/** closure **/
#closure { background-color: #51013c; }

/** body **/
body {
  background-color: white;
}

a, .node-type-blog .date { /*color: #a8007d; */ color: #1eb53a; }

/** showcase **/
#showcase {
/*  border: 1px solid #51013c; */
}

#showcase div.number-pager {
  border-top: 1px solid #ABA497;
  background-color: #CFCBC3;
}

#showcase div.number-pager a {
  border: 1px solid #ABA497;
}

#showcase div.number-pager a.activeSlide {
  color: #fff;
  background: #a8007d;  
}

/** main & node **/
#content {
  /* border: 1px solid #51013c; */
}

.extra-links {
  background-color: #E7E2D9;
}

#main-bottom h2 {
  color: #7C705A;
  font-size: 140%;
  padding: 8px 10px;
  border: 1px solid #fff;
}

#main-bottom .title {
  border: 1px solid #51013c;
}

.comment-by-author .picture img {
  border: 1px solid #a8007d;
}

/** sidebar **/
#sidebar-left .title, #content-main .title {
  /* border-bottom: 1px solid #51013c; */
  padding: 10px 0 10px 0; 
  margin: 10px 0 10px 0;
}

/* #sidebar-right .title { margin: 10px 0 10px 0; border-bottom: 1px solid #51013c; } */

#sidebar-left h2 { -moz-box-shadow:0px 0px 10px #000; -webkit-box-shadow:0px 0px 10px #000; box-shadow:0px 0px 10px #000; }

#sidebar-left h2 {
  /* color: #7C705A; */
  /* color: #51013c; */
  color: white;
  background-color: #9A0065; 
  padding: 10px 5px;
  /* border-bottom: 1px solid #51013c; */
  /* background-color: gray; */
}

#sidebar-left .boxed .content-wrapper, #sidebar-right .boxed .content-wrapper, #main-bottom .boxed .content-wrapper {
  border: 1px solid #51013c;
}

/** footer **/
#footer {
  color: #fff;
  /* border-top: 2px solid #51013c; */
  background-color: #a8007d;
  background: #a8007d url("../images/201303/bg_fade_bionand_footer.png") repeat-x left top;
}

#footer h2,
#footer a { color: white; }

/*
#footer .title {
  border-bottom: 1px solid #624234;
}
*/

/*
#footer h2 {
  color: #fff;
  border-bottom: 1px solid #261A14;
}
*/

/** button & read more **/
span.button, .read-more {
  border: 1px solid #a8007d;
}

span.button input.form-submit, .read-more a {
  border: 1px solid #D2A186;
  background-color: #a8007d;  
}

span.button input.form-submit:hover, .read-more a:hover {
  color: #a8007d;
  border: 1px solid #E7E2D9;
  background-color: #E7E2D9; 
}

/** pager **/
ul.pager {
  border-top: 1px solid #ABA497;
  background-color: #CFCBC3;  
}

/** breadcrumb **/
#breadcrumb {
  border-bottom: 1px solid #ABA497;
  /* background-color: #CFCBC3; */
  background: #a8007d url("../images/201303/bg_fade_bionand_menu.png") repeat-x left top;
  color: white;
}

#breadcrumb a { color: white; }

/** menu **/
#primary {
  /* background: #4C3327 url("../images/201303/bg_menu.png") repeat-x bottom left; */
    background: #51013c url("../images/201303/bg_fade_bionand_menu.png") repeat-x left top;
}
#primary ul { background: url("../images/201303/divider_menu.png") no-repeat bottom left; }
#primary ul li {
  color: white; font-size: 12px; 
  background: url("../images/201303/divider_menu.png") no-repeat bottom right;
}

#primary ul li:hover /*,
#primary ul li.active-trail */ {
  /* background-color: #a8007d url("../images/201303/bg_fade_bionand_menu.png") repeat-x left top*/;
  background-color: #000; filter: alpha(opacity=90); -moz-opacity: 0.9; khtml-opacity: 0.9; opacity: 0.9;
  /* background-image: none; */
}

#primary ul ul { -moz-box-shadow:0px 0px 10px #000; -webkit-box-shadow:0px 0px 10px #000; box-shadow:0px 0px 10px #000; }
#primary ul ul li { background-color: #51013c; /* font-size: 14px; */
					/* font-family: 'bitstreamVS', Arial, sans-serif; */
                    /* font-family: 'antonioregular', Arial, sans-serif; */ 
                    /* font-family: Impact, Impact5, Charcoal6, sans-serif; */ }

#primary ul ul li.expanded { background: #51013c url("../images/bg_menu_arrow.png") no-repeat 90% 50%; }

#primary ul ul a:link,
#primary ul ul a:visited { color: #CFCBC3 }

/*
#primary ul ul a {
  border-top: 1px solid #624234;  
  border-bottom: 1px solid #261A14;
}

#primary ul ul ul li a {
  border-top: 1px solid #624234;  
  border-bottom: 1px solid #261A14 !important;
}
*/

#designed-by a { color: white; }


/* Formularios */

#content .webform-component-fieldset legend { margin: 0; color: rgb(154, 0, 101); font-weight: bolder; font-size: 120%; }
#content .webform-component { width: 100%; }
#content .webform-component .form-required { color: red; }
#content .webform-component-textfield label,
#content .webform-component-email label,
#content .webform-component-select label,
#content .webform-component-number label,
#content .webform-component-file label { width: 40%; display: inline; }
#content .webform-component-textfield input,
#content .webform-component-email input,
#content .webform-component-select select,
#content .webform-component-number input { width: 58%; display: inline; float:right; }
#content .webform-component-checkboxes .form-checkboxes { padding: 0px 0px 0px 80px; }