/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, ul li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	background-image: none;
}

body {
	background-image: none;
	background-color: #E0DBD8;
	font-family:Arial;
	color:#333333;
}
.clear {
	clear:both;
}

/* Styles */
h1 {
	font-size:44px;
	color:#000000;
}
h2 {
	font-size:24px;
	color:#000000;
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.orange {
	color:#FF9933;
}
div.attribute-short {
	font-size:16px;
	color:#000000;
	margin-top:10px;
}

/* Wrappers */
div#page {
    width: 1020px;
}
div.top-shadow {
	width:1020px;
	height:10px;
	background-image:url('../images/top_shadow.jpg');
}
div.laterals-shadow {
	width:1000px;
	padding:0px 10px;
	background-image:url('../images/laterals_shadow.png');
	background-color: #FFFFFF;
}
div.bottom-shadow {
	width:1020px;
	height:10px;
	background-image:url('../images/bottom_shadow.jpg');
}

div#usermenu {
    background-color: transparent;
    height: 31px;
    padding-top: 9px;
	padding:9px 10px 0px 10px;
}

div#languages {
    display:none;
}

div#searchbox {
	padding:0px;
    float: left;
    margin: 0px;
    text-align: left;
	width: 300px;
}

div#searchbox input#searchtext {
	width: 210px;
	height: 22px;
	border:0px;
	padding:0px;
	margin-right: 7px;
	/* Start shadow */
	-moz-box-shadow: 0px 0px 5px -1px #000000;
    -webkit-box-shadow: 0px 0px 5px -1px #000000;
    box-shadow: 0px 0px 5px -1px #000000;
	/* End shadow */
}
div#searchbox input.button {
	background-color:#FF9933;
}
div#searchbox input#searchbutton {
	border: 0px;
	height: 22px;
	margin-top:0px;
	font-size:14px;
	background-image:none;
	background-color:#FF9933;
	vertical-align: top;
	font-family:Arial;
	
	/* Star border radius */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/* End border radius */
	
	/* Gradient */
	background: -moz-linear-gradient(top, #ff9933 0%, #ff9933 25%, #ad5f24 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9933), color-stop(25%,#ff9933), color-stop(100%,#ad5f24));
	background: -webkit-linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	background: -o-linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	background: -ms-linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9933', endColorstr='#ad5f24',GradientType=0 );
	background: linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	/* End Gradient */
	
	/* Start shadow */
	-moz-box-shadow: 0px 0px 5px -1px #000000;
    -webkit-box-shadow: 0px 0px 5px -1px #000000;
    box-shadow: 0px 0px 5px -1px #000000;
	/* End shadow */
}

div#links {
	width: 690px;
	color: #D4D0C8;
	height: 22px;
	vertical-align:top;
}

div#links ul {
	float:right;
}

div#links ul li {
    float: left;
	border-right:1px solid #464646;
}
div#links ul li:last-child {
	border-right:0px;
}

div#links a {
    background-image: none;
	font-size: 14px;
    color: #464646;
    font-weight: normal;
    text-decoration: none;
	padding-left: 10px;
    padding-right: 10px;
}
div#links li:last-child a {
    padding-right: 0px;
}
div#links a:hover {
    color:#EF8200;
}

div#header {
    background-image: url("../images/header_bg.jpg");
	background-position: left;
	border-bottom: 0px;
    height: 122px;
}

div#header div#header_block_right {
	width:475px;
	float:right;
	text-align:right;
	padding-right:25px;
	padding-top:30px;
}

div#header div#header_block_right select#select_see_numbers {
	border:0px;
	padding:5px;
	font-family:Verdana;
	font-size:12px;
	
	/* Star border radius */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/* End border radius */
	
	/* Start shadow */
	-moz-box-shadow: 0px 0px 5px -1px #000000;
    -webkit-box-shadow: 0px 0px 5px -1px #000000;
    box-shadow: 0px 0px 5px -1px #000000;
	/* End shadow */
}

