/* CSS Document */

/* 
Generated via www.cssmenubuilder.com 

Copyright (c) 2008-2010 www.cssmenubuilder.com

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
*/

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url("../images/topMenuImages.png") repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url("../images/topMenuImages.png") 0px -30px no-repeat; outline:none;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url("../images/topMenuImages.png") 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url("../images/topMenuImages.png") 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url("../images/topMenuImages.png") 100% -90px no-repeat;}

.textonormal11 {

	color: #000;

	font-size: 16px;

}

.textonormal12 {

	color: #343433;

	font-size: 16px;

}

.textonormal13 {

	color: #676767;

	font-size: 16px;

}

.textonormal14 {

	color: #818180;

	font-size: 16px;

}

.textonormal15 {

	color: #a9a9a9;

	font-size: 16px;

}

.textonormal16 {

	color: #c0c0c0;

	font-size: 16px;

}

/* @group BORDES */

.bordefoto {
	border: 12px solid #ccc;
}

.bordemenu {
	width: 180px;
	background-color: #f1f1f1;
	color: #00417f;
	border-top: thin solid #343433;
	text-shadow: #000000 0 0 0;
	border-bottom: thin groove #676767;
	text-align: left;
	border-left: thin solid #4d4d4d;
	border-right: thin solid #4d4d4d;
}

.bordesup {
	border-top: thin solid #ff8119;
}

.bordesu {
	BORDER-TOP: #cccccc 1px solid;
}

.bordesupa {
	border-top: 1px ridge #00417f;
}

.bordes {
	border: 1px solid #000;
}

.bordesn {
	border: 1px solid #ff8119;
}

*bordesa {
	border: 1px solid #00417f;
} 

.bordeab {
	border-bottom: 1px solid #00417f;
	border-top: 5px solid #ff8119;
	font-size: 1em;
	color: #b3b3b3;
}

.bordena {
	border-bottom: 10px solid #ff8119;
}

.bordelat {
	border-left: thin solid #ff8119;
	border-bottom: thin solid #ff8119;
}

.bordecaja {
	border: 1px solid #9a9969;
	width: 200px;
	height: 30px;
	padding-left: 4px;
	padding-top: 2px;
}

.bordeinfe {
	border-bottom: thin solid #ff8119;
	color: #80807f;
}

.bordeinfea {
	border-bottom: thin solid #00417f;
	color: #212121;
}

.borderepor {
	background-color: #e6e6e6;
	padding: 20px 15px;
	margin: 0;
	color: #676767;
	text-align: center;
	direction: ltr;
	font-size: 1.5em;
	vertical-align: 50%;
	border-top: thin outset #ff8119;
	border-left: 2px outset #ff8119;
	border-right: thin outset #ff8119;
	border-bottom: medium ridge #ff8119;
}

.bordereport {
	color: #343433;
	font-size: 1em;
	text-align: center;
	height: 50px;
	padding-bottom: 10px;
}
.user_card_info_pop_border{
border-color:#5f5f5f;
}

.bordegrueso {
	border-bottom: thick ridge #b3b3b3;
}

.bordegruesosup {
	border-top: 10px solid #e6e6e6;
}

.bordegrueso1 {
	border-top: 10px solid #343433;
}

.bordegrueso2 {
	border-top: 10px solid #191919;
}

.bordegrueso3 {
	border-top: 10px solid #ff8119;
}

.bordeg {
	border: 10px solid #e6e6e6;
	padding: 3px;
}

.bordegn {
	border: 6px solid #000;
	padding: 3px;
}

.bordega {
	border: 1px solid #000;
	padding: 6px;
}

.bordegg {
	border: 10px solid #c0c0c0;
}

.bordegruesoizq {
	border-left: 10px solid #e6e6e6;
}

.bordegruesoder {
	border-right: 10px solid #e6e6e6;
}

.bordegruesoinfe {
	border-bottom: 10px solid #e6e6e6;
}

.bordemarco {
	border: 5px solid #e6e6e6;
}

.bordemarco1 {
	border: 1px solid #4d4d4d;
	padding: 5px;
}

.bordemarcosup {
	border-right: 5px solid #e6e6e6;
	border-left: 5px solid #e6e6e6;
	border-top: 10px solid #e6e6e6;
	border-bottom: 5px solid #e6e6e6;
}

.bordederna {
	border-right: medium inset #ff8119;
}

.bordeinfero {
	border-bottom: 1px solid #941100;
}

