/* CSS Document */

.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: #c0c0c0;
	text-decoration: none;
}

.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;
	text-align: justify;
}

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

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

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

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

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

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

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: 95%;

	text-align:left;

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



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

}

.right_line2 {

	BORDER-RIGHT: #cccccc 1px solid;
	border-right: 1px ridge #5e5e5e;
}



.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: 250px;
	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;
}



H3 {

	color: #a9a9a9;
	font-size: 16px;
	font-weight: bold;
}

H1 {

	color: #a9a9a9;
	font-size: 16px;
	font-weight: bold;
}

H2 {

	color: #a9a9a9;
	font-size: 16px;
	font-weight: bold;
}

.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: #333333 url(../../images/treeview-default-line.gif) no-repeat 0 0;
	border: 1px solid #a9a9a9;
	height: 35px;
}

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

.formulario {
	background-color: #c0c0c0;
	border-left: 2px solid #797979;
	border-top: 2px solid #797979;
}

/* @group Estilo de capas */

/* Para que tenga efecto en las capas se ha de seleccionar Identifier style en el selector arriba a la derecha*/

#fondo1 {
	background-color: #333333;
	height: 40px;
	vertical-align: middle;
	padding-top: 7px;
	border-bottom: 1px solid #5e5e5e;
	border-top: 1px solid #5e5e5e;
}



/* @end */