div#header div#header_block_right div#issn {
	padding-top:25px;
	font-family:arial;
	font-size:15px;
	color:#FFFFFF;
	text-transform:uppercase;
}

div#topmenu ul {
    background-image: none;
	background-color: #464646;
}
div#topmenu ul li {
	background-image:none;
}
div#topmenu ul li.selected {
	background-image:none;

	/* Gradient */
	background: #7a7a7a;
	background: -moz-linear-gradient(top, #7a7a7a 0%, #545454 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7a7a), color-stop(100%,#545454));
	background: -webkit-linear-gradient(top, #7a7a7a 0%,#545454 100%);
	background: -o-linear-gradient(top, #7a7a7a 0%,#545454 100%);
	background: -ms-linear-gradient(top, #7a7a7a 0%,#545454 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#545454',GradientType=0 );
	background: linear-gradient(top, #7a7a7a 0%,#545454 100%);
	/* End Gradient */
}
div#topmenu ul li.selected a {
	background-image:none;
}
div#shadow {
	/* Start shadow */
	-moz-box-shadow: 0px 0px 10px -2px #000000;
    -webkit-box-shadow: 0px 0px 10px -2px #000000;
    box-shadow: 0px 0px 10px -2px #000000;
	/* End shadow */
}
div#topmenu ul li a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
	font-family:arial;
}
div#topmenu ul li a:hover {
    color:#EF8200;
}

div#columns-position div#main_column {
	width:1000px;
}
div#attribute-long ul li {
	list-style-type:disc;
	margin-left: 15px;
}
div#attribute-long ol li {
	margin-left: 20px;
}

div#content_tabs div ol li {
	margin-left: 20px;
}

div#content_tabs div ul li {
	list-style-type:disc;
	margin-left: 15px;
}


i {
	font-style: italic;
}
b {
	font-weight: bold; 
}
h1, h2, h3, h4, h5, h6 {
font-family:Helvetica,Arial,sans-serif;
margin:1em 0 0.2em;
padding:0;
}

/* Home */
div#billboard_magazine {
	height:500px;
	/*padding-top:30px;*/
}
div#billboard_magazine div#mini_box {
	background-image:url("../images/bg_mini_box_billboard.png");
	width:311px;
	font-size:17px;
	color:#FFFFFF;
	background-repeat:repeat-x;
	height: 35px;
	padding:15px 0px 0px 15px;
	margin-left:500px;
	position: relative;
	top: -460px;
}

div#billboard_magazine div#mini_box.left {
	margin-left: 40px;
}

div#billboard_magazine div#big_box {
	background-image:url("../images/bg_big_box_billboard.png");
	width:445px;
	font-size:17px;
	color:#FFE3A5;
	background-repeat:repeat-x;
	padding:15px 0px 0px 15px;
	margin-left:500px;
	margin-top:25px;
	position: relative;
	top: -460px;
	overflow:hidden;
}

div#billboard_magazine div#big_box.left {
	margin-left: 40px;
}