.bordefoto {
	border: 12px solid #ccc;
}

.bordemenu {
	width: 180px;
	background-color: #f1f1f1;
	color: #00417f;
	border-top: thin solid #343433;
	text-shadow: #000000 0 0 0;
	border-bottom: thin groove #676767;
	text-align: left;
	border-left: thin solid #4d4d4d;
	border-right: thin solid #4d4d4d;
}

.bordesup {
	border-top: thin solid #ff8119;
}

.bordesu {
	BORDER-TOP: #cccccc 1px solid;
}

.bordesupa {
	border-top: 1px ridge #00417f;
}

.bordes {
	border: 1px solid #000;
}

.bordesn {
	border: 1px solid #ff8119;
}

*bordesa {
	border: 1px solid #00417f;
} 

.bordeab {
	border-bottom: 1px solid #00417f;
	border-top: 5px solid #ff8119;
	font-size: 1em;
	color: #b3b3b3;
}

.bordena {
	border-bottom: 10px solid #ff8119;
}

.bordelat {
	border-left: thin solid #ff8119;
	border-bottom: thin solid #ff8119;
}

.bordeinfe {
	border-bottom: thin solid #ff8119;
	color: #80807f;
}

.bordeinfea {
	border-bottom: thin solid #00417f;
	color: #000;
}

.borderepor {
	background-color: #e6e6e6;
	padding: 20px 15px;
	margin: 0;
	color: #676767;
	text-align: center;
	direction: ltr;
	font-size: 1.5em;
	vertical-align: 50%;
	border-top: thin outset #ff8119;
	border-left: 2px outset #ff8119;
	border-right: thin outset #ff8119;
	border-bottom: medium ridge #ff8119;
}

.bordereport {
	color: #343433;
	font-size: 1em;
	text-align: center;
	height: 50px;
	padding-bottom: 10px;
}
.user_card_info_pop_border{
border-color:#5f5f5f;
}

.bordegrueso {
	border-bottom: thick ridge #b3b3b3;
}

.bordegruesosup {
	border-top: 10px solid #e6e6e6;
}

.bordegrueso1 {
	border-top: 10px solid #343433;
}

.bordegrueso2 {
	border-top: 10px solid #191919;
}

.bordegrueso3 {
	border-top: 10px solid #ff8119;
}

.bordeg {
	border: 10px solid #e6e6e6;
}

.bordegn {
	border: 10px solid #000;
}

.bordegg {
	border: 10px solid #4d4d4d;
}

.bordegruesoizq {
	border-left: 10px solid #e6e6e6;
}

.bordegruesoder {
	border-right: 10px solid #e6e6e6;
}

.bordegruesoinfe {
	border-bottom: 10px solid #e6e6e6;
}

.bordemarco {
	border: 5px solid #e6e6e6;
}

.bordemarco1 {
	border: 1px solid #4d4d4d;
	padding: 5px;
}

.bordemarcosup {
	border-right: 5px solid #e6e6e6;
	border-left: 5px solid #e6e6e6;
	border-top: 10px solid #e6e6e6;
	border-bottom: 5px solid #e6e6e6;
}

.bordederna {
	border-right: medium inset #ff8119;
}

.borde_media {
	border: 1px inset #5e5e5e;
}



/* @end */

/* @group Class. Paco Feria */

.pacotabla {
	text-align: left;
	width: 95%;
	margin-bottom: 10px;
	border: thin dashed #fa9316;
}

.justifica {
	text-align: justify;
}

.class {
	
}

.espacio {
	padding-left: 20px;
}

.precio {
	color: #777943;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #9a9969;
	border-left: 2px solid #9a9969;
	padding: 5px 115px 5px 5px;
}

.textolink {
	color: #9a9969;
}

.textonormal1 {

	color: #000;

	font-size: 14px;

}



.textonormal2 {

	color: #343433;

	font-size: 14px;

}



.textonormal3 {

	color: #676767;

	font-size: 14px;

}



.textonormal4 {

	color: #818180;

	font-size: 14px;

}

.textonormal5 {

	color: #a9a9a9;

	font-size: 14px;

}

.textonormal6 {

	color: #c0c0c0;

	font-size: 14px;

}

.textonormal7 {

	color: #eaeaea;

	font-size: 14px;

}

.textonormal8 {

	color: #fffeff;

	font-size: 14px;

}



