body {background-color: #D7DFE2; margin:0px; padding:0px; font: 10px  verdana, arial, helvetica; color: #416271;}
h1 {padding:5px 0 5px 0; margin:0px; font-size:18px; color:#FFFFFF;}
h2 {padding:5px 0 5px 0; margin:0px; font-size:18px; color:#f7951e;}
h3 {padding:0 0 5px 0;margin:0px;font-size:12px;color:#59cef9;}
h4 {padding:0 0 10px 0;margin:0px;font-size:14px;color:#7ea743;}
p {margin:0; padding:0;}
img  {border:0;}
#main_container {width:980px;height:auto;margin:auto;background-color:#FFFFFF;}
#header {width:980px;height:auto;margin:auto;}
#logo {padding:0px 0 0 15px;float:left;}

.left {float:left;overflow:hidden;}

ul.square13 {font-size:12px; list-style:url(/images/punto.gif) outside; margin: 0 0 0 15px; padding: 0 0 1em 8px;}

#nombrereceta { width: 740px; background-color: #DCEEC4; margin: 0; padding: 0; }
/*#valorar { width: 500px; background-color: #DCEEC4; margin-top: 0px; padding: 0; }*/
#comentario{display:none;background-color:#FFFFFF; clear:both; width:740px; margin-top:10px}

#valorar{width:500px; height:auto; background-color: #FFFFFF; margin-top:10px;}
#top_valorar {width:500px;height:10px;float:left;background:url(/images/top_box_green.gif) no-repeat bottom;}
#center_valorar {width:500px;*width:490px;height: auto;float:left;background:url(/images/center_box_green.gif) repeat-y;padding-left:10px; text-align:center; font-size:12px;}
#bottom_valorar {width:500px;height:10px;float:left;background:url(/images/bottom_box_green.gif) no-repeat top; margin-bottom:15px;}

.boxnaranja { margin: 0 5px 0 5px; padding-top: 8px; width: 90px; height: 58px; background: url(/images/cuadronaranja90.gif) no-repeat; }
.boxnaranja2 { float: right; margin: 0 5px 0 5px; padding-top: 4px; width: 50px; height: 49px; background: url(/images/cuadro_votos.gif) no-repeat; }
.boxnaranja3 { float:right; margin: 5px; width: 60px; height: 44px; background: url(/images/cuadro_votos3.gif) no-repeat; }
H2.votos {margin: 2px 0 0 0; text-decoration:none; font-size:25px; color:#333333;}

.formulario8 { FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f9f9f9; COLOR: #000000;  TEXT-DECORATION: none; }
.formulario8_buscador { FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f9f9f9; COLOR: #000000;  TEXT-DECORATION: none; width:140px; }
.formulario10 { FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #f9f9f9; COLOR: #000000;  TEXT-DECORATION: none; width:200px; }

.texto { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

.texto12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto12 A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto12 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto12 A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

.texto11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto11 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto11 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto11 A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

.texto10 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto10 A:link { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto10 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto10 A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

.receta { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.receta A:link { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.receta A:visited {  FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.receta A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

H1.verde { margin-top: 0px; FONT-SIZE: 35px; COLOR: #3AB852; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.verde { padding-bottom: 0px; margin-top: 10px;FONT-SIZE: 30px; COLOR: #3AB852; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.verde { margin-top: 0px;FONT-SIZE: 25px; COLOR: #3AB852; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H4.verde { margin-top: 0px;FONT-SIZE: 15px; COLOR: #3AB852; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H1.gris { FONT-SIZE: 32px; COLOR: #808080;  TEXT-DECORATION: none; }
H2.gris { FONT-SIZE: 25px; COLOR: #808080;  TEXT-DECORATION: none; }
H3.gris { FONT-SIZE: 20px; COLOR: #808080;  TEXT-DECORATION: none; }
H4.gris { FONT-SIZE: 16px; COLOR: #808080;  TEXT-DECORATION: none; }
H5.gris { FONT-SIZE: 14px; COLOR: #808080;  TEXT-DECORATION: none; }
H1.naranja { margin-top: 0px; FONT-SIZE: 35px; COLOR: #FE6601; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.naranja { padding-bottom: 0px; margin-top: 10px;FONT-SIZE: 30px; COLOR: #FE6601; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.naranja { margin-top: 0px;FONT-SIZE: 25px; COLOR: #FE6601; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H4.naranja {margin:0;padding:0;FONT-SIZE: 15px; COLOR: #FE6601; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.blanco {padding-bottom: 5px;FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.blanco {padding: 5px 0 5px 0;FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

span.verde {color:#339900;font-weight:bold;font-size:10px; text-decoration:none;}
span.naranja {color:#FE6601;font-weight:bold;font-size:10px; text-decoration:none;}

H1.imprimir a { font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/print.gif) no-repeat; text-decoration: none; }
H1.imprimir a:hover { color: #FF7400; background: url(/images/print.gif) no-repeat; text-decoration: none; }
H1.amigo a { font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/amigo.gif) no-repeat; text-decoration: none; }
H1.amigo a:hover { color: #FF7400; background: url(/images/amigo.gif) no-repeat; text-decoration: none; }
H1.comentario a {font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/comentario.gif) no-repeat; text-decoration: none; }
H1.comentario a:hover { color: #FF7400; background: url(/images/comentario.gif) no-repeat; text-decoration: none; }
H1.valorar a { font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/valorar.gif) no-repeat; text-decoration: none; }
H1.valorar a:hover { color: #FF7400; background: url(/images/valorar.gif) no-repeat; text-decoration: none; }
H1.ficha a {font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/ficha.gif) no-repeat; text-decoration: none; }
H1.ficha a:hover { color: #FF7400; background: url(/images/ficha.gif) no-repeat; text-decoration: none; }


#linea {border-bottom:1px solid #3AB852; height:1px;margin:-6px; width:99%;}
#linea2 {border-bottom:1px solid #FE6601; height:1px;margin:-6px; width:99%;}


/*----------------------menu-------------------------*/
#menu {width:980px;height:20px;padding:0px;clear:both;background-color:#638FA5;}
#fecha {padding:4px 0 0px 70px;float: left; color:#fff;}

input.color{ font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #FFFFFF; background-color: #416271; border: #006600 solid 1px;}
input.color:hover {cursor:pointer;background-color: #006600;}


#localizador {padding:4px 0 0 230px; margin: auto;color:#fff;}
#localizador a, a:link {text-decoration:none;color:#fff;}
#localizador a:hover {text-decoration:underline;color:#fff;}


/*----------------------left navigation-------------------------*/

.column1 {width:220px;float:left;margin:0px;padding:5px 10px 10px 5px;}
.submenu {text-align:left; color:#615357; padding:0px 5px 0px 10px;}
.submenu a, .submenu a:link, .submenu a:visited {color:#615357; text-decoration:none;}
.submenu a:hover {color:ff6600; text-decoration:underline;}

.left_box {width:220px;height:auto;float:left;padding-bottom:10px;overflow:hidden;}
.top_left_box {width:220px;height:10px;background:url(/images/top_box_bg.gif) no-repeat center;overflow:hidden;}
.center_left_box {width:220px;height: auto;background:url(/images/center_box_bg.gif) repeat-y;overflow:hidden;}
.bottom_left_box {width:220px;height:10px;background:url(/images/bottom_box_bg.gif) no-repeat top;overflow:hidden;}
.box_title {width:220px;text-align:center;font-size:18px;color:#615357;padding:0px 0 5px 0;}
.box_title span {font-weight:bold;color:#FE6601;}

.center_box500 {width:500px;height: auto;float:left;background:url(/images/center500.gif) repeat-y;}
.submenu500 {padding:5px 5px 0px 5px; height:260px;}

H1.menu2 { font: bold 13px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 0px; padding: 0 0 0 10px; text-decoration: none; background: url(/images/punto.gif) no-repeat;}
H1.menu2 a:hover { color: #45751E; TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 95%; padding-bottom: -5px;}

#main_content {width:980px;height:auto;clear:both;}


div.pagination {margin-top: 20px; margin-bottom: 10px; text-decoration:none;}
div.pagination a {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #C2D0D8; text-decoration:none; color: #000;}
div.pagination a:hover, div.pagination a:active {color: #0000CC;padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #FE6601; text-decoration:none; background-image:none;}
div.pagination span.current {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #FE6601; font-weight: bold; background-color: #ff6600; color: #ffffff; text-decoration:none;}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #C2D0D8; color: #C2D0D8; text-decoration:none;}


/*-----------------------------footer------------------*/
#footer {clear:both;width: auto;height:30px;color: #fff;background-color:#638FA5;}
.copyright {float:left;padding-left:10px;padding-top:7px;}
.footer_links {float:right;padding-right:5px;padding-top:10px;font-size:12px;}
.footer_links a {text-decoration:none;color: #fff;padding-left:5px;}
.footer_links a:hover {text-decoration:underline;color: #fff;}


/*-----------------------------live validation------------------*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#85CB11;
}
	
.LV_invalid {
    color:#CC0000;
	/*float:left;*/
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #85CB11;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

/*------------------------ nube de tags -----------------------*/
#tags {background-color:#CEE7FF;height:83px;margin:0 0 0;width:100%;}
.clearfix { display:inline-block; }
.clearfix { display:block; }
.tags_nube { padding: 10px 10px; }
.tags_nube .separator { color: #A9A9A9; }

#tags .tags_nube H1 { FONT-SIZE: 25px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H1 a { FONT-SIZE: 25px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H1 a:visited { FONT-SIZE: 25px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H1 a:hover { FONT-SIZE: 25px;COLOR: #006600; TEXT-DECORATION: underline; }

#tags .tags_nube H2 { FONT-SIZE: 20px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H2 a { FONT-SIZE: 20px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H2 a:visited { FONT-SIZE: 20px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H2 a:hover { FONT-SIZE: 20px;COLOR: #006600; TEXT-DECORATION: underline; }

#tags .tags_nube H3 { FONT-SIZE: 15px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H3 a { FONT-SIZE: 15px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H3 a:visited { FONT-SIZE: 15px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H3 a:hover { FONT-SIZE: 15px;COLOR: #006600; TEXT-DECORATION: underline; }

#tags .tags_nube H4 { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H4 a { FONT-SIZE: 12px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H4 a:visited { FONT-SIZE: 12px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H4 a:hover { FONT-SIZE: 12px;COLOR: #006600; TEXT-DECORATION: underline; }

#tags .tags_nube H5 { FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H5 a { FONT-SIZE: 10px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H5 a:visited { FONT-SIZE: 10px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H5 a:hover { FONT-SIZE: 10px;COLOR: #006600; TEXT-DECORATION: underline; }

/* STAR RATING */
	.star-rating{
		list-style:none;
		margin-left:5px!important;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		background: url(alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		float: left;

	}
	.star-rating li a{
	background:none;
		display:block;
		width:20px;
		height: 20px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:20px;
	}
	.star-rating a.two-stars{
		left:20px;
	}
	.star-rating a.two-stars:hover{
		width: 40px;
	}
	.star-rating a.three-stars{
		left: 40px;
	}
	.star-rating a.three-stars:hover{
		width: 60px;
	}
	.star-rating a.four-stars{
		left: 60px;
	}	
	.star-rating a.four-stars:hover{
		width: 80px;
	}
	.star-rating a.five-stars{
		left: 80px;
	}
	.star-rating a.five-stars:hover{
		width: 100px;
	}
	.star-rating li.current-rating{
		background: url(alt_star.gif) left center;
		position: absolute;
		height: 20px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	/*con fondo azul*/
	.star-rating-blue{
		list-style:none;
		/*margin-left:5px!important;*/
		margin:0px;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		background: url(alt_star_transparent.gif) top left repeat-x;		
	}
	.star-rating-blue li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating-blue li a{
	background:none;
		display:block;
		width:20px;
		height: 20px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating-blue li a:hover{
		background: url(alt_star_transparent.gif) left bottom !important;
		z-index: 2;
		left: 0px;
	}
	.star-rating-blue a.one-star{
		left: 0px;
	}
	.star-rating-blue a.one-star:hover{
		width:20px;
	}
	.star-rating-blue a.two-stars{
		left:20px;
	}
	.star-rating-blue a.two-stars:hover{
		width: 40px;
	}
	.star-rating-blue a.three-stars{
		left: 40px;
	}
	.star-rating-blue a.three-stars:hover{
		width: 60px;
	}
	.star-rating-blue a.four-stars{
		left: 60px;
	}	
	.star-rating-blue a.four-stars:hover{
		width: 80px;
	}
	.star-rating-blue a.five-stars{
		left: 80px;
	}
	.star-rating-blue a.five-stars:hover{
		width: 100px;
	}
	.star-rating-blue li.current-rating-blue{
		background: url(alt_star_transparent.gif) left center;
		position: absolute;
		height: 20px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
		left: 0px !important;		
	}	
	
	#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0px;
}

#CB_iFrCont {
	position: absolute;
	width: 0px;
	height: 0px;
}

#CB_HiddenText {
	position: absolute;
	visibility: hidden;
	z-index: -1000;
	top: -100px;
	left: -1000px;
}

.CB_Sep {
	color: #bbb;
}

.CB_TnThumbs {
	width: 0px;
	height: 0px;
	border: 0px;
	outline-style: none;
	outline: 0px;
	padding: 0;
	margin: 0;
	visibility: hidden;
}

.CB_BtmNav {
	position: relative;
	top: 4px;
	border: 0;
	padding: 0px 0px 0px 3px;
}

#CB_ImgHide {
	position: absolute;
	visibility: hidden;
	z-index: 1098;
	left: 0px;
}

#CB_ShowTh {
	width: 100%;
	height: 20%;
	visibility: hidden;
	position: absolute;
	z-index: 1097;
	bottom: 0px;
	left: 0px;
}

#CB_Thumbs {
	display: none;
	height: 62px;
	padding-top: 10px;
	position: absolute;
	z-index: 1100;
	overflow: hidden;
	bottom: 0px;
	left: 0px;
}

#CB_Thumbs2 {
	margin: auto 0;
	height: 52px;
	position: absolute;
}

.CB_ThumbsImg {
	position: absolute;
	border: 1px solid #fff;
	cursor: pointer;
}

.CB_RoundPixBugFix {
	display: block;
	visibility: hidden;
	font-family: arial;
	font-size: 1pt;
}

#CB_ImgContainer {
	position: relative;
	width: 100%;
}

#CB_PrevNext {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1002;
}

#CB_NavPrev, #CB_NavNext {
	visibility: hidden;
	position: absolute;
	z-index: 1001;
	top: 47%;
	cursor: pointer;
}

#CB_NavPrev {
	left: 18px;
}

#CB_NavNext {
	right: 15px;
}

#CB_ContentHide {
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
}

#CB_LoadingImage {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -12px;
	visibility: hidden;
}

#CB_Text {
	position: relative;
	text-align: left;
	overflow: hidden;
}

#CB_T1 {
	height: 14px;
	white-space: nowrap;
	position: relative;
}

#CB_T2 {
	margin-top: -1px;
}

#CB_TL {
	position: relative;
	background-color: #fff;
	display: none;
}

#CB_Window {
	left:50%;
	position:absolute;
	top:50%;
	visibility:hidden;
	z-index: 1100;
	border-collapse: separate;
}

#CB_Image {
	position: relative;
}

#CB_iFrame {
	position: absolute;
	width: 0px;
	height: 0px;
	z-index: 1003;
}

#CB_TopLeft {
	background-image:url(/images/clearbox/s_topleft.png);
	background-position:right bottom;
}

#CB_Top {
	background-image:url(/images/clearbox/s_top.png);
	background-position:left bottom;
}

#CB_TopRight {
	background-image:url(/images/clearbox/s_topright.png);
	background-position:left bottom;
}

#CB_Left {
	background-image:url(/images/clearbox/s_left.png);
	background-position:right top;
}

#CB_Content {
	background-color: #fff;
}

#CB_Right {
	background-image:url(/images/clearbox/s_right.png);
	background-position:left top;
}

#CB_BtmLeft {
	background-image:url(/images/clearbox/s_btmleft.png);
	background-position:right top;
}

#CB_Btm {
	background-image:url(/images/clearbox/s_btm.png);
	background-position:left top;
}

#CB_BtmRight {
	background-image:url(/images/clearbox/s_btmright.png);
	background-position:left top;
}

#CB_Prev, #CB_Next {
	background: transparent url(/images/clearbox/blank.gif) no-repeat scroll 0%;
	display: block;	
	width: 49%;
	cursor: pointer;
	outline-style: none;
	outline: 0px;
	z-index: 1102;
}

.CB_TextNav {
	text-decoration: underline;
	padding-right: 5px;
	color: #999;
	outline-style: none;
	outline: 0px;
	cursor: pointer;
	border: none;
}

.CB_TextNav:hover {
	text-decoration: underline;
	color: #555;
	border: none;
}

#CB_Prev {
	float: left;
	left: 0px;
}

#CB_Next {
	float: right;
	left: 0px;
}

#CB_Prev:hover {
background:transparent;
}

#CB_Next:hover {
background:transparent;
}

#CB_CloseWindow {
	position: absolute;
	right: -14px;
	top: -10px;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowS, #CB_SlideShowP {
	position: absolute;
	left: -11px;
	top: -10px;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowBar {
	background-color: #fff;
	width: 0px;
	position: absolute;
	height: 2px;
	display: none;
	z-index: 1102;
}

#CB_Email {
	position: absolute;
	right: 15px;
}

#CaptchaDiv {
  margin: 0;
  padding: 0;
  /*width:265px;
  height:50px;*/
  padding-bottom: 5px;
}

#CaptchaImage {
  float: left;
  margin: 0;
  padding: 0;
  border:1px solid #888888;
  /*width:240px;
  height:50px;*/
}

#CaptchaIcons {
  width: 22px;
  height: 50px;
  float: right;
  text-align: left;
  margin: 0;
  padding: 0;
}

#CaptchaIcons img {
  border: 0;
  margin: 0;
  padding: 0;
  padding-bottom: 3px;
}

*html #CaptchaIcons img {
  margin-bottom: -2px;
}

.placeholder {
  visibility: hidden;
  width:0 !important;
  height:0 !important;
}

*html .placeholder {
  display: none !important;
}