div#billboard_magazine div#big_box .play {
	background-image:url("../images/bg_play_button_billboard.png");
	width:64px;
	height:64px;
	display:block;
	float:right;
	margin-right:20px;
	margin-bottom:20px;
}
div#billboard_magazine div#big_box .title {
	font-size:45px;
}
div#billboard_magazine div#big_box .subtitle {
	font-size:25px;
}
div.box_magazine {
	width:220px;
	float:left;
	margin:20px 0px 20px 23px;
	background-color:#F7F5F5;
}
div.box_magazine div.title_box {
	color:#FFFFFF;
	background-image:url('../images/bg_title_box.jpg');
	background-color:#FF9933;
	font-size:19px;
	background-repeat:repeat-x;
    padding: 4px 6px 2px 6px;
	background-color: #FF9934;	
}
div.box_magazine div.title_box a.enter {
	color:#FFFFFF;
	height:19px;
	background-image:url('../images/bg_button_title_box.jpg');
	float:right;
	font-size:13px;
	background-repeat:repeat-x;
	padding:3px 10px 0px 10px;
	
	/* Star border radius */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/* End border radius */
}
div.box_magazine div.title_box a.enter:hover {
	text-decoration:none;
}
div.box_magazine div.title, div.box_magazine div.author, div.box_magazine div.text {
	padding:0px 10px;
}
div.box_magazine div.title {
	padding-top:10px;
	font-size:15px;
}
div.box_magazine div.author {
	font-size:13px;
	margin-bottom:10px;
}
div.box_magazine div.text {
	font-size:12px;
	padding-bottom:10px;
}
div.padding_wrapper {
	padding:20px;
}
div.padding_wrapper div.hightlighted_box {
	width:193px;
	float:left;
}
div.padding_wrapper div.hightlighted_box ul li, div.highlighted_image ul li {
    color: #FF9933;
    font-size: 12px;
    list-style-type: disc;
    margin-left: 14px;
    margin-top: 10px;
	text-align:left;
}
div.box_magazine div.magazine-image {
	margin-top: 0px;
}
div.big_box_magazine {
	width:460px;
	margin:10px 10px 30px 10px;
	background-color:#FFFFFF;
}
div.highlighted_image {
	width:200px;
	padding:10px;
	background-color:#D0C8C4;
	float:left;
	text-align:center;
	margin-left:50px;
}
div.item_actualitat {
	background-image:url('../images/line_separator_box_actualitat_home.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:12px;
}

div.items_events_home {
	width:220px;
	float:right;
}
div.item_event_home {
	width:220px;
	background-image:url('../images/line_separator_box_events_home.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:12px;
	margin-top:10px;
	float:left;
}
div.item_event_home div.date, div.item_event_home div.where {
	font-size:13px;
}
div.item_event_home div.title {
	margin-top:5px;
}
div.item_event_home div.title, div.item_event_home div.text {
	padding:0px;	
}
div.item_event_home div.text {
	margin-bottom:10px;
}
div.calendar_home {
	width:240px;
	float:left;
}
div.calendar_home div.block {
	display:none;
}


/* Right column */
div#columns-position div#right_column_enabled div#main_column {
	float:left;
	background-color:#FFFFFF;
	width:760px;
}

div#columns-position div#right_column_enabled {
	background-image:url("../images/bg_column_right.jpg");
	background-position:right;
	background-repeat:repeat-y;
	background-color:white;
}
div#columns-position div#right_column {
	width:240px;
	float:right;
}

div#columns-position div#hightlighted {
	background-color:#E7E7E7;
	background-image:url("../images/bg_hightlitedbox.jpg");
}

div#columns-position div#right_column div.hightlighted_box {
	padding:25px;
}
div#columns-position div#right_column ul {
	padding-top:10px;
	text-align:left;
	padding-bottom:10px;	
}
div#columns-position div#right_column ul li {
	color:#FF9933;
	margin-left:14px;
	font-size:12px;
	list-style-type:disc;
	margin-top:10px;
}
div#columns-position div#right_column ul li:first-child {
	margin-top:0px;
}

div.hightlighted_box div.title {
	font-size:24px;
	padding-bottom:5px;
	border-bottom:3px solid #000000;
	color:#000000;
}

div#columns-position div#right_column div#bg_bottom_hightlited_box {
	background-image:url("../images/bg_bottom_hightlited_box.jpg");
	width:240px;
	height:20px;
}

div#columns-position div#right_column div.box_image_hightlighted {
	text-align:center;
	background-color:#F5F5F5;
	margin:15px;
	padding:10px 5px 10px 5px;
}