.textotitulo {

	color: #fff;

	border-bottom: thin double #00417f;

	vertical-align: top;

	font-size: 1.5em;

	text-align: left;

	direction: ltr;

}



.textoreportaje {

	color: #676767;

	unicode-bidi: normal;

	font: 1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-align: justify;

}



.textoasili {

	color: #194957;

	font-size: 36px;

}



.textoasili2 {

	color: #a5cd4b;

	font-size: 28px;

}



.media_thumb_style_texto {

color: #ff8119;

	background-color: #f3f3f3;

	width: 250px;

	border-bottom: 1px dashed #e6e6e6;

	padding-right: 10px;

}



.textomini {

	color: #b3b3b3;

	font-size: 10px;

}



.textomini2 {

	color: #343433;

	font-size: 10px;

}



.textominin {

	color: #ff8119;

	font-size: 10px;

}



.textominia {

	color: #00417f;

	font-size: 10px;

}



.textoreportaje {

	color: #9a9a99;

	unicode-bidi: normal;

	vertical-align: middle;

	font: 1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-align: justify;

}



.textotitulo {

	color: #676767;

	border-bottom: thin double #00417f;

	font-size: 1.5em;

	vertical-align: top;

}



.texto1 {

	color: #4d4d4d;

	font-variant: normal;

	direction: ltr;

	font-size: 20px;

}



.textoentrar {

	text-align: right;

	height: 20px;

	border-bottom: thin dotted #ff8119;

}



.textonaranja {

	color: #ff8119;

}



.textoverde {

	color: #417805;
	font-size: 12px;
}



.textoazul {

	color: #00417f;

}



.textoazul2 {

	color: #e6e6e6;

	width: 90px;

	opacity: 1;

	padding-left: 6px;

	height: 20px;

	margin: 0;

	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;

	text-transform: capitalize;

	background-color: #ff8119;

	letter-spacing: 1px;

	border-style: none;

}



.textocat {

	color: #676767;

	font-size: 12px;

	font-weight: bold;

}



*textop {

	color: #e6e6e6;

	font-size: 10px;

}



*textop2 {

	color: #343433;

	font-size: 10px;

}



.TEXTO1 {

	color: #000;

	font-size: 24px;

}



.textop1 {

	color: #000;

	font-size: 18px;

}



.textop2 {

	color: #4d4d4d;

	font-size: 18px;

}



.textop3 {

	color: #818180;

	font-size: 18px;

}



.textop4 {

	color: #ccc;

	font-size: 18px;

}



.TEXTO2 {

	color: #4d4d4d;

	font-size: 24px;

}



.TEXTO3 {

	color: #818180;

	font-size: 24px;

}



.TEXTO4 {

	color: #ccc;

	font-size: 24px;

}



.textoblanco {

	color: #fff;

	font-size: 12px;

}



/* @end */

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:#FFFFFF;}

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: #9a9969; background-color: inherit;}

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

A:hover       {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #cccc9b; 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: #FF8000; background-color: inherit;}

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







.text	      {

	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;
}

.buscar_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;
	height: 20px;
	width: 275px;
}	



.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; 

    FONT-SIZE: 10pt; 
    
    BORDER-TOP: #eeeeee 1px solid;

	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: #e8e8e8;

	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;

	line-height:20px;

}



.adSearch_table_style {

	text-align:left;

}



.gallery_category_link_style {

	background-color:#FFFFFF;

	color:#000000;

}



.gallery_style {

	background-color:#FFFFFF;

	color:#000000;

}



.category_table_style {

	background-color:#FFFFFF;

	width: 90%;

	color:#000000;
	padding: 25px 25px 10px;
	text-align: left;
	border-color: #ccc;
	border-width: 10px;
}



.category_style {


	background-color:#fafafa;

	color:#000000;
	text-align: left;
}



.media_table_style {

	background-color: #FFFFFF;

	width: 800px;

	text-align:left;

	color:#5f5f5f;
	border: 1px hidden #fa9316;
}



.error_style {

	color: #fa9316;

	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: #4d4c4d;

	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;

	line-height:20px;

}



.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(../../images/line.gif);

	background-repeat:repeat-y;

}



.media_thumb_style {

	BORDER-TOP: #dddddd 1px dashed;

	BORDER-BOTTOM: #dddddd 1px dashed;

	BORDER-LEFT: #dddddd 1px dashed;

	BORDER-RIGHT: #dddddd 1px dashed;

	color:#5f5f5f;
	border: 1px inset #212121;
	width: 200px;
	height: 192px;
	padding-bottom: 25px;
	background-color: #fefefe;
}



