/* CSS Document */



body          {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #5F5F5F; margin-bottom:0;

margin-left:0; margin-right:0; margin-top:0;background-color:#f4f4f4}

pre, tt       {font-size: 12px}

th            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold;}

td            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px}

form          {font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; display:inline}

h1            {font-family: arial, helvetica, geneva, sans-serif; font-size: large; font-weight: bold}

A:link        {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #666666; background-color: inherit;}

A:visited     {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #666666; background-color: inherit;}

A:hover       {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #666666; background-color: inherit;}

A:link.nav    {font-family: arial, helvetica, geneva, sans-serif; color: #5F5F5F; background-color: inherit;}

A:visited.nav {font-family: arial, helvetica, geneva, sans-serif; color: #5F5F5F; background-color: inherit;}

A:hover.nav   {font-family: arial, helvetica, geneva, sans-serif; color: #9ACF30; background-color: inherit;}

.nav          {font-family: arial, helvetica, geneva, sans-serif; color: #5F5F5F; background-color: inherit;}







.text	      {

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 9pt; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color : #000000;

}



.text_style	      {

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 9pt; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color : #000000;

}



.text_input_style {

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 9pt; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color : #000000;

}	



.textarea	      {

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 10pt; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color : #000000;

	overflow:auto;

}



.textarea_input_style{

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 10pt; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color : #000000;

	overflow:auto;

}



.comment_input_style {

	BORDER-RIGHT: #fafafa 1px solid; 

	BORDER-TOP: #fafafa 1px solid; 

	FONT-SIZE: 10pt; 

	BORDER-LEFT: #fafafa 1px solid; 

	BORDER-BOTTOM: #fafafa 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #fafafa;

	color : #000000;

	overflow:auto;

}



.text_bgcolor {

	background: #ffffff;

	color:#000000;

}



.select_style {

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 10pt; 

	BORDER-LEFT: #999999 1px solid;

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color:#000000;		

}



.select_input_style {

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 10pt; 

	BORDER-LEFT: #999999 1px solid;

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color:#000000;		

}



.select_license_style {

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 10pt; 

	BORDER-LEFT: #999999 1px solid;

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	width:250px;

	text-align:left;

	color:#000000;

}



.cat_select_input_style{

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 9pt; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color : #000000;

	width:400px;

}



.license_table_style {

	text-align:left;

}



.button	      {

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 9px; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #f0f0f0;

	color : #000000;

}



.button_input_style{

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 9px; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #f0f0f0;

	color:#000000;

}



.gallery_table_style {

	background-color:#FFFFFF;

	color:#000000;

}



.gallery_stats_style {

	font-size:10px;

	background-color: #eeeeee;

	text-align:right;

	font-weight:bold;

	color:#000000;

}



.adSearch_table_style {

	text-align:left;

}



.gallery_cateory_link_style {

	background-color:#FFFFFF;

	color:#000000;

}



.gallery_style {

	background-color:#FFFFFF;

	color:#000000;

}



.category_table_style {

	background-color:#f4f4f4;

	width:93%;

	color:#000000;

}



.category_style {

	BORDER-TOP: #dddddd 1px solid;

	BORDER-BOTTOM: #dddddd 1px solid;

	BORDER-LEFT: #dddddd 1px solid;

	BORDER-RIGHT: #dddddd 1px solid;

	background-color:#fafafa;

	color:#000000;

}



.media_table_style {

	background-color: #FFFFFF;

	width:100%;

	text-align:left;

	color:#5f5f5f;

}



.error_style {

	color:#FF0000;

	background-color: inherit;

}



.slide_table_style {

	background-color: #ffffff;

	height:400px;

	width:600px;

	color:#5f5f5f;

}



.lightbox_manager_table_style {

	background-color: #FFFFFF;

	color:#000000;

}



.basket_table_style {

	background-color: #ffffff;

	width:98%;	

	border-spacing:1px;

	color:#000000;

}



.basket_cell_header_style {

	background-color: #eeeeee;

	color:#5f5f5f;

}



.basket_product_table_style {

	width:100%;

	border-spacing:1px;

	padding:0px;

}



.checkout_table_style {

	background-color: #ffffff;

	width:98%;	

	border-spacing:1px;

	color:#5f5f5f;

}



.checkout_order_table_style {

	background-color: #ffffff;

	width:100%;	

	border-spacing:1px;

	color:#5f5f5f;

}



.checkout_table_style {

	background-color: #ffffff;

	width:95%;

	border-spacing:1px;

	padding:0px;

	color:#5f5f5f;

}



.user_account_table_style {

	background-color: #ffffff;

	width:95%;

	border-spacing:1px;

	padding:0px;

	color:#000000;

}



.process_payment_table_style {

	background-color: #ffffff;

	width:98%;

	border-spacing:1px;

	padding:0px;

	text-align:left;

	border:1px;

	color:#000000;

}



.detail_table_style {

	width:90%;

	border-spacing:0px;

	text-align:left;

}



.category_link_style {

	background-color: #ffffff;

	width:100%;

	border-spacing:0px;

	color:#000000;

}







.header_table_style {

	background-color:#ff8000;

	text-align:center;

	color:#FAFAFA;

	font-size:11px;

	FONT-WEIGHT: bold;

}





.outside_table_style {

	border-top:1px solid #666666;

	border-left:1px solid #666666;

	border-bottom:1px solid #666666;

	border-right:1px solid #666666;

}



.featured_text {

	font-size:10px;

	background-color: #eeeeee;

	text-align:left;

	font-weight:bold;

	color:#5f5f5f;

}



.user_acount_table_style {

	background-color: #ffffff;

	width:95%;	

	text-align:left;

	color:#000000;

}



.user_account_cell_style {

	background-color: #eeeeee;

	color:#000000;

}



.login_table_style {

	background-color: #ffffff;

	width:90%;

	border-spacing:0px;

	padding:1px;

	text-align:left;

	color:#5f5f5f;

}



.lost_password_table_style{

	background-color: #ffffff;

	color:#5f5f5f;

}



.registration_table_style {

	background-color: #ffffff;

	width:70%;

	text-align:left;

	color:#5f5f5f;

}



.login_page {

	width:60%;

}





.media_cell_style {

	background-color:#ffffff;

  border-spacing:5px;

	color:#5f5f5f;

}



.basket_cell_style {

	background-color:#eeeeee;

	color:#5f5f5f;

}



.checkbox {

	background-color:#ffffff;

	color:#5f5f5f;

}



.category_cell_style {

	background-color:#ffffff;

	color:#5f5f5f;

}



.next_page_table_style{

	background-color: #ffffff;

	width:100%;

	border-spacing:0px;

	color:#000000;

}



.invoice_table_style {

	background-color: #ffffff;

	width:100%;

	border-spacing:1px;

	padding:0px;

	text-align:left;

	BORDER-RIGHT: #eeeeee 1px solid; 

	BORDER-TOP: #eeeeee 1px solid; 

	BORDER-LEFT: #eeeeee 1px solid; 

	BORDER-BOTTOM: #eeeeee 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	font-size: 10px;

	color:#5f5f5f;

}



.license_detail_table_style {

	text-align:left;

}



.horizontal_line_style {

	width:90%;

	border:1px;

}



.upper_line {

	BORDER-TOP: #cccccc 1px solid;

}



.bottom_line {

	BORDER-BOTTOM: #cccccc 1px solid;

}



.left_line {

	BORDER-LEFT: #cccccc 1px solid;

}



.right_line {

	BORDER-RIGHT: #cccccc 1px solid;

}



.dot_left_line {

	background-image:url(../..//lightbox/images/line.gif);

}



.media_thumb_style {

	BORDER-TOP: #dddddd 1px solid;

	BORDER-BOTTOM: #dddddd 1px solid;

	BORDER-LEFT: #dddddd 1px solid;

	BORDER-RIGHT: #dddddd 1px solid;

	background-color:#fafafa;

	color:#5f5f5f;

}



.feature_table_style {

	BORDER-TOP: #dddddd 1px solid;

	BORDER-BOTTOM: #dddddd 1px solid;

	BORDER-LEFT: #dddddd 1px solid;

	BORDER-RIGHT: #dddddd 1px solid;

	background-color:#fafafa;

	width:97%;

	color:#5f5f5f;

}



.category_listing_table_style {

	width:98%;

	text-align:left;

}



.private_login_form_style {

	background-color: #ffffff;

	width:300px;

	border-spacing:1px;

	padding:0px;

	border:1px;

	text-align:left;

	color:#5f5f5f;

}



.private_login_header_cell_style {

	background-color: #ff8000;

	text-align:left;

	color:#fafafa;

}



.menu_table_style {

	background-color: #eeeeee;

	border:0px solid;

	margin-top:0px;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	color:#000000;

}





.new_lightbox_confirm {

	width:500px;

	border-spacing:1px;

	padding:0px;

	text-align:left;

}



.photographer_media_detail_table_style {

	background-color: #ffffff;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}





.last_12_month_report_table_style {

	background-color: #ffffff;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	color:#5f5f5f;

}



.license_basket_table_style {

	background-color: #ffffff;

	border-spacing:1px;

	padding:1px;

	width:100%;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	color:#5f5f5f;

}



.other_lightbox_table_style {

	width:95%;

	text-align:left;

}





.paypal_error_table_style {

	width:700px;

}



.img-shadow {

	background: url(shadow2.gif) no-repeat bottom right; 

	/* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */



}



 



.img-shadow img {

	display: block; /* IE won't do well without this */



	position: relative; /* Make the shadow's position relative to its image */



	padding: 5px; /* This creates a border around the image */



	background-color: #fff; /* Background color of the border created by the padding */



	border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */



	margin: -6px 6px 6px -6px; 

	color: #5f5f5f;

	/* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */

}



.even_style {

	background:#e0e0e0;

	color:#5f5f5f;

}



.odd_style {	

	background:#eeeeee;

	color:#5f5f5f;

}



.column_title_style {

	background:#CCCCCC;

	font-weight:bold;

	color:#5f5f5f;

}



.bg_top{

background-color:#FF8000;

color:#5f5f5f;

}

.bg_function{

background-color:#eeeeee;

height:26px;

color:#5f5f5f;

}

.line_bottom{

border-top:2px solid #FF8000;

}



.bg_bottom_btn{

background-image:url(../..//lightbox/images/bg_btn.gif);

height:10px;

}



a.text_private_gallery:link{

font-family: arial, helvetica, geneva, sans-serif; 

font-size: 12px; 

text-decoration: none;

color:#FAFAFA;

background-color:#ff8000;

}

a.text_private_gallery:visited{

font-family: arial, helvetica, geneva, sans-serif; 

font-size: 12px; 

text-decoration: none;

color:#FAFAFA;

background-color:#ff8000;

}

a.text_private_gallery:hover{

font-family: arial, helvetica, geneva, sans-serif; 

font-size: 12px; 

text-decoration: underline;

color:#FAFAFA;

background-color:#ff8000;

}

/*--- CSS preview template  */

.border_preview {

	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 100; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; POSITION: absolute; background-color:#eeeeee; color:#5f5f5f;

}



.title_h2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left;

}



.preview_temp_load {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center

}



H1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px

}

H1 {

	FONT-SIZE: 10px

}

.checkout_info_contents_style{

background-color:#fafafa;

color:#5f5f5f;

}

.bg_gallery_style{

background-color:#FFFFFF;

color:#5f5f5f;

}

.user_card_info_pop_border{

border-color:#5f5f5f;

}

.bg_basket{

background-color:#fafafa;

color:#000000;

}

.bg_header_basket{

background-color:#eeeeee;

color:#000000;

}

.b-search {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 0em; PADDING-TOP: 0px; TEXT-ALIGN: right

}

.b-this {

	DISPLAY: block! important

}

.class_form {

  margin: 0;

  padding: 0;

	width:100%;  

}

.class_div{

  clear: left;

  display: block;

  width: 100%;  

  margin: 0px 0px 0px 0px;

  padding: 0px 0px;

}

#b-query {

	WIDTH:80px; 

	MARGIN-RIGHT: 0.25em;

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 9pt; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color : #000000;	

}

#b-searchbtn {

	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em; POSITION: relative; TOP: -1px

}	







/* Slideshow */

#myGallery

{

	width: 460px;

	height: 345px;

	z-index:5;

	display: none;

	border: 1px solid #000;

}



.jdGallery

{

	overflow: hidden;

	position: relative;

}



.jdGallery img

{

	border: 0;

	margin: 0;

}



.jdGallery .slideElement

{

	width: 100%;

	height: 100%;

	background-color: #000;

	background-repeat: no-repeat;

	color:#FFFFFF;

}



.jdGallery .loadingElement

{

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	background-color: #000;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url('/lightbox/images/loading-bar-black.gif');

	color:#FFFFFF;

}



.jdGallery .slideInfoZone

{

	position: absolute;

	z-index: 10;

	width: 100%;

	margin: 0px;

	left: 0;

	bottom: 0;

	height: 40px;

	background: #333;

	color: #fff;

	text-indent: 0;

	overflow: hidden;

}



* html .jdGallery .slideInfoZone

{

	bottom: -1px;

}



.jdGallery .slideInfoZone h2

{

	padding: 0;

	font-size: 80%;	

	margin: 2px 5px;

	font-weight: bold;

	color: inherit;

	background-color: inherit;

}



.jdGallery .slideInfoZone p

{

	padding: 0;

	font-size: 60%;

	margin: 2px 5px;

	color: #fff;

	background-color:#000;

}



.jdGallery div.carouselContainer

{

	position: absolute;

	height: 135px;

	width: 100%;

	z-index: 10;

	margin: 0px;

	left: 0;

	top: 0;

}



.jdGallery a.carouselBtn

{

	position: absolute;

	bottom: 0;

	right: 30px;

	height: 20px;

	/*width: 100px; background: url('/lightbox/images/carousel_btn.gif') no-repeat;*/

	text-align: center;

	padding: 0 10px;

	font-size: 13px;

	background: #333;

	color: #fff;

	cursor: pointer;

}



.jdGallery .carousel

{

	position: absolute;

	width: 100%;

	margin: 0px;

	left: 0;

	top: 0;

	height: 115px;

	background: #333;

	color: #fff;

	text-indent: 0;

	overflow: hidden;

}



.jdGallery .carousel .carouselWrapper

{

	position: absolute;

	width: 100%;

	height: 78px;

	top: 10px;

	left: 0;

	overflow: hidden;

}



.jdGallery .carousel .carouselInner

{

	position: relative;

}



.jdGallery .carousel .carouselInner .thumbnail

{

	cursor: pointer;

	background-color: #000;

	background-position: center center;

	float: left;

	border: solid 1px #fff;

	color:#eeeeee;

}



.jdGallery .carousel .label

{

	font-size: 13px;

	position: absolute;

	bottom: 5px;

	left: 10px;

	padding: 0;

	margin: 0;

}



.jdGallery .carousel .label .number

{

	color: #b5b5b5;

	background-color:#333333;

}



.jdGallery a

{

	font-size: 100%;

	text-decoration: none;

	color: inherit;

	background-color: inherit;

}



.jdGallery a.right, .jdGallery a.left

{

	position: absolute;

	height: 99%;

	width: 25%;

	cursor: pointer;

	z-index:10;

/*	filter:alpha(opacity=20);

	-moz-opacity:0.2;

	-khtml-opacity: 0.2;

	opacity: 0.2;*/

}



* html .jdGallery a.right, * html .jdGallery a.left

{

/*	filter:alpha(opacity=50);*/

}



.jdGallery a.right:hover, .jdGallery a.left:hover

{

	/*filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;*/

}



.jdGallery a.left

{

	left: 0;

	top: 0;

	background: url('/lightbox/images/fleche1.png') no-repeat center left;

}



* html .jdGallery a.left { background: url('/lightbox/images/fleche1.gif') no-repeat center left; }



.jdGallery a.right

{

	right: 0;

	top: 0;

	background: url('/lightbox/images/fleche2.png') no-repeat center right;

}



* html .jdGallery a.right { background: url('/lightbox/images/fleche2.gif') no-repeat center right; }



.jdGallery a.open

{

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}



.withArrows a.open

{

	position: absolute;

	top: 0;

	left: 25%;

	height: 99%;

	width: 50%;

	cursor: pointer;

	z-index: 10;

	background: none;

	/*-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;*/

}



.withArrows a.open:hover { background: url('/lightbox/images/open.png') no-repeat center center; }



* html .withArrows a.open:hover { background: url('/lightbox/images/open.gif') no-repeat center center;

	/*filter:alpha(opacity=80);*/ }
	
	
A.categoria:link        {font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #fff; background-color: inherit;}

A.categoria:visited     {font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; text-decoration: none; color: #fff; background-color: inherit;}

A.categoria:hover       {font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; text-decoration: underline; color: #fff; background-color: inherit;}

.gris, .gris:link, .gris:visited, .gris:hover{
color:#666666;
font-size: 11px;
font-weight:bold;
}

.blanco, .blanco:link, .blanco:visited, .blanco:hover{
color:#ffffff;
font-size: 9px;
font-weight:bold;
}

/**/
#menu_dereita{
	float:right;
	margin-top:18px;
	margin-right:27px;
	width:137px;
}

#cab_menu_dereita{
	background-image:url(/lightbox/images/cab_menu.png);
	width:138px;
	height:29px;
}

#corpo_menu_dereita{
	background-image:url(/lightbox/images/corpo_menu.png);
	text-align:left;
}

#pe_menu_dereita{
	background:url(/lightbox/images/pe_menu.png) no-repeat;
	width:138px;
	height:9px;
	margin:0;
	padding:0;
}

#menu_dereita ul, #menu_dereita ul li{
	margin:0;
	padding: 4px 0px 0px 2px;
	list-style-type:none;
}

#buscador{
	float:left;
	margin-top:45px;
	padding-left:25px;
	width:800px;
}

#busqueda_avanzada{
	padding-top:7px;
	height:32px;
	padding-bottom:2px;
}

.contedor{
	width:1007px;
	margin:0 auto;
}

.clear{
	clear:both;
}

.marxe25{
	margin-left:25px;
}

#logo{
	float:left;
	margin-top:-21px;
/*	padding-top:10px;*/
}

#menu{
	float:right;
	margin-right:27px;
	padding-top:30px;
}

#categorias{
	margin-right:20px;
	width:193px;
	float:left;
	padding-top:16px;
}

#cab_categorias{
	background-image:url(/lightbox/images/castelan/cab_categorias.png);
	width:193px;
	height:45px;
}

#corpo_categorias{
	background-image:url(/lightbox/images/corpo_categorias.png);
	padding-left:15px;
	padding-top:10px;
}

#pe_categorias{
	background:url(/lightbox/images/pe_categoria.png) no-repeat;
	width:193px;
	height:14px;
}

#lenzo{
	float:left;
	width:742px;
	height:auto;
	text-align:center;
	padding-top:16px;
}

.thumb{
	width:162px;
	height:162px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}

#pe{
	padding-top:20px;
	padding-bottom:20px;
}