div#columns-position div#right_column div#content_right_column {
	padding:25px;
}
div#columns-position div#right_column div#content_right_column div.title {
	font-size:16px;
	color:#000000;
}
div#columns-position div#right_column div#content_right_column span.date {
	font-size:14px;
	color:#FF9933;
}
div.main-content-double-column {
	padding:30px;
	width: 700px;
	background-color:#FFFFFF;
}
a.all_numbers_right {
	font-size:14px;
	color:#FF9933;
	font-weight:bold;
}
/* Top toolbar */
div#top_toolbar {
	margin:20px 0px;
	background-image:url('../images/bg_top_toolbar.png');
	height:54px;
}
div#top_toolbar div#orange_date {
	background-image:url('../images/bg_orange_date_top_toolbar.jpg');
	height:48px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	padding:3px 5px;
}
div#top_toolbar div#orange_date div.date {
	font-size:13px;
}
div#top_toolbar div#orange_date div.big_number {
	font-size:30px;
}
div#top_toolbar div#first_part {
	background-image:url('../images/bg_first_part_top_toolbar.jpg');
	height:54px;
	float:left;
}
div#top_toolbar div#first_part div#title {
	float:left;
	height:54px;
	padding: 15px 10px;
	font-size: 17px;
	color:#FF9933;
	width: 174px;
	height: 20px;
	overflow: hidden;
}
div#top_toolbar div#first_part a#other_publications {
	background-image:url('../images/bg_other_publications.png');
	color:#333333;
	width:126px;
	height:26px;
	display:block;	
	font-family:verdana,arial;
	font-size:12px;
	float:left;
	margin:8px 4px;
	padding:10px 0px 0px 40px;
}
div#top_toolbar div#second_part {
	height:44px;
	float:left;
	margin-top:10px;
}
div#top_toolbar div#second_part div#comments {
	float:left;
	width:105px;
	text-align:center;
}
div#top_toolbar div#second_part div#comments a.comments {
	background-image:url('../images/bg_tool_comments.png');
	height:26px;
	padding-top:10px;
	padding-left:35px;
	display:inline-block;
	font-size:14px;
	color:#FF9933;
	background-repeat:no-repeat;
}

div#top_toolbar div#second_part div#tools {
	float:left;
	width:133px;
}
div#top_toolbar div#second_part div#tools a.print {
	background-image:url('../images/tools_print.png');
	width:36px;
	height:36px;
	display:block;
	float:left;
	margin-right:3px;
}
div#top_toolbar div#second_part div#tools a.send_a_friend {
	background-image:url('../images/tools_send_a_friend.png');
	width:36px;
	height:36px;
	display:block;
	float:left;
	margin-right:3px;
}
div#top_toolbar div#second_part div#tools a.share {
	background-image:url('../images/tools_share.png');
	width:36px;
	height:36px;
	display:block;
	float:left;
}

div#top_toolbar div#second_part div#fonts {
	float:left;
}
div#top_toolbar div#second_part div#fonts a.less {
	background-image:url('../images/fonts_less.png');
	width:36px;
	height:36px;
	display:block;
	float:left;
	margin-right:3px;
}
div#top_toolbar div#second_part div#fonts a.more {
	background-image:url('../images/fonts_more.png');
	width:36px;
	height:36px;
	display:block;
	float:left;
}

div.attribute-image {
	float: left;
	/*margin-right: 15px;*/
	margin: 0 24px -21px 0;
	border:0px;
	padding:0px;
}

/* Article */
#attribute-long {
	font-size:14px;
}
#attribute-long h2 {
	font-size:18px;
	color:#000000;
	padding-bottom: 10px;
	padding-top: 10px;
}
#attribute-long h3 {
	font-size:16px;
	color:#000000;
}
#attribute-long h4 {
	font-size:14px;
	color:#000000;
}
#attribute-long a {
	/*color:#FF9933;*/
	color:#993300;
	text-decoration:underline;
}
div.factbox {
	width:auto;
	border:1px solid #E1DCD8;
	padding:10px;
	color:#8B5B38;
	font-size:16px;
	margin:30px 0px;
}
div.factbox h2 {
	color:#8B5B38;
	font-weight: bold;
}