.feature_table_style {

	BORDER-TOP: #dddddd 1px dashed;

	BORDER-BOTTOM: #dddddd 1px dashed;

	BORDER-LEFT: #dddddd 1px dashed;

	BORDER-RIGHT: #dddddd 1px dashed;

	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-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(../../images/english/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 3px; 

	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{

border-left-style: none;

border-right-style: none;

word-wrap: break-word;

background-color: #eeeeee;

color: #000;
	border-bottom: 1px solid #fa9316;
	border-top: 9px solid #d5d5d5;
	padding: 5px;
}

.bg_function{

background-color:#eeeeee;

height:26px;

color:#5f5f5f;

}

.line_bottom{

border-top:2px solid #FF8000;

}



.bg_bottom_btn{

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

height:10px;

}



a.text_private_gallery:link{

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

font-size: 12px; 

text-decoration: none;

color: #000;

}

a.text_private_gallery:visited{

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

font-size: 12px; 

text-decoration: none;

color: #000;

}

a.text_private_gallery:hover{

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

font-size: 12px; 

text-decoration: underline;

color: #000;

}

/*--- CSS preview template  */



.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;
	background-color: #fffeff;
	width: 375px;
	padding-bottom: 30px;
	border: 1px solid #797979;
}



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:140px;

	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;
	height: 17px;
}

#b-searchbtn {

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

}	







/* Slideshow Section */

#myGallery

{

	width: 520px;

	height: 460px;

	border: 12px solid #C0C0C0;
	z-index: 5;
}

.diapocentro {
	border: 1px solid #fa9316;
	left: 50%;
	right: 50%;
}



.jdGallery

{

	overflow: visible;
	text-align: center;
	position: relative;
}

.gallerypaco {
	margin-right: 250px;
}



.jdGallery img

{

	margin: 0;
}



/* Slideshow Background */

.jdGallery .slideElement

{

	width: 100%;

	height: 100%;
	background-color: #FFFFFF;
	background-repeat: no-repeat;

	color: #d5d5d5;
	border-color: #fa9316;
	border-width: 4px;
}



.jdGallery .loadingElement

{

	width: 100%;

	height: 100%;

	position: relative;

	left: 0;

	top: 0;

	background-color: #999999;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url('../../images/english/loading_icon.gif');

	color:#FFFFFF;

}



.jdGallery .slideInfoZone

{

	position: absolute;

	z-index: 5;

	width: 100%;

	margin: 0px;

	left: 0;

	bottom: 0;

	height: 40px;

	background: #eaeaea;

	color: #212121;

	text-indent: 1px;

	overflow: hidden;
}



* html .jdGallery .slideInfoZone

{

	bottom: -1px;
	border-color: #fb1692;
	border-width: 1px;
}



.jdGallery .slideInfoZone h2

{

	font-size: 80%;

	color: #000;

	background-color: inherit;
	vertical-align: middle;
	border-color: #fb1692;
	border-width: 1px;
	padding-top: 5px;
}



.jdGallery .slideInfoZone p

{

	padding: 0;

	font-size: 60%;

	margin: 2px 5px;

	color: #DDDDDD;

	background-color:#DDDDDD;

}



.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; */

	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: #999999;

	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: #FFFFFF;

	background-color:#999999;

}



.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;

	

}



* html .jdGallery a.left { }



.jdGallery a.right

{

	right: 0;

	top: 0;

}



* html .jdGallery a.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 {  }



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

	/*filter:alpha(opacity=80);*/ }

.left_virtual_cd_name {

	font-size:10px;

	background-color: #eeeeee;

	text-align:left;

	font-weight:bold;

	color:#000000;

}







/*########################################################*/

.TabbedPanels {

	margin: 0px;

	float: left;

	clear: none;
	font-size: 12px;
	border-right: 1px dashed #fa9316;
	border-left: 1px dashed #fa9316;
	border-bottom: 1px dashed #fa9316;
	border-top: 2px solid #d5d5d5;
	padding-left: 10px;
}



.TabbedPanelsTabGroup {

	margin: 0px;

	padding: 0px;

	width: 650px;
	color: #000;
}