/* content-view-children */
.content-view-children {
	margin-top:20px;
}
.content-view-children .content-view-line {
	background-image:url('../images/bg_line.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom: 10px;
    padding-bottom: 15px;
}
.content-view-children div.content-view-line div.attribute-image {
	width:150px;
	margin:0 15px 0 0;
}


/* content-view-children Article */
.content-view-children .content-line-article {
	float: left;
    width: 530px;
}
.content-view-children .content-line-article h2 {
	font-size:20px;
}
.content-view-children .content-line-article .attribute-short, .content-view-children .content-line-article .author_date {
	font-size:13px;
	margin-top:0px;
}



/* A dues mans tabs */
div#main_content div#tabs div#top_tabs {
	height:88px;
}
div#main_content div#tabs div#top_tabs div.tab {
	float:left;
	width:335px;
	height:73px;
	display:block;
	padding:15px 0px 0px 15px;
}

div#main_content div#tabs div#top_tabs div.tab_1 {
	background-image:url('../images/tab_1_bg.jpg');
}
div#main_content div#tabs div#top_tabs div.tab_1_selected {
	background-image:url('../images/tab_1_bg_selected.jpg');
}
div#main_content div#tabs div#top_tabs div.tab_2 {
	background-image:url('../images/tab_2_bg.jpg');
}
div#main_content div#tabs div#top_tabs div.tab_2_selected {
	background-image:url('../images/tab_2_bg_selected.jpg');
}

div#main_content div#tabs div#top_tabs div.image {
	float:left;
	margin-right:10px;
}
div#main_content div#tabs div#top_tabs div.author {
	font-size:18px;
	text-align:left;
}
div#main_content div#tabs div#top_tabs div.author_info {
	color:#666666;
	font-size:12px;
}


div#main_content div#tabs div#top_tabs div.author a {
	color:#FF9933;
}
div#main_content div#tabs div#top_tabs div.author a.mailto {
	margin-left:10px;
}

div#main_content div#tabs div#content_tabs div {
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	padding:20px 20px 20px 20px;
	font-size:14px;
	/*font-family:verdana;	*/
	color:#333333;
}
div#main_content div#tabs div.bg_bottom {
	background-image:url('../images/bg_bottom_content_tabs.jpg');
	height:9px;
	width:700px;
	background-repeat: no-repeat;
}

/* Footer */

div#footer {
	font-size:12px;
	color:#333333;
	font-family:verdana;
	background-image:none;
}
div#footer a {
	color:#FF9933;
}

/* Author Box */

div.author-box { float: right; width: 217px; }

div.author_top { background-image: url('../images/article_autor_box_top.png'); background-repeat: no-repeat; width: 217px; height: 13px; float: right; }
div.author_bottom { background-image: url('../images/article_autor_box_bottom.png'); background-repeat: no-repeat; width: 217px; height: 51px; float: right; }

div#author {
	background-image:url('../images/article_autor_box_content.png');
	background-repeat: repeat-y;
	width: 217px;
	float: right;
}
div#author a.author_mail {
	color: white;
	position: relative;
	bottom: -14px;
	float: right;
    left: -28px;
	height: 10px;
}
div#author div.author_name {
	top: 2px;
	float: right;
	font-size: 13px;
	margin-right: 20px;
	width: 128px;	
}
div#author div.author_info {
	font-size:11px;
	width: 128px;
	overflow: hidden;
	margin-right: 20px;
	float: right;
        min-height: 37px;
}
div#author div.author_image {
	width: 44px;
	height: 50px;
	float:left;
	margin: 2px 10px 10px 15px;
}
div.head_content_text{
	float: left;
	width: 470px;
}



div.big_button {
	background-image:url('../images/big_button.png');
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
	width: 441px;
	height: 63px;
	float: right;
}
div.big_button div.title {
	font-size:22px;
}
div.big_button div.description {
	font-size:14px;
}

div.quote {
	background-image:url('../images/quote-br.gif');
}
div.quote-design {
	background-image:url('../images/quote-br.gif');
	font-size: 15px;
	padding: 0 30px 0 30px
}	
/* Comments in "a dues veus" */
.main-content-double-column h1 { margin: 0px; }
.main-content-double-column h2 { margin-top: 0px; }

#comments-space
{ 
	background-color: #f7f5f5; 
	background-image: url('../images/comments_bg.png'); 
	background-repeat: no-repeat;
	font-size: 14px;
}

#comments-block
{
	padding: 5px 20px;
}

#comments-space #add-comment
{
	float: right;
	margin-top: 15px;
}

#comments-space #add-comment p
{
	margin: 0px;
}

#comments-space #add-comment input
{
	background-image: url('../images/add_comment.png');
	background-repeat: no-repeat;
	width: 148px;
	height: 22px;
	border: none;
	color: #fff;
	font-size: 13px;
}

#comments-space h3 
{
	float: left;
	font-size: 16px;
	color: #000;
}

#comments-space .separator-line
{
	background-color: #ddd;
	height: 2px;
	margin: 10px 0px;
	background-image: none;
	font-size: 0px;
	clear: both;
}

#comments-space .class-comment
{
	border: none;
	padding: 0px;
	margin-top: 0px;
}

#comments-space .class-comment h2
{
	margin-top: 0px;
	font-size: 15px;
	font-weight: bold;
}

#comments-space .class-comment span.author
{
	color: #FF9933;
	padding-right: 5px;
}

#comments-space .class-comment span.date
{
	font-size: 13px;
	color: #000;
}

#comments-space div.answers
{
	margin-top: 10px;
}

#comments-space div.see-more
{
	text-align: right;
	font-size: 12px;
}

#comments-space div.see-more a
{
	color: #666;
}

#comments-space .answer-button-block input
{
	background-image: url('../images/answer_button.png');
	width: 80px;
	height: 22px;
	border: none;
	color: #666;
	font-size: 13px;
}

#comments-space div.class-answer
{
	background-color: #eee;
	padding: 10px;
	margin-bottom: 10px;
}

#comments-space div.pagenavigator
{
	margin: 20px 0px;
}

#comments-space div.pagenavigator a
{
	background-repeat: no-repeat;
	padding: 10px 23px 10px 10px;
	color: #666;
}

#comments-space div.pagenavigator a:hover
{
	text-decoration: none;
}

#comments-space div.pagenavigator .next a
{
	background-image: url('../images/next_button.png');
	background-repeat: no-repeat;
	padding: 10px 23px 10px 10px;
}

#comments-space div.pagenavigator .previous a
{
	background-image: url('../images/previous_button.png');
	background-repeat: no-repeat;
	padding: 10px 13px 10px 23px;
}

.content-edit .class-comment input.button,
.content-edit .class-comment input.defaultbutton
{
	background-image: url('../images/add_comment.png');
	background-repeat: no-repeat;
	width: 148px;
	height: 22px;
	border: none;
	color: #fff;
	font-size: 13px;
}

.content-edit .class-comment label { color: #000; }

#colorbox div.message-warning, div.warning,  div.message-error
{
	background-image: url('../images/msg-bg.jpg');
	background-repeat: repeat-x;
	border: 1px solid #D4D4D4;
}

#colorbox div.border-box div.border-tc {
    background: url("../images/box-1-border-tc.gif") repeat-x scroll left top transparent;
}

#colorbox div.border-box div.border-mc {
    background: url("../images/box-1-border-mc.gif") repeat-x scroll left top #FFFFFF;
}

#colorbox input.box, #colorbox textarea.box, #colorbox input.halfbox, #colorbox div.element input
{
	background-image: url("../images/input_box_bg.jpg");
}

/* Agenda */

div#ezagenda_calendar_container div.border-box div.border-tl,
div#ezagenda_calendar_container div.border-box div.border-tr,
div#ezagenda_calendar_container div.border-box div.border-tc,
div#ezagenda_calendar_container div.border-box div.border-ml,
div#ezagenda_calendar_container div.border-box div.border-mr,
div#ezagenda_calendar_container div.border-box div.border-mc,
div#ezagenda_calendar_container div.border-box div.border-bl,
div#ezagenda_calendar_container div.border-box div.border-br,
div#ezagenda_calendar_container div.border-box div.border-bc
{
	background-image: none;
}