.TabbedPanelsTab {

	position: relative;

	top: 1px;

	float: left;

	padding: 7px 10px;

	margin: 0px 5px 0px 0px;

	font: 12px sans-serif;

	/*background-color: #533939;*/

	list-style: none;

	/*border: solid 1px #dddddd;*/

	/*BORDER-TOP: #dddddd 1px solid;

	BORDER-BOTTOM: #dddddd 1px dashed;

	BORDER-LEFT: #dddddd 1px solid;

	BORDER-RIGHT: #dddddd 1px solid;*/

	/*-moz-user-select: none;

	-khtml-user-select: none;*/

	cursor: pointer;
	color: #676667;
}



.TabbedPanelsTabHover {

	/*background-color: #654d4d;*/

	color: #9a9969;

}



TabbedPanelsTab a {

	color: #343334;

	text-decoration: none;

}



.TabbedPanelsContentGroup {

	clear: both;
	width:100%;
}

._TabbedPanelsContentGroup {

	clear: both;

	/*BORDER-TOP: #dddddd 1px solid;

	BORDER-BOTTOM: #dddddd 1px solid;

	BORDER-LEFT: #dddddd 1px solid;

	BORDER-RIGHT: #dddddd 1px solid;*/

	background-color:#fafafa;

	width:100%;

	/*border: solid 1px #533939;

	background-color: #f0efea;*/

}

.TabbedPanelsContent {

	padding: 5px;
}



.TabbedPanelsContentVisible {

}



.VTabbedPanels .TabbedPanelsTabGroup {

	float: left;

	width: 10em;

	height: 20em;

	background-color: #f0efea;

	position: relative;

	/*border: solid 1px #533939;*/

}



.VTabbedPanels .TabbedPanelsTab {

	float: none;

	margin: 0px;

	border-top: none;

	border-left: none;

	border-right: none;

}



.VTabbedPanels .TabbedPanelsTabSelected {

	background-color: #f0efea;

	border-bottom: 1px solid #676667;
	border-left-style: solid;
	border-left-color: #4d4c4d;
}



.VTabbedPanels .TabbedPanelsContentGroup {

	clear: none;

	float: left;

	padding: 0px;

	width: 30em;

	height: 20em;

}



.TabbedPanelsTabSelected {

	/*background-image:url(../../images/table_header_bg.gif);*/

	background-position:bottom left;

	background-repeat:repeat-x;

	color:#000000;

	

	/*background-color: #f0efea;*/

	background-color: #fafafa;
	border-right: 1px solid #676667;
	border-top: 1px solid #676667;
	border-left: 1px solid #676667;
}

/*########################################################*/

/******************treeview-category***************************/

.treeview, treeview ul{

  padding:0;

  margin:0px 0 0 0px;

  list-style:none;

}

.treeview ul{

  background:#fff;  

  list-style:none;

  display:block;

  padding:0;

  margin:0

}

.treeview .cat_extend{

	background:url(../../images/cat_extend.gif) 0 1px no-repeat;

	height: 17px;

	width: 17px;

	margin-left:-16px;

	float: left;

	cursor: pointer;

}

* html .cat_extend, .cat_last, .collapse_cat{display:inline;float:none}

.treeview .cat_last{

  background:url(../../images/cat_last.gif) 0 1px no-repeat;

  height: 17px;

  width: 17px;

  margin-left:-16px;

  float: left;

}

.treeview .collapse_cat{

  background:url(../../images/collapse_cat.gif) 0 1px no-repeat;

  height: 17px;

  width: 17px;

  margin-left:-16px;

  float: left;

}

.treeview li{

  margin:0;

  padding:0px 0 0px 15px;  

}

.treeview li{background:url(../../images/treeview-default-line.gif) 0 0 no-repeat;}

.treeview li.collapsable, .treeview li.expandable { background-position: 0 0px; }

.treeview li.last { background-position: 0 -1766px; }



.send_email_class{margin-top:5px}

.user_send_name{padding:2px 0;width:100px;font-size:12px}

.user_send_email{padding:2px 0;width:100px;font-size:12px;text-align:center}

/* @group MENU */

.textoblanco {
	color: #fffeff;
}

/* Generated via www.cssmenubuilder.com */

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('topMenuImages.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('topMenuImages.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('topMenuImages.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('topMenuImages.png') 100% -90px no-repeat;}



/* @end */

.textofondo1 {
	color: #fffeff;
	background-color: #b3b3b3;
	font-size: 12px;
	width: 100px;
	height: 30px;
	border: 1px solid #c0c0c0;
	padding: 2px 5px;
}