div#ezagenda_calendar_left { width: 220px; }
div#ezagenda_calendar_container { width: 220px; }
div#ezagenda_calendar_container div.border-box { width: 98%; }
div#ezagenda_calendar_container div.border-box div.border-mc { padding: 0px; }
div#ezagenda_calendar_container tr.calendar_heading { background-color: #e0dbd8; }
div#ezagenda_calendar_left div#ezagenda_calendar_container tr.calendar_heading th { padding-top: 5px; padding-bottom: 5px; }
div#ezagenda_calendar_container table th.calendar_heading_prev a, div#ezagenda_calendar_container table th.calendar_heading_next a { color: #FF9933; font-weight: bold; font-size: 1.2em; padding: 0px 10px; }
div#ezagenda_calendar_container table th { border-color: #FFFFFF #e0dbd8 #e0dbd8 #FFFFFF; }
div#ezagenda_calendar_container table tr.calendar_heading_days th { background-color: #f7f5f5; }
div#ezagenda_calendar_container table td { border-color: #FFFFFF #e0dbd8 #e0dbd8 #FFFFFF; background-color: #f7f5f5; padding: 6px 9px 6px 8px; }
div#ezagenda_calendar_container table tr.calendar_heading_days th { padding: 6px; color: #000; }
div#ezagenda_calendar_container table td.ezagenda_selected { background-image: none; }
div#ezagenda_calendar_container table td.ezagenda_current, div#ezagenda_calendar_container table td.ezagenda_current a { color: #000; text-decoration: none; }
div#ezagenda_calendar_today .ezagenda_day_event img { padding-bottom: 10px; }
div#ezagenda_calendar_today div.ezagenda_day_event h4, div#ezagenda_calendar_today div.ezagenda_day_event h4 a { color: #FF9933; }
div#ezagenda_calendar_container table td a { color: #FF9933; text-decoration: underline; }
div#ezagenda_calendar_today { width: 220px; }
div#ezagenda_calendar_today div.ezagenda_day_event { border: none; margin-bottom: 20px; padding: 0px; }
div#ezagenda_calendar_today div.ezagenda_day_event div.attribute-short { font-size: 14px; }
div#ezagenda_calendar_today div.ezagenda_day_event div.attribute-long { font-size: 13px; }
div.separator, div.separator div.separator-design { background-image: none; }
div#ezagenda_calendar_right table.ezagenda_month_event td.ezagenda_month_label h2
{ 
	background-image: url('../images/ezagenda_month_label_bg.jpg'); 
	color: #000; 
	height: 50px; 
	padding: 0px; 
	width: 52px;
	padding: 6px 0px 6px 2px;
	font-size: 14px;
	line-height: 20px;
}
div#ezagenda_calendar_right table.ezagenda_month_event td.ezagenda_month_info h4, div#ezagenda_calendar_right table.ezagenda_month_event td.ezagenda_month_info h4 a { color: #FF9933; }
div#ezagenda_calendar_right table.ezagenda_month_event td.ezagenda_month_info { padding-top: 15px; }
table.ezagenda_month_event td.ezagenda_image { padding-top: 15px; padding-left: 10px; width: 154px; }
table.ezagenda_month_event div.attribute-short { font-size: 14px; }
table.ezagenda_month_event div.attribute-long { font-size: 13px; }
.content-view-full .class-event-calendar .ezagenda-separator
{
	background-image: url('../images/separator.png');
	background-repeat: no-repeat;
	background-position: center center;
 	height: 20px;
	width: 475px;
}


/* Tip a Friend */

div.content-tipafriend {
	padding: 15px;
}
div.content-tipafriend label, div.user-register label{
	color: #8B5B38;
}

div.content-tipafriend input.button,, div.user-register input.button {
	border: 0px;
	height: 22px;
	margin: 10px;
	font-size:14px;
	background-image:none;
	background-color:#FF9933;
	vertical-align: top;
	font-family:Arial;
	color: white;
	
	/* Star border radius */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/* End border radius */
	
	/* Gradient */
	background: -moz-linear-gradient(top, #ff9933 0%, #ff9933 25%, #ad5f24 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9933), color-stop(25%,#ff9933), color-stop(100%,#ad5f24));
	background: -webkit-linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	background: -o-linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	background: -ms-linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9933', endColorstr='#ad5f24',GradientType=0 );
	background: linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	/* End Gradient */
	
	/* Start shadow */
	-moz-box-shadow: 0px 0px 5px -1px #000000;
    -webkit-box-shadow: 0px 0px 5px -1px #000000;
    box-shadow: 0px 0px 5px -1px #000000;
	/* End shadow */
}

/* User-register */
div.main-content-one-column, div.user-register, div.user-success {
	padding: 5px 30px 20px 30px;
	background-color:#FFFFFF;
	width: 94%;
}
form .block label{font-weight: bold; font-size: 95%}
div.user-register, div.user-success{margin-left: 10px; }


/* User-Login */

div.user-login {
	padding: 15px;
}
div.user-login label{
	color: #8B5B38;
}

div.user-login .button, div.user-register .button {
	border: 0px;
	height: 22px;
	margin: 10px;
	font-size:14px;
	background-image:none;
	background-color:#FF9933;
	vertical-align: top;
	font-family:Arial;
	color: white;
	padding: 2px;
	
	/* Star border radius */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/* End border radius */
	
	/* Gradient */
	background: -moz-linear-gradient(top, #ff9933 0%, #ff9933 25%, #ad5f24 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9933), color-stop(25%,#ff9933), color-stop(100%,#ad5f24));
	background: -webkit-linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	background: -o-linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	background: -ms-linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9933', endColorstr='#ad5f24',GradientType=0 );
	background: linear-gradient(top, #ff9933 0%,#ff9933 25%,#ad5f24 100%);
	/* End Gradient */
	
	/* Start shadow */
	-moz-box-shadow: 0px 0px 5px -1px #000000;
    -webkit-box-shadow: 0px 0px 5px -1px #000000;
    box-shadow: 0px 0px 5px -1px #000000;
	/* End shadow */
}


/* Caption Foto Article */
/*div.content-view-embed div.class-image div.attribute-caption p {
	font-size:14px;
}

.fancybox_image {
	background: url(../images/ficha-producto-img-lightbox-ico.gif) 0 0 no-repeat;
}
.fancybox_image a:hover {
	background: url(../images/ficha-producto-img-lightbox-ico.gif) 0 0 no-repeat;
}
.fancybox_image a img {
	float: left;
	border: 1px solid transparent;
	background: url(../images/ficha-producto-img-lightbox-ico.gif) 0 0 no-repeat;
}
.fancybox_image a img,
.fancybox_image a:hover img {
	border: 1px solid #471500;
	background: url(../images/ficha-producto-img-lightbox-ico.gif) 0 0 no-repeat;
}*/

.login_name {
	color: #464646;
	padding-left: 5px;
}
.attribute-caption {
	background-color:#EAE9E1;
	font-size:0.8em;
	margin:2px 0 0;
	text-align:center;
}

.attribute-caption p {
	font-size:14px;
	margin:0 0 21px;
	padding:3px;
	line-height:1.25em;
}

.lupa_img {
	background: url(../images/ficha-producto-img-lightbox-ico.gif) 0 0 no-repeat;
	height: 34px;
	width: 34px;
	position: relative;
	bottom: 45px;
	left: 155px;
}

div.attribute-image a { text-decoration: none; }

div.object-left {
	margin:24px 24px 24px 0;
}
div.object-right {
	margin:24px 0 24px 24px;
}
/*#ImageContainer img {
	margin-top:-30px;
}*/
