
/* MARKETPLACE */

/* search field at right */

#search_left {
	background-image:url(../img/mkt_search_left.gif);
	width:5px;
	height:33px;
	position:relative;
	top:0px;
	padding:0;
	margin:0;
	background-position:top left;
	float:left;
	display:inline;
}

#search_center {
	background-image:url(../img/mkt_search_center.gif);
	background-position:top left;
	/*background-color:#99FF00;*/
width:218px;
	height:33px;
	position:relative;
	top:0px;
	padding:0px 0 0 2px; /* no podemos poner padding arriba porque nos repite la imagen de fondo por debajo de la caja el mismo nº de pixeles! */
	margin:0 0 10px 0;
	border:0px;
	float:left;
	display:inline;
}

#search_right {
	width:5px;
	height:33px;
	position:relative;
	top:0px;
	padding:0;
	margin:0 10px 0 0;
	background-image:url(../img/mkt_search_right.gif);
	background-position:top left;
	float:right;
	display:inline;
}

#search_center input {
	position:absolute;
	width:145px;
	margin:7px 0 0 0;
	padding:0px;
}


a.promoteaser{
margin:5px 0 15px 0;
}
a.promoteaser img{
border:none;
margin:0px 0 5px 0;

}


/********  info_bottom junto a categorias  ***********/
.derecha a.info_bottom:hover .sugerencia {
	bottom:0;
	top:auto;
	left:-200px;
}

#category_left {
	background-image:url(../img/mkt_category_left.gif);
	width:4px;
	height:25px;
	position:relative;
	padding:0;
	margin:0;
	background-position:top left;
	clear:left;
	float:left;
	display:inline;
}

#category_center {
	background-image:url(../img/mkt_category_center.gif);
	width:auto;
	height:25px;
	position:relative;
	padding:0px 5px 0 5px;
	margin:0;
	background-position:top left;
	float:left;
	display:inline;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	color:#3c6aa8;
}

#category_right {
	background-image:url(../img/mkt_category_right.gif);
	width:14px;
	height:25px;
	position:relative;
	padding:0;
	margin:0;
	background-position:top left;
	float:left;
	display:inline;
}


#seleccion_left {
	background-image:url(../img/mkt_category_left.gif);
	width:4px;
	height:25px;
	position:relative;
	padding:0;
	margin:0;
	background-position:top left;
	
	float:right;
	display:inline;
}

#seleccion_center {
	background-image:url(../img/mkt_category_center.gif);
	width:auto;
	height:25px;
	position:relative;
	padding:0px 5px 0 0px;
	margin:0;
	background-position:top left;
	float:right;
	display:inline;
	font-size:14px;
	text-align:right;
	line-height:25px;
	font-weight:bold;
	color:#3c6aa8;
}

#seleccion_right {
	background-image:url(../img/mkt_category_right.gif);
	width:14px;
	height:25px;
	position:relative;
	padding:0;
	margin:0 10px 0 0;
	background-position:top left;
	float:right;
	display:inline;
}


.miseleccion {
	width:auto;
	height:24px;
	position:relative;
	padding:0 0 0 28px;
	margin:1px 0 0 5px;
	background: transparent url(../img/favorites_star.gif) no-repeat top left;
	float:left;
	display:inline;
	text-align:left;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#3c6aa8;
}

#favorites a,
#favorites a:hover,
#favorites a:visited {
	color:#ef402a;
	cursor:pointer;
	text-decoration:underline;
}

#category {
	width:auto;
	height:24px;
	position:relative;
	padding:0 0 0 0px;
	margin:1px 0 0 0;
	float:left;
	display:inline;
	text-align:left;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#3c6aa8;
}

#category a,
#category a:hover,
#category a:visited {
	color:#ef402a;
	cursor:pointer;
	text-decoration:underline;
}

.derecha .back_button { margin:10px 10px 0 0; }

.category_box {
	clear:left;
	position:relative;
	padding:0 0 10px 0;
	margin:0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:auto;
	border:#bfcad8 1px solid;
}

.category_box_fix {
	clear:left;
	position:relative;
	padding:5px 0 10px 0;
	margin:0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:200px;
	border:#bfcad8 1px solid;
	overflow:hidden;
}

.category_box ul,
.category_box_fix ul {
	list-style-type:none;
	margin:0px 0 0 8px;
	width:220px;
	height:auto;
	/*background-color:#FFFF99;*/
padding:0;
}

.category_box ul li,
.category_box_fix ul li {
	padding:0;
	text-align:left;
	line-height:13px;
	width:220px;
	height:auto;
	margin:4px 0 0 0;/*background-color:#00CC66;*/
}

.category_box ul li a,
.category_box ul li a:hover,
.category_box ul li a:visited,
.category_box_fix ul li a,
.category_box_fix ul li a:hover,
.category_box_fix ul li a:visited {
	color:#3c6aa8;
	margin:0 0 0 0px;
	cursor:pointer;
	text-decoration:underline;
		background: transparent url(../img/mkt_category_arrow.gif) no-repeat left 2px;
		padding:0 0 0 10px;

}
.category_box ul li a.down,
.category_box ul li a:hover.down,
.category_box ul li a:visited.down,
.category_box_fix ul li a.down,
.category_box_fix ul li a:hover.down,
.category_box_fix ul li a:visited.down{
		background: transparent url(../img/mkt_category_arrow_down.gif) no-repeat left 2px;
		padding:0 0 0 12px;
}


.category_box ul li .check_category,
.category_box_fix ul li .check_category {
	position:relative;
	width:14px;
	height:13px;
	vertical-align:baseline;
	margin:0 2px 0 0px;
	padding:0;
	border:none;
	float:left;
	display:inline;
}

.category_box ul li img,
.category_box_fix ul li img {
	margin:0px -3px 0px 0;
	border:none;
	vertical-align:baseline;
}

.category_box ul li ul,
.category_box_fix ul li ul {
	margin:0 0 0 28px;
	width:190px;
	display:block;
	padding:0;
}

.category_box ul li ul li,
.category_box_fix ul li ul li {
	padding:0;
	text-align:left;
	width:190px;
	height:auto;
	margin:4px 0 0 0;
	line-height:13px;/*background-color:#00FF99;*/
}

.category_box ul li ul li a,
.category_box ul li ul li a:hover,
.category_box ul li ul li a:visited,
.category_box_fix ul li ul li a,
.category_box_fix ul li ul li a:hover,
.category_box_fix ul li ul li a:visited{
background:none;
padding:0;
}

/************ country box ****************/

.country_box {
	clear:left;
	position:relative;
	padding:5px 0 10px 0;
	margin:0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:174px;
	border:#bfcad8 1px solid;
	overflow:auto;
}

.country_box ul {
	list-style-type:none;
	margin:0px 0 0 8px;
	width:200px;
	height:auto;/*
background-color:#FFFF99;*/
	padding:0;
}

.country_box ul li {
	padding:0;
	text-align:left;
	line-height:13px;
	width:200px;
	height:auto;
	margin:4px 0 0 0;/*
background-color:#00CC66;*/
}

.country_box ul li a,
.country_box ul li a:hover,
.country_box ul li a:visited,
.country_box ul li a:active {
	color:#3c6aa8;
	margin:0 0 0 0px;
	cursor:pointer;
	text-decoration:underline;
	background: transparent url(../img/mkt_category_arrow.gif) no-repeat left 2px;
		padding:0 0 0 10px;
}

.country_box ul li a.down,
.country_box ul li a:hover.down,
.country_box ul li a:visited.down{
		background: transparent url(../img/mkt_category_arrow_down.gif) no-repeat left 2px;
		padding:0 0 0 12px;
}

.country_box ul li .check_category {
	position:relative;
	width:14px;
	height:13px;
	vertical-align:baseline;
	margin:0 2px 0 0px;
	padding:0;
	border:none;
	float:left;
	display:inline;
}

.country_box ul li img {
	margin:0px -3px 0px 0;
	border:none;
	vertical-align:baseline;
}

.country_box ul li ul {
	margin:0 0 0 28px;
	width:170px;/*
background-color:#FF99FF;*/
	padding:0;
}

.country_box ul li ul li {
	padding:0;
	text-align:left;
	width:170px;
	height:auto;
	margin:4px 0 0 0;
	line-height:13px;/*
background-color:#00FF99;*/
}

.country_box ul li ul li a,
.country_box ul li ul li a:hover,
.country_box ul li ul li a:visited{
background:none;
padding:0;
}

/************ country box ****************/

/* pestaña más categorías ************************/

.category_more {
	background-image: url(../img/mkt_category_center.gif);
	background-repeat: repeat-x;
	/*background-attachment:fixed;*/
background-position: 0px -1px;
	width:219px;
	height:24px;
	position:relative;
	padding:0px 0 0 9px;
	margin:-3px 0 0 0;
	float:left;
	display:inline;
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	border:#bfcad8 1px solid;
	border-top:0px
}

.category_more a.category_more_text,
.category_more a:active.category_more_text,
.category_more a:hover.category_more_text,
.category_more a:visited.category_more_text {
	color:#ef402a;
	cursor:pointer;
	text-decoration:underline;/*cursor:pointer;*/
}

.category_more a.category_more_plus,
.category_more a:hover.category_more_plus,
.category_more a:visited.category_more_plus,
.category_more a:active.category_more_plus {
	color:#ef402a;
	cursor:pointer;
	text-decoration:none;/*cursor:pointer;*/
}

.category_more_on {
	background-image: url(../img/mkt_category_center.gif);
	background-repeat: repeat-x;
	/*background-attachment:fixed;*/
background-position: 0px -1px;
	width:219px;
	height:24px;
	position:relative;
	padding:0px 0 0 9px;
	margin:-3px 0 0 0;
	float:left;
	display:inline;
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	border:#bfcad8 1px solid;
	border-top:0px
}

.category_more_on a.category_more_text,
.category_more_on a.category_more_plus,
.category_more_on a:hover.category_more_plus,
.category_more_on a:visited.category_more_plus,
.category_more_on a:hover.category_more_text,
.category_more_on a:visited.category_more_text {
	color:#3c6aa8;
	text-decoration:none;/*cursor:pointer;*/
}

a.category_more_text {
	position:absolute;
	top:0px;
	text-align:left;
	width:200px;/*background-color:#CCC;*/
}

a.category_more_plus {
	float:right;
	display:inline;
	margin:0 13px;
	top:0px;
	text-align:center;
	text-decoration:none;
	width:7px;/*background-color:#CCCCCC;*/
}

/* NUEVA pestaña selection ************************/
.banner_sel_left_0 {
	background-image:url(../img/bann_category_left.gif);
	width:4px;
	height:30px;
	position:relative;
	padding:0;
	margin:0px 0 0 0;
	background-position:top left;
	clear:both;
	float:left;
	display:inline;
}
.banner_sel_left_1 {
	background-image:url(../img/txt_category_left.gif);
		margin:-3px 0 0 0;
	width:4px;
	height:30px;
	position:relative;
	padding:0;
	background-position:top left;
	clear:both;
	float:left;
	display:inline;
}
.banner_sel_center_0 {
	background-image:url(../img/bann_category_center.gif);
	width:217px;
	height:30px;
	position:relative;
	padding:0px 0 0 5px;
	margin:0px 0 0 0;
	background-position:top left;
	float:left;
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#3c6aa8;
}
.banner_sel_center_1 {
	background-image:url(../img/txt_category_center.gif);
	width:217px;
	height:30px;
	position:relative;
	padding:0px 0 0 5px;
	margin:-3px 0 0 0;
	background-position:top left;
	float:left;
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#3c6aa8;
}
.banner_sel_right_0 {
	background-image:url(../img/bann_category_right.gif);
	width:4px;
	height:30px;
	position:relative;
	padding:0;
	margin:0px 0px 0 0px;
	background-position:top left;
	float:left;
	display:inline;
}
.banner_sel_right_1 {
	background-image:url(../img/txt_category_right.gif);
	width:4px;
	height:30px;
	position:relative;
	padding:0;
	margin:-3px 0px 0 0px;
	background-position:top left;
	float:left;
	display:inline;
}
.banner_sel_center_0 a,
.banner_sel_center_0 a:hover,
.banner_sel_center_0 a:visited,
.banner_sel_center_1 a,
.banner_sel_center_1 a:hover,
.banner_sel_center_1 a:visited{
text-decoration:none;
cursor:pointer;
}

.banner_sel_center_0 a.banner_center_plus,
.banner_sel_center_0 a:hover.banner_center_plus,
.banner_sel_center_0 a:visited.banner_center_plus,
.banner_sel_center_1 a.banner_center_plus,
.banner_sel_center_1 a:hover.banner_center_plus,
.banner_sel_center_1 a:visited.banner_center_plus {
	float:right;
	display:inline;
	margin:5px 10px;
	top:0px;
	text-align:center;
	text-decoration:none;
	color:#ff8000;
	width:7px;
/*	background-color:#CCCCCC;
*/}
.banner_select_adunits{
/*width:auto;*/
height:25px;
	margin:57px 0 0 0px;
	display:inline;
	float:left;
	color:#3c6aa8;
/*	background-color:#00CC99;
*/}
.banner_sel_center_0 a .banner_select_adunits,
.banner_sel_center_0 a:hover .banner_select_adunits,
.banner_sel_center_0 a:visited .banner_select_adunits,
.banner_sel_center_1 a .banner_select_adunits,
.banner_sel_center_1 a:hover .banner_select_adunits,
.banner_sel_center_1 a:visited .banner_select_adunits{
text-decoration:none;
cursor:pointer;
}
.banner_sel_center_1 .banner_selection{
float:left;
display:inline;
width:43px;
height:25px;
	background: transparent url("../img/myselection_text.gif") no-repeat left 2px;
	margin:0 10px 0 0;
}
.banner_sel_center_0 .banner_selection{
float:left;
display:inline;
width:58px;
height:25px;
	background: transparent url("../img/myselection_banner.gif") no-repeat left 2px;
	margin:0 10px 0 0;
}

/* NUEVA pestaña selection FIN ************************/

/* pestaña selection ************************/

.banner_sel_left {
	background-image:url(../img/bann_category_left.gif);
	width:4px;
	height:30px;
	position:relative;
	padding:0;
	margin:0px 0 0 0;
	background-position:top left;
	clear:both;
	float:left;
	display:inline;
}
.text_sel_left{
	background-image:url(../img/txt_category_left.gif);
		margin:-1px 0 0 0;

}
.banner_sel_center, .banner_sel_center_on {
	background-image:url(../img/bann_category_center.gif);
	width:217px;
	height:30px;
	position:relative;
	padding:0px 0 0 5px;
	margin:0px 0 0 0;
	background-position:top left;
	float:left;
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#3c6aa8;
}
.text_sel_center{
	background-image:url(../img/txt_category_center.gif);
		margin:-1px 0 0 0;

}
.banner_sel_right {
	background-image:url(../img/bann_category_right.gif);
	width:4px;
	height:30px;
	position:relative;
	padding:0;
	margin:0px 10px 0 0px;
	background-position:top left;
	float:right;
	display:inline;
}
.text_sel_right{
	background-image:url(../img/txt_category_right.gif);
		margin:-1px 10px 0 0;
}
.banner_sel_center a,
.banner_sel_center a:hover,
.banner_sel_center a:visited{
text-decoration:none;
cursor:pointer;
}

.banner_sel_center a.banner_center_plus,
.banner_sel_center a:hover.banner_center_plus,
.banner_sel_center a:visited.banner_center_plus {
	float:right;
	display:inline;
	margin:5px 10px;
	top:0px;
	text-align:center;
	text-decoration:none;
	color:#ff8000;
	width:7px;/*background-color:#CCCCCC;*/
}

.banner_sel_center_on a.banner_center_plus,
.banner_sel_center_on a:hover.banner_center_plus,
.banner_sel_center_on a:visited.banner_center_plus {
	float:right;
	display:inline;
	margin:5px 10px;
	top:0px;
	text-align:center;
	text-decoration:none;
	color:#3c6aa8;
	width:7px;/*background-color:#CCCCCC;*/
}


.banner_select_banner {
	background: transparent url(../img/check_adgroup_banner.gif) no-repeat top left;
	width:27px;
	height:25px;
	margin:2px 0 0 0px;
	display:inline;
	float:left;
	border:#333399 solid 0px;
}

.banner_select_banner_2 {
	background: transparent url(../img/mkt_banner_ads.gif) no-repeat left 4px;
	width:61px;
	height:25px;
	margin:2px 0 0 0px;
	display:inline;
	float:left;
}

.banner_select_text {
	background: transparent url(../img/check_adgroup_text.gif) no-repeat top left;
	width:27px;
	height:25px;
	margin:2px 0 0 0px;
	display:inline;
	float:left;
	border:#333399 solid 0px;
}

.banner_select_text_2 {
	background: transparent url(../img/mkt_text_ads.gif) no-repeat left 4px;
	width:61px;
	height:25px;
	margin:2px 0 0 0px;
	display:inline;
	float:left;
}
.banner_select_adunits{
width:auto;
height:25px;
	margin:5px 0 0 0px;
	display:inline;
	float:left;
	color:#3c6aa8;
}
.banner_sel_center a .banner_select_adunits,
.banner_sel_center a:hover .banner_select_adunits,
.banner_sel_center a:visited .banner_select_adunits,
.banner_sel_center_on a .banner_select_adunits,
.banner_sel_center_on a:hover .banner_select_adunits,
.banner_sel_center_on a:visited .banner_select_adunits{
text-decoration:none;
cursor:pointer;
}
.selection_results {
	clear:both;
	position:relative;
	margin:0;
	padding:3px 5px 3px 10px;
	width:213px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:auto;
	overflow:hidden;
	border:#bfcad8 1px solid;
	font-size:11px;
	line-height:18px;
	color:#3c6aa8;
}
.selection_results h3{
font-size:14px;
margin:0 0 2px 0;
}
.selection_results h3 a, .selection_results h3 a:hover, .selection_results h3 a:active, .selection_results h3 a:visited{
cursor:pointer;
color:#3c6aa8;
}
.selection_results p.foot{
display:block;
overflow:auto;
border-bottom:#ccc solid 1px;
margin:0 0 10px 0;
}
span.paginas{
color:#EF402A;
font-size:15px;
font-weight:bold;
	line-height:16px;
	font-weight:bold;
	margin:0 0 3px 0;
}
span.pvista{
float:right;
display:inline;
color:#666666;
	font-size:9px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 3px 0;
}
span.ponderado{
color:#666666;
	font-size:9px;
	line-height:16px;
	font-weight:bold;
	margin:2px 5px 0 5px;
}
.adunit_delete1{
float:left;
display:inline;
width:185px;
height:20px;
}
.adunit_delete2{
float:right;
display:inline;
width:18px;
height:20px;
margin:0 2px 0 0;
	background: transparent url(../img/delete_icon.gif) no-repeat right 2px;
	cursor:pointer;
}

.button_box{
	clear:both;
	position:relative;
	margin:-1px 0 0 0;
	padding:3px 0px 3px 10px;
	width:220px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:auto;
	overflow:hidden;
	border-top:#bfcad8 1px solid;
}


.button_box .bt_int25_on{
float:right;
display:inline;
margin:5px 10px 0px 0;
}
.button_box .bt_int25_on .inner{
margin:0;
padding:0 0 5px 0;;
}
/* FIN pestaña más categorías ************************/


.category_option_left {
	background-image:url(../img/mkt_category_left.gif);
	width:4px;
	height:22px;
	position:relative;
	padding:0;
	margin:-3px 0 0 0;
	background-position:top left;
	clear:both;
	float:left;
	display:inline;
}

.category_option_center {
background: transparent url(../img/mkt_category_center.gif) repeat top left;
	width:217px;
	height:22px;
	position:relative;
	padding:0px 0 0 5px;
	margin:-3px 0 0 0;
	float:left;
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#3c6aa8;
}

.category_option_center a,
.category_option_center a:hover,
.category_option_center a:visited,
.cloud_center a,
.cloud_center a:hover,
.cloud_center a:visited {
	color:#ff8000;
	cursor:pointer;
	text-decoration:underline;/*cursor:pointer;*/
}

.category_option_center_on {
background: transparent url(../img/mkt_category_center.gif) repeat top left;
	width:217px;
	height:22px;
	position:relative;
	padding:0px 0 0 5px;
	margin:-3px 0 0 0;
	float:left;
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#3c6aa8;
}

.category_option_center_on a,
.category_option_center_on a:hover,
.category_option_center_on a:visited,
.cloud_center_on a,
.cloud_center_on a:hover,
.cloud_center_on a:visited {
	color:#3c6aa8;
	text-decoration:none;/*cursor:pointer;*/
}

.category_option_center_text {
	position:absolute;
	top:0px;
	text-align:left;
	width:200px;/*background-color:#CCC;*/
}

.category_option_center a.category_option_center_plus,
.category_option_center a:hover.category_option_center_plus,
.category_option_center_on a.category_option_center_plus,
.category_option_center_on a:hover.category_option_center_plus {
	float:right;
	display:inline;
	margin:0 10px;
	top:0px;
	text-align:center;
	text-decoration:none!important;
	width:7px;/*background-color:#CCCCCC;*/
}

.category_option_right {
	background-image:url(../img/mkt_category_option_right.gif);
	width:4px;
	height:22px;
	position:relative;
	padding:0;
	margin:-3px 10px 0 0px;
	background-position:top left;
	float:right;
	display:inline;
}

.category_option_genre {
	clear:left;
	position:relative;
	display:block;
	margin:0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:auto;
	border:#bfcad8 1px solid;
	color:#3c6aa8;
	font-size:11px;
	line-height:20px;
}

.category_option_radio {
	border:none;
	width:15px;
	height:15px;
	margin:8px 0 8px 8px;
	vertical-align:middle;
}
 html[xmlns*=""] .category_option_radio {
vertical-align:inherit;
} /* hack para Safari, IE7 lo ve */

*:first-child+html .category_option_radio {  /* hack para IE7 */ vertical-align:middle; }

.category_option_adtype {
	clear:both;
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:30px;
	overflow:hidden;
	border:#bfcad8 1px solid;
	font-weight:bold;
	color:#888;
	line-height:14px;
}

.check_category_option {
	margin:5px 3px 0 7px;
	padding:0;
	float:left;
	border:none;
	width:auto;
}

*:first-child+html .check_category_option {  /* hack para IE7 del margen izquierdo del checkbox */ margin:5px 0px 0 4px; }

* html .check_category_option {  /* hack para IE6 del margen izquierdo del checkbox */ margin:5px 0px 0 4px; }

.adgroup_category_option_banner {
	background: transparent url(../img/check_adgroup_banner.gif) no-repeat top left;
	width:27px;
	height:34px;
	margin:2px 0 0 0px;
	padding:0;
	top:0;
	display:block;
	float:left;
	border:#333399 solid 0px;
}

.adgroup_category_option_banner_2 {
	background: transparent url(../img/mkt_banner_ads.gif) no-repeat left 4px;
	width:61px;
	height:34px;
	bottom:0px;
	margin:2px 10px 0 2px;
	padding:0;
	display:block;
	float:left;
	border:#333399 solid 0px;
}

.adgroup_category_option_text {
	background: transparent url(../img/check_adgroup_text.gif) no-repeat top left;
	width:27px;
	height:34px;
	margin:2px 0 0 0px;
	display:block;
	float:left;
	border:#333399 solid 0px;
}

.adgroup_category_option_text_2 {
	background: transparent url(../img/mkt_text_ads.gif) no-repeat left 5px;
	width:47px;
	height:34px;
	margin:2px 0 0 2px;
	display:block;
	float:left;
}


.category_option_webtype,
.category_option_age,
.category_option_iab {
	clear:both;
	position:relative;
	margin:0;
	padding:3px 0 3px 0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:auto;
	overflow:hidden;
	border:#bfcad8 1px solid;
	font-size:11px;
	line-height:20px;
	color:#3c6aa8;
}

	.category_option_iab > * { /* IE6 no entiende el selector hijo: se siente... :)) */
		margin-left: 5px;
	}

	.category_option_iab .iab_criteria_otros {
		padding: 0 0 5px 17px;
		line-height: normal;
	}

		.category_option_iab .iab_criteria_otros li {
			list-style: none;
		}

	.category_option_iab .bt-iab_criteria_otros {
		display: block;
		text-decoration: underline;
		cursor: pointer;
	}

.category_option_webtype label.stars{
	display:inline-block;
	width:67px;
	height:15px;
	margin:0 0 0 4px;
}

.category_option_webtype label.stars1{
	background: url(../img/1stars_67x9.png) no-repeat left 5px;
}
.category_option_webtype label.stars2{
	background: url(../img/2stars_67x9.png) no-repeat left 5px;
}
.category_option_webtype label.stars3{
	background: url(../img/3stars_67x9.png) no-repeat left 5px;
}
.category_option_webtype label.stars4{
	background: url(../img/4stars_67x9.png) no-repeat left 5px;
}
.category_option_webtype label.stars5{
	background: url(../img/5stars_67x9.png) no-repeat left 5px;
}

.category_option_paymodel {
	float:left;
	display:inline;
	position:relative;
	margin:0;
	padding:3px 0 0 0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:26px;
	overflow:hidden;
	border:#bfcad8 1px solid;
	font-size:11px;
	line-height:20px;
	color:#3c6aa8;
}

.category_option_language {
	clear:both;
	position:relative;
	margin:0;
	padding:3px 0 0 0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:46px;
	overflow:hidden;
	border:#bfcad8 1px solid;
	font-size:11px;
	line-height:20px;
	color:#3c6aa8;
}

.category_option_country {
	clear:both;
	position:relative;
	margin:0;
	padding:3px 0 0 0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:46px;
	overflow:hidden;
	border:#bfcad8 1px solid;
	font-size:11px;
	line-height:20px;
	color:#3c6aa8;
}

.category_option_studies {
	clear:both;
	position:relative;
	margin:0;
	padding:3px 0 0 0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:86px;
	overflow:hidden;
	border:#bfcad8 1px solid;
	font-size:11px;
	line-height:20px;
	color:#3c6aa8;
}

.category_option_incomings {
	float:left;
	display:inline;
	position:relative;
	margin:0px 0 0 0;
	padding:3px 0 0 0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:66px;
	overflow:hidden;
	border:#bfcad8 1px solid;
	font-size:11px;
	line-height:20px;
	color:#3c6aa8;
}

.check_category_option_2 {
	margin:-2px 2px 0 4px;
	vertical-align:middle;
	border:none;
}

*:first-child+html .check_category_option_2 {  /* hack para IE7 del margen izquierdo del checkbox */ margin:0px 0px 0 0px; }

* html .check_category_option_2 {  /* hack para IE6 del margen izquierdo del checkbox */ margin:0px 0px 0 0px; }

span.block { display:block }

/* cloud bar & box */

.cloud_left {
	background-image:url(../img/mkt_cloud_left.gif);
	width:4px;
	height:20px;
	position:relative;
	padding:0;
	margin:-3px 0 0 0;
	background-position:top left;
	clear:both;
	float:left;
	display:inline;
}

.cloud_center {
	background-image:url(../img/mkt_cloud_center.gif);
	width:217px;
	height:20px;
	position:relative;
	padding:0px 0 0 5px;
	margin:-3px 0 0 0;
	background-position:top left;
	float:left;
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

.cloud_center_on {
	background-image:url(../img/mkt_cloud_center.gif);
	width:217px;
	height:20px;
	position:relative;
	padding:0px 0 0 5px;
	margin:-3px 0 0 0;
	left:4px;
	background-position:top left;
	float:left;
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

.cloud_center a.cloud_on,
.cloud_center a:hover.cloud_on,
.cloud_center a:visited.cloud_on {
	color:#3c6aa8;
	text-decoration:none;
}

.cloud_center a.cloud_off,
.cloud_center a:hover.cloud_off,
.cloud_center a:visited.cloud_off { color:#ff8000; }

.cloud_center_plus {
	position:absolute;
	right:10px;
	top:0px;
	text-align:right;
	text-decoration:none;
	width:90px;/*background-color:#CCCCCC;*/
}

.cloud_right {
	background-image:url(../img/mkt_cloud_right.gif);
	width:4px;
	height:20px;
	position:relative;
	padding:0;
	margin:-3px 10px 0 0;
	background-position:top left;
	float:right;
	display:inline;
}

.cloud_box {
	display:block;
	clear:left;
	position:relative;
	margin:0;
	width:228px;  /* ojo!! modelo de caja: borde va afuera, por tanto hay que quitar 1 px por lado para definir ancho */
	height:auto;
	border:#bfcad8 1px solid;
	font-weight:bold;
	color:#888;
	line-height:18px;
}

#cloud_inner_box {  /* he de meter un span dentro del div para evitar que se el texto fuerce un ancho mayor que el deseado en el div contenedor */
	margin: 5px 0 5px 5px;
	width:220px;
	height:auto;/*background-color:#CCCCCC;*/
}

/* market_bar */

.market_bar {
	background-image:url(../img/market_bar_center.gif);
	/*	background-color:#996666;*/
	width:700px;
	height:21px;
	margin:0 0px 0px 10px;
	padding:0 0px 0 0;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}

.market_bar ul {
	width:700px;
	margin:0px 0 0 0px;
	padding:0;
	list-style-type:none;
	border:#333333 0px solid;/*background-color:#f66;*/
}

.market_bar ul li {
	float:left;
	display:inline;
	width:auto;
	line-height:10px;
	margin:0px 0 0 0px;
	padding:0;
}

.market_bar a {
	text-decoration:none;
	text-align:center;
	line-height:21px;
	color:#3c6aa8;
}

.market_bar a.market_bar_type1 {
	width:170px;
	height:21px;
	background: transparent url(../img/mkt_bar_todos_off.gif) no-repeat top left;
	margin:0 7px 0px 0;
	display:block;
}

.market_bar a:hover.market_bar_type1 {
	width:170px;
	height:21px;
	background-image:url(../img/mkt_bar_todos_on.gif);
	color:#FFFFFF;
	margin:0 7px 0px 0;
}

.market_bar li.on .market_bar_type1 {
	width:170px;
	height:21px;
	background-image:url(../img/mkt_bar_todos_on.gif);
	color:#FFFFFF;
	margin:0 7px 0px 0;
	display:block;
	cursor:default;
}

.market_bar a.market_bar_type2 {
	width:170px;
	height:21px;
	background-image:url(../img/trans.gif);
	margin:0 6px 0px 0;
	display:block;
}

.market_bar a:hover.market_bar_type2 {
	width:170px;
	height:21px;
	background-image:url(../img/mkt_bar_adgroup_on.gif);
	color:#FFFFFF;
	margin:0 6px 0px 0;
}

.market_bar li.on .market_bar_type2 {
	width:170px;
	height:21px;
	background-image:url(../img/mkt_bar_adgroup_on.gif);
	color:#FFFFFF;
	margin:0 6px 0px 0;
	display:block;
	cursor:default;
}
.market_bar li.on .market_bar_type2 span.adgroup{
cursor:default;
}

.market_bar a.market_bar_type3 {
	width:170px;
	height:21px;
	background-image:url(../img/trans.gif);
	margin:0 7px 0px 0;
	display:block;
}

/*
.market_bar a:hover.market_bar_type3 {
	width:170px;
	height:21px;
	background-image:url(../img/mkt_bar_sitiosweb_on.gif);
	color:#FFFFFF;
	margin:0 7px 0px 0;
}
*/
.market_bar li.on .market_bar_type3 {
	width:170px;
	height:21px;
	background-image:url(../img/mkt_bar_sitiosweb_on.gif);
	color:#FFFFFF;
	margin:0 7px 0px 0;
	display:block;
	cursor:default;
}

.market_bar a.market_bar_type4 {
	width:170px;
	height:21px;
	background:transparent url(../img/mkt_bar_ofertas_off.gif) no-repeat top right;
	margin:0 0px 0px 0;
	display:block;
}
/*
.market_bar a:hover.market_bar_type4 {
	width:170px;
	height:21px;
	background-image:url(../img/mkt_bar_ofertas_on.gif);
	margin:0 0px 0px 0;
	color:#FFFFFF;
}
*/
.market_bar li.on a.market_bar_type4 {
	width:170px;
	height:21px;
	background-image:url(../img/mkt_bar_ofertas_on.gif);
	margin:0 0px 0px 0;
	color:#FFFFFF;
	display:block;
	cursor:default;
}

.market_bar ul li span.adgroup{
/*position:relative;
margin:0 0 0 -16px;
float:left;*/
display:inline-block;
padding:2px 0 0 0;
line-height:17px;
cursor:pointer;
}
.market_bar span.sup{
/*position:absolute;
	background-color:#00FF66;
	top:-6px;
	left:63px;*/
	font-size:10px;
	
	display:inline-block;
	height:12px;
	line-height:12px;
	vertical-align:top;
	margin:-1px 0 0 1px;
	}

/* market_subbar */

.market_subbar {
	background-image:url(../img/market_subbar_center.gif);
	/*	background-color:#996666;*/
	width:700px;
	height:41px;
	margin:0 0px 10px 10px;
	padding:0 0px 0 0;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}

.market_subbar ul {
	width:700px;
	margin:0px 0 0 0px; /* hay que definir esta propiedad aquí porque el puto IE6 pone margen por la puta cara */
	padding:0;
	list-style-type:none;
	border:#333333 0px solid;
	background:transparent url(../img/market_subbar_right.gif) no-repeat top right;/*background-color:#f66;*/
}

.market_subbar ul li {
	height:41px;
	float:left;
	margin: 0 0px 0 0;
	/*background-color:#996666;*/
padding:0;
}

.market_subbar .market_subbar_red {
	text-align:center;
	color:#ef402a;
	font-size:16px;
	line-height:16px;
	margin:5px 0 1px 0;
}

.market_subbar .market_subbar_name {
	text-align:center;
	color:#666666;
	font-size:9px;
	line-height:11px;
	font-weight:bold;
	margin:0 0 0 0;
}

li.market_subbar1 {
	width:130px;
	background:transparent url(../img/market_subbar_left.gif) no-repeat top left;
}

li.market_subbar2 {
	width:130px;
	background:transparent url(../img/market_subbar_separator.gif) no-repeat top left;
}

li.market_subbar3 {
	width:220px;
	background:transparent url(../img/market_subbar_separator.gif) no-repeat top left;
}

li.market_subbar4 {
	width:220px;
	background:transparent url(../img/market_subbar_separator.gif) no-repeat top left;
}

/* FIN market_bar */

/* Marketplace adgroup_select */

.adgroup_select {
	width:720px;
	height:25px;
	margin:0 0px 10px 0px;
	padding:0 0px 0 0;
	border:#333399 solid 0px;
}

.adgroup_select ul {
	margin:0;
	padding:0;
	list-style:none;
}

.adgroup_select li {
	float:left;
	display:inline;
	color:#666666;
}

li.adgroup_select_row_1 {
	width:26px;
	text-align:center;
	padding:0;/*background-color:#c3F;*/
}

li.adgroup_select_row_1 input {
	width:18px;
	height:18px;
	border:none;
	margin:2px 0 0 1px;
}

*:first-child+html li.adgroup_select_row_1 input {  /* hack para IE7 del margen izquierdo del checkbox */ margin:0 0 0px -5px; }

* html li.adgroup_select_row_1 input {  /* hack para IE6 del margen izquierdo del checkbox */ margin:0 0 0px -5px; }

li.adgroup_select_row_2 {
	width:62px;
	line-height:11px;
	text-align:left;
}

li.adgroup_select_row_3 {
	width:300px;
	padding:0 0 0 0px;
}

li.adgroup_select_row_3 a.boton_yellow_25 { margin:0 0px 0 0; }

li.adgroup_select_row_3 a.bt_int25_on {
	margin:0 5px 0 5px;
	float:right;
	display:inline;
}

li.adgroup_select_row_3 a.bt_int25_on .inner {
	display: inline-block;
	height: auto;
	padding: 0;
	background: url("../img/button_red_25_center.gif") repeat-x top center;
}

a.bt_int25_on .buy {
	display: inline-block;
	height: 24px;
	padding: 1px 2px 0 24px;
	font-size:11px;
	line-height:11px;
	text-align:center;
	background: url("../img/button_red_25_buy.gif") no-repeat -2px top;
}

*:first-child+html a.bt_int25_on .buy {
	height: 25px;
	padding: 0px 5px 0 24px;
}

* html a.bt_int25_on .buy {
	height: 25px;
	padding: 0px 5px 0 24px;
}
.adgroup_legend {
	background: transparent url(../img/mkt_bann_legend.gif) no-repeat top left;
	width:102px;
	height:34px;
	margin:0 0 0 2px;
	display:block;
	float:left;
	border:#333399 solid 0px;
}
.advadgroup_legend {
	background: transparent url(../img/advadgr_bann_legend.gif) no-repeat top left;
	width:170px;
	height:34px;
	margin:0 0 0 2px;
	display:block;
	float:left;
	border:#333399 solid 0px;
}

.adgroup_select_banner {
	background: transparent url(../img/check_adgroup_banner.gif) no-repeat top left;
	width:27px;
	height:34px;
	margin:0 0 0 0px;
	display:block;
	float:left;
	border:#333399 solid 0px;
}

.adgroup_select_banner_2 {
	background: transparent url(../img/mkt_banner_ads.gif) no-repeat left 4px;
	width:61px;
	height:34px;
	bottom:0px;
	margin:0 0 0 2px;
	display:block;
	float:left;
	border:#333399 solid 0px;
}

.website_select_banner_2 {
	background: transparent url(../img/mkt_banner_ads.gif) no-repeat left 4px;
	width:40px;
	height:34px;
	bottom:0px;
	margin:0 0 0 -4px;
	display:block;
	float:left;
	border:#333399 solid 0px;
}

.adgroup_select_text {
	background: transparent url(../img/check_adgroup_text.gif) no-repeat top left;
	width:27px;
	height:34px;
	margin:0 0 0 2px;
	display:inline;
	float:left;
	border:#333399 solid 0px;
}

.webgroup_select_text {
	background: transparent url(../img/check_adgroup_text.gif) no-repeat top left;
	width:27px;
	height:34px;
	margin:0 0 0 5px;
	display:block;
	float:left;
	border:#333399 solid 0px;
}

.adgroup_select_text_2 {
	background: transparent url(../img/mkt_text_ads.gif) no-repeat left 5px;
	width:27px;
	height:34px;
	margin:0 0px 0 -4px;
	display:inline;
	float:left;
}

.website_select_text_2 {
	background: transparent url(../img/mkt_text_ads.gif) no-repeat left 5px;
	width:27px;
	height:34px;
	margin:0 0 0 -4px;
	display:block;
	float:left;
}

.adgroup_select_arow_up {
	width:11px;
	height:7px;
	background: transparent url(../img/mkt_arrow_up.gif) no-repeat top left;
	display:block;
	margin:4px 0 4px 0;
	padding:0;
	font-size:2px;
cursor:pointer;
}

.adgroup_select_arow_down {
	width:11px;
	height:7px;
	background: transparent url(../img/mkt_arrow_down.gif) no-repeat top left;
	display:block;
	margin:0 0 0 0;
	padding:0;
	cursor:pointer;
}

li.adgroup_select_row_4 {
	width:10px;
	padding:0 0 0 8px;/*background-color:#c3F;*/
}

li.adgroup_select_row_5 {
	width:47px;
	height:30px;
	padding:0 2px 0 0px;
	text-align:right;
	font-weight:bold;
	line-height:11px;
}

li.adgroup_select_row_6 {
	width:12px;
	padding:0 0 0 30px;
}

li.adgroup_select_row_7 {
	width:47px;
	padding:0 2px 0 0px;
	text-align:right;
	font-weight:bold;
	line-height:11px;
}

li.adgroup_select_row_8 {
	width:12px;
	padding:0 0 0 25px;
}

li.adgroup_select_row_9 {
	width:53px;
	padding:0 2px 0 0px;
	text-align:right;
	font-weight:bold;
	line-height:11px;
}

li.adgroup_select_row_10 {
	width:11px;
	padding:0 0 0 13px;
}

li.adgroup_select_row_11 {
	width:34px;
	padding:0 2px 0 3px;
	text-align:right;
	font-weight:bold;
	line-height:11px;
}

/* FIN Marketplace adgroup_select */


/************  AdgroupOffer order columns  *******************/

li.adgroupoffer_ordercol01 {
	width:26px;
	text-align:center;
	padding:0;/*background-color:#c3F;*/
}
li.adgroupoffer_ordercol02 {
	width:62px;
	line-height:11px;
	text-align:left;
}

li.adgroupoffer_ordercol03 {
	width:300px;
	padding:0 0 0 0px;
}
li.adgroupoffer_ordercol04 {
	width:8px;
	padding:0 0 0 13px;/*background-color:#c3F;*/
}

li.adgroupoffer_ordercol05 {
	width:50px;
	height:30px;
	padding:1px 2px 0 0px;
	text-align:right;
	font-weight:bold;
	line-height:11px;
}

li.adgroupoffer_ordercol06 {
	width:20px;
	padding:0 6px 0 30px;
}

li.adgroupoffer_ordercol07 {
	width:30px;
	padding:5px 0px 0 0px;
	text-align:right;
	font-weight:bold;
	line-height:11px;
}

li.adgroupoffer_ordercol08 {
	width:15px;
	padding:0 0 0 15px;
}

li.adgroupoffer_ordercol09 {
	width:53px;
	padding:5px 2px 0 0px;
	text-align:right;
	font-weight:bold;
	line-height:11px;
}

li.adgroupoffer_ordercol10 {
	width:11px;
	padding:0 0 0 15px;
}

li.adgroupoffer_ordercol11 {
	width:38px;
	padding:1px 2px 0 3px;
	text-align:right;
	font-weight:bold;
	line-height:11px;
}

/************ FIN AdgroupOffer order columns  *******************/

/* Marketplace content_row */

.content_row {
	background-image:url(../img/fondo_content_row.gif);
	width:718px;
	height:89px;
	margin:10px 0px 0 0px;
	padding:0 0px 0 0;
	border:#333399 solid 0px;
}
.content_adgroups{
background-image:url(../img/fondo_content_row.gif);
	width:718px;
	height:75px;
	margin:10px 0px 0 0px;
	padding:0 0px 0 0;
	border:#333399 solid 0px;
}

.content_row ul {
	margin:0;
	padding:0;
	list-style:none;
}

li.content_row_1 {
	width:26px;
	/*height:89px;*/
	text-align:center;
	float:left;
	display:inline;/*background-color:#c3F;*/
}

li.content_row_1 input {
	width:14px;
	margin:0 0 10px 6px;
	padding:0;
	border:none;
	display:block;
	float:none; /* con esta propiedad evitamos que se superponga el span que queremos tener debajo */
}

*:first-child+html li.content_row_1 input {  /* hack para IE7 del margen izquierdo del checkbox */ margin:0 0 10px -2px; }

* html li.content_row_1 input {  /* hack para IE6 del margen izquierdo del checkbox */ margin:0 0 10px -2px; }

.check_adgroup_banner {
	display:block;
	background:transparent url(../img/check_adgroup_banner.gif) no-repeat top left;
	width:27px;
	height:28px;
	margin: -2px auto;
}

.check_adgroup_text {
	display:block;
	background:transparent url(../img/check_adgroup_text.gif) no-repeat top left;
	width:26px;
	height:27px;
	margin:-3px auto;
	z-index:2;
}

.advadgroup_banner {
	display:block;
	background:transparent url(../img/check_adgroup_banner.gif) no-repeat top left;
	width:27px;
	height:28px;
	margin: 2px auto;
}

.advadgroup_text {
	display:block;
	background:transparent url(../img/check_adgroup_text.gif) no-repeat top left;
	width:26px;
	height:27px;
	margin:2px auto;
}
.advadgroup_html {
	display:block;
	background:transparent url(../img/check_html_banner.gif) no-repeat top left;
	width:26px;
	height:30px;
	margin:2px auto;
}

li.content_row_2 {
	width:90px;
	/*height:89px;*/
	text-align:center;
	/*background-color:#c3F;*/
float:left;
	display:inline;
	padding:0;
	margin:0;
}

li.content_row_2 img {
	border:none;
	margin:2px 0 0 2px;
}

li.content_row_2 a,
li.content_row_2 a:hover,
li.content_row_2 a:active {
	color:#ef402a;
	font-size:10px;
	line-height:24px;
	font-weight:bold;
	width:86px;
	margin:0 0 0 4px;
	border:#333399 solid 0px;
	display:block;
	cursor:pointer;
	text-decoration:underline;
}

li.content_row_2 .adgroup_members_img {
	background:transparent url(../img/adgroup_miembros_plus.gif) no-repeat top left;
	width:24px;
	height:22px;
	border:#333399 solid 0px;
	margin:2px 0px 0 0;
	float:right;
	display:inline;
}

li.content_row_2 .adgroup_members_img_minus {
	background:transparent url(../img/adgroup_miembros_minus.gif) no-repeat top left;
	width:24px;
	height:22px;
	border:#333399 solid 0px;
	margin:2px 0px 0 0;
	float:right;
	display:inline;
}

li.content_row_2 .adunit_collapse_img {
	background:transparent url(../img/colapsar.gif) no-repeat top left;
	width:22px;
	height:20px;
	border:#333399 solid 0px;
	margin:3px 0px 0 0;
	float:right;
	display:inline;
}

li.content_row_3 {
	width:252px;
	/*height:89px;*/
	text-align:left;
	color:#666666;
	font-size:9px;
	line-height:12px;
	/*background-color:#c3F;*/
float:left;
	display:inline;
	padding:0;
	margin:0 0 0 8px;
}

li.content_row_3 .adgroup_name {
	float:left;
	margin:0 0 6px 0;
}

li.content_row_3 .adgroup_name a,
li.content_row_3 .adgroup_name a:hover,
li.content_row_3 .adgroup_name a:active {
	color:#3c6aa8;
	text-align:left;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}

li.content_row_3 .adgroup_creator {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#3c6aa8;
	float:right;
	margin:0 0 3px 0;
	/*background-color:#c3F;*/
}

li.content_row_3 span {
	clear:both;
	display:block;
}

li.content_row_3 .adgroups_plusinfo { float:right; }

li.content_row_3 .adgroups_plusinfo a,
li.content_row_3 .adgroups_plusinfo a:hover,
li.content_row_3 .adgroups_plusinfo a:active {
	text-align:right;
	font-size:10px;
	color:#ef402a;
	line-height:22px;
	cursor:pointer;
	text-decoration:underline;
}

li.content_row_4 {
	width:75px;
	/*height:89px;*/
	/*background-color:#c3F;*/
float:left;
	display:inline;
	padding:0 0 0 2px;
	margin:0 0 0 8px;
}

li.content_row_4 .adgroup_paymodel {
	background-color:#ccd9ea;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#3c6aa8;
	padding:2px 4px;
}

li.content_row_5 {
	width:244px;
	/*height:89px;*/
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#3c6aa8;
	/*background-color:#c3F;*/
float:left;
	display:inline;
	padding:0;
	margin:0 0 0 10px;
}

li.content_row_5 .adgroup_prints {
	width:70px;
	background-color:#ccd9ea;
	padding:2px 4px;
	margin:0 10px 20px 0;
	float:left;
	display:inline;
	text-align:right;
}

li.content_row_5 .adgroup_visitors {
	width:75px;
	background-color:#ccd9ea;
	padding:2px 4px;
	margin:0 10px 30px 0;
	float:left;
	display:inline;
	text-align:right;
}

li.content_row_5 .adgroup_price {
	width:45px;
	background-color:#ccd9ea;
	padding:2px 4px;
	margin:0 10px 20px 0;
	float:left;
	display:inline;
	text-align:right;
}

li.content_row_5 a.boton_yellow_25 { margin:0 10px 0 0; }

/* boton adshare */
.adgroups_button {
	width:65px;
	background: transparent url(../img/adgroups_button_right.gif) no-repeat top right;
	margin:0 0 0 90px; /* con float right y posicionamiento relativo no sirve porque IE baja el texto a linea siguiente */
	padding:0 4px 0 0;
	border:#000066 0px solid;
	clear:left;
}

.adgroups_button a {
	display: block;
	font: bold 10px Arial, Helvetica, sans-serif;
	line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (25px) */
	height: 25px; /* Height of button background height */
	text-decoration: none;
	text-align:center;
}

.adgroups_button a:link,
.adgroups_button a:visited,
.adgroups_button a:hover,
.adgroups_button a:active { color: #3c6aa8; /*button text color*/ }

.adgroups_button_body {
	background: transparent url(../img/boton_yellow_25_body.gif) top left;
	float: right;
	display: block;
	padding: 3px 8px 4px 8px; /*Set horizontal padding to be equal or greater than'padding-left' value above*/
	cursor:pointer;
}

.adgroups_button_left {
	background: transparent url(../img/adgroups_button_left.gif) no-repeat top left;
	width:4px;
	height:25px;
	float: right;
	display: block;
	color:#333333;
	cursor:pointer;
}

.adgroups_button_join {
	width:70px;
	background: transparent url(../img/adgroups_button_right.gif) no-repeat top right;
	margin:0 10px 0 0;
	padding:0 4px 0 0;
	border:#000066 0px solid;
	float:right;
	cursor:pointer;
}

* html .adgroups_button_join { margin:0 5px 0 0; }

.adgroups_button_join_body {
	background: transparent url(../img/boton_yellow_25_body.gif) top left;
	float: right;
	display: block;
	padding: 4px 2px 3px 8px; /*Set horizontal padding to be equal or greater than'padding-left' value above*/
	cursor:pointer;
}

.adgroups_button_join a {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 18px; /* This value + 4px + 3px (top and bottom padding of SPAN) must equal height of button background (25px) */
	height: 25px; /* Height of button background height */
	text-decoration: none;
	text-align:center;
}

.adgroups_button_join a:link,
.adgroups_button_join a:visited,
.adgroups_button_join a:hover,
.adgroups_button_join a:active { color: #3c6aa8; /*button text color*/ }

.adgroups_button_group {
	background: transparent url(../img/adgroups_button_group.gif) no-repeat top left;
	width:20px;
	height:25px;
	float: right;
	display: block;
	color:#333333;
	margin:0;
	cursor:pointer;
}

/* FIN boton adshare */

/* FIN Marketplace content_row */

/* Marketplace content_row_website */

.content_row_website {
	background: transparent url(../img/fondo_content_row_website.gif) repeat top left;
	width:718px;
	height:86px;
	margin:3px 0px 0 0px;
	padding:8px 0px 0 0;
	border:#bfcad8 0px solid;
	display:block;
}

.adgroups_row_website {
	background: transparent url(../img/fondo_content_row_website.gif) repeat top left;
	width:716px;
	height:86px;
	margin:-1px 0px 0 0px;
	padding:8px 0px 0 0;
	border:#bfcad8 1px solid;
	display:block;
	overflow:hidden;
}

.content_row_website ul,
.adgroups_row_website ul {
	margin:0;
	padding:0;
	list-style:none;
}

li.content_row_website_1 {
	width:28px;
	height:86px;
	text-align:center;
	float:left;
	display:inline;/*background-color:#c3F;*/
}

li.content_row_website_1 input {
	width:14px;
	margin:5px 0 5px 6px;
	padding:0;
	border:none;
	display:block;
	float:none; /* con esta propiedad evitamos que se superponga el span que queremos tener debajo */
}

*:first-child+html li.content_row_website_1 input {  /* hack para IE7 del margen izquierdo del checkbox */ margin:0 0 10px -2px; }

* html li.content_row_website_1 input {  /* hack para IE6 del margen izquierdo del checkbox */ margin:0 0 10px -2px; }


.websiteprev{
	background: transparent url(../img/preview80x60.jpg) no-repeat right center;
	font-size:1px;
	line-height:1px;
	
}

li.content_row_website_2 {
	width:86px;
	height:86px;
	text-align:center;
	/*background-color:#c3F;*/
float:left;
	display:inline;
	padding:0;
	margin:0;
	overflow:visible;
}

li.content_row_website_2 a,
li.content_row_website_2 a:hover,
li.content_row_website_2 a:active,
li.content_row_website_2 a:visited {
	color:#ef402a;
	position:relative;
	font-weight:bold;
	text-align:center;
	margin:0 0 0 6px;
	border:#333399 solid 0px;
	display:block;
	cursor:pointer;
	text-decoration:underline;
}

li.content_row_website_2 a.websiteprev div.stars{
	position:absolute;
	width:80px;
	height:15px;
	left:0px;
	bottom:0px;
}
li.content_row_website_2 a.websiteprev div.stars0{
	background: url(../img/0stars_80x15.png) no-repeat top left;
}
li.content_row_website_2 a.websiteprev div.stars1{
	background: url(../img/1stars_80x15.png) no-repeat top left;
}
li.content_row_website_2 a.websiteprev div.stars2{
	background: url(../img/2stars_80x15.png) no-repeat top left;
}
li.content_row_website_2 a.websiteprev div.stars3{
	background: url(../img/3stars_80x15.png) no-repeat top left;
}
li.content_row_website_2 a.websiteprev div.stars4{
	background: url(../img/4stars_80x15.png) no-repeat top left;
}
li.content_row_website_2 a.websiteprev div.stars5{
	background: url(../img/5stars_80x15.png) no-repeat top left;
}


li.content_row_website_2 a.adunitsopen,
li.content_row_website_2 a.adunitsopen:hover,
li.content_row_website_2 a.adunitsopen:active,
li.content_row_website_2 a.adunitsopen:visited { line-height:24px;font-size:10px; }

li.content_row_website_2 img {
	border:none;
	margin:0 0 0 0px;
}

li.content_row_website_2 .adunit_info_img {
	background:transparent url(../img/adunit_info_img.gif) no-repeat top left;
	width:22px;
	height:20px;
	border:#333399 solid 0px;
	margin:3px -3px 0 0;
	float:right;
	display:inline;
}

li.content_row_website_2 .adunit_info_img_minus {
	background:transparent url(../img/adunit_info_img_minus.gif) no-repeat top left;
	width:22px;
	height:20px;
	border:#333399 solid 0px;
	margin:3px 0px 0 0;
	float:right;
	display:inline;
}

li.content_row_website_2 .adunit_collapse_img {
	background:transparent url(../img/colapsar.gif) no-repeat top left;
	width:22px;
	height:20px;
	border:#333399 solid 0px;
	margin:3px -3px 0 0;
	float:right;
	display:inline;
}

li.content_row_website_2 .adgroup_web_banner_img {
	background:transparent url(../img/check_adgroup_banner.gif) no-repeat top left;
	width:27px;
	height:24px;
	border:#333399 solid 0px;
	margin:0px 2px 0 0;
	float:right;
	display:inline;
}

li.content_row_website_4 {
	width:98px;
	height:86px;
	/*background-color:#f3b;*/
float:left;
	display:inline;
	padding:0 0 0 0px;
	margin:0 0 0 2px;
}

li.content_row_website_5 {
	width:245px;
	height:86px;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#3c6aa8;
	/*background-color:#d3b;*/
float:left;
	display:inline;
	padding:0 0px 0 0;
	margin:0 0 0 10px;
}

.adgroup_web_paymodel {
	background-color:#ccd9ea;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#3c6aa8;
	padding:2px 2px;
}
* html .adgroup_web_paymodel {
/* width:300px; */
}
.adgroup_web_paymodel .monthpicker{
margin:0 0 0 4px !important;
float:right  !important;
display:inline  !important;
height:50px  !important;
}
* html .adgroup_web_paymodel .monthpicker{
margin:0 0 0 1px !important;
}
.adgroup_web_paymodel .monthpicker a{
position:absolute;
top:0;
left:0;
}

.adgroup_web_prints {
	width:70px;
	background-color:#ccd9ea;
	padding:2px 4px;
	margin:0 10px 30px 0;
	float:left;
	display:inline;
	text-align:right;
}

.adgroup_web_visitors {
	background-color:#ccd9ea;
	width:75px;
	padding:2px 4px;
	margin:0 10px 30px 0;
	float:left;
	display:inline;
	text-align:right;
}

.adgroup_web_price {
	width:45px;
	background-color:#ccd9ea;
	padding:2px 4px;
	margin:0 10px 5px 0;
	float:left;
	display:inline;
	text-align:right;
}

.adgroup_web_price_self{
position:relative;
width:45px;
background-color:#ccd9ea;
padding:2px 2px;
margin:0 10px 30px 0;
float:left;
display:inline;
text-align:right;
color:#ef402a;
}
.adgroup_web_price_self a.info_bottom{
margin: 0 1px;
top:0;
text-align:left;
}

.adgroup_web_price_self a.info_bottom:hover .sugerencia {
	left: -200px;
}

li.content_row_website_3 {
	width:241px;
	height:86px;
	text-align:left;
	color:#666666;
	font-size:9px;
	line-height:12px;
	/*background-color:#d5F;*/
float:left;
	display:inline;
	padding:0;
	margin:0 0 0 8px;
}

li.content_row_website_3 .website_name {
	float:left;
	display:inline;
	margin:0 0 8px 0;
}

li.content_row_website_3 .website_name a,
li.content_row_website_3 .website_name a:hover,
li.content_row_website_3 .website_name a:active {
	color:#3c6aa8;
	text-align:left;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}

li.content_row_website_3 .website_creator {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#3c6aa8;
	float:right;
	display:inline;
	margin:0;/*background-color:#c3F;*/
}

li.content_row_website_3 span {
	clear:both;
	display:block;
}

li.content_row_website_3 .adgroups_plusinfo {
	float:right;
	display:inline;
}

li.content_row_website_3 .adgroups_plusinfo a,
li.content_row_website_3 .adgroups_plusinfo a:hover,
li.content_row_website_3 .adgroups_plusinfo a:active {
	text-align:right;
	font-size:10px;
	color:#ef402a;
	line-height:22px;
	cursor:pointer;
	text-decoration:underline;
}

li.content_row_website_3 .content_row_website_format {
	color:#3c6aa8;
	line-height:22px;
	/*margin:10px 0 0 0;*/
clear:left;
}

.adgroups_web_button {
	width:65px;
	background: transparent url(../img/adgroups_button_right.gif) no-repeat top right;
	margin:0 10px 0 0;
	padding:0 4px 0 0;
	border:#000066 0px solid;
	float:right;
	display:inline;
	cursor:pointer;
}

* html .adgroups_web_button { margin:0 5px 0 0; }

.adgroups_web_button a {
	display: block;
	font: bold 10px Arial, Helvetica, sans-serif;
	line-height: 9px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (25px) */
	height: 25px; /* Height of button background height */
	text-decoration: none;
	text-align:center;
}

.adgroups_web_button a:visited,
.adgroups_web_button a:hover,
.adgroups_web_button a:active { color: #3c6aa8; /*button text color*/ }

/* content row adunit */

.content_row_adunit {
	background: #FFFFFF;
	width:716px;
	height:56px;
	margin:-1px 0 0px 0px;
	padding:3px 0px 0 0;
	border:#bfcad8 1px solid;
	display:block;
}

.content_row_adunit ul {
	margin:0;
	padding:0;
	list-style:none;
}

li.content_row_adunit_1 {
	width:25px;
	height:56px;
	text-align:center;
	float:left;
	display:inline;/*background-color:#c3F;*/
}

li.content_row_adunit_1 input {
	width:14px;
	margin:2px 0 10px 5px;
	padding:0;
	border:none;
	display:block;
	float:none; /* con esta propiedad evitamos que se superponga el span que queremos tener debajo */
}

*:first-child+html li.content_row_adunit_1 input {  /* hack para IE7 del margen izquierdo del checkbox */ margin:0 0 10px -2px; }

* html li.content_row_adunit_1 input {  /* hack para IE6 del margen izquierdo del checkbox */ margin:0 0 10px -2px; }

li.content_row_adunit_2 {
	width:86px;
	height:56px;
	text-align:center;
	/*background-color:#c3F;*/
float:left;
	display:inline;
	padding:0;
	margin:0;
	overflow:visible;
}

li.content_row_adunit_2 img {
	border:none;
	margin:1px 0 0 4px;
	border:#bfcad8 1px solid;
}

li.content_row_adunit_3 {
	width:239px;
	height:56px;
	text-align:left;
	color:#3c6aa8;
	font-size:12px;
	line-height:24px;
	/*background-color:#d8F;*/
float:left;
	display:inline;
	padding:0 0 0 3px;
	margin:0 0 0 8px;
}

li.content_row_adunit_3 a,
li.content_row_adunit_3 a:hover,
li.content_row_adunit_3 a:active,
li.content_row_adunit_3 a:visited {
	color:#3c6aa8;
	cursor:pointer;
	text-decoration:underline;
}

li.content_row_adunit_3 .adunit_name { margin:0 0 8px 0; }

li.content_row_adunit_3 .adunit_name a,
li.content_row_adunit_3 .adunit_name a:hover,
li.content_row_adunit_3 .adunit_name a:active,
li.content_row_adunit_3 .adunit_name a:visited {
	color:#3c6aa8;
	text-align:left;
	font-size:14px;
	line-height:15px;
	font-weight:bold;
}
li.content_row_adunit_3 .adpositionpanel{
	margin:0px 0px 0px 3px;
}
li.content_row_adunit_3 div strong{
	display:inline-block;
	margin:0px 8px 0px 0px;
}

li.content_row_adunit_4 {
	width:98px;
	height:56px;
	/*background-color:#39F;*/
float:left;
	display:inline;
	padding:0;
	margin:0 0 0 2px;
}

li.content_row_adunit_5 {
	width:245px;
	height:56px;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#3c6aa8;
	/*background-color:#c3F;*/
float:left;
	display:inline;
	padding:0 0px 0 0;
	margin:0 0 0 10px;
}

.adunit_web_paymodel {
	text-align:right;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#3c6aa8;
	padding:2px 2px;/*
background-color:#00CC66;*/
}
.adunit_web_paymodel .monthpicker{
margin:0 0 0 4px !important;
}
.adunit_web_paymodel .monthpicker .information{
left:17px;
top:-1px;
}
.adunit_web_prints {
	width:70px;
	/*background-color:#ccd9ea;*/
padding:2px 4px;
	margin:0 10px 5px 0;
	float:left;
	display:inline;
	text-align:right;
}

.adunit_web_visitors {
	width:75px;
	padding:2px 4px;
	margin:0 10px 5px 0;
	float:left;
	display:inline;
	text-align:right;
}

.adunit_web_price {
	width:45px;
	padding:2px 4px;
	margin:0 0px 5px 0;
	float:left;
	display:inline;
	text-align:right;
}

/* FIN content row adunit */

/* botones yellow marketplace  */

a.boton_yellow_25 {
	background: transparent url(../img/adgroups_button_right.gif) no-repeat top right;
	float:right;
	padding:0 4px 0 0;
	margin:5px 5px 0 0;
	border:#000066 0px solid;
	cursor:pointer;
	text-decoration:none;
}

a.boton_yellow_25,
a.boton_yellow_25:hover,
a.boton_yellow_25:active,
a.boton_yellow_25:visited,
a.boton_yellow_left_25,
a.boton_yellow_left_25:hover,
a.boton_yellow_left_25:active,
a.boton_yellow_left_25:visited {
	color:#3c6aa8;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

a.boton_yellow_25 .boton_yellow_25_add,
a.boton_yellow_left_25 .boton_yellow_25_add {
	background: transparent url(../img/boton_yellow_add_favorite.gif) no-repeat top left;
	width:26px;
	height:25px;
	float: left;
	display: block;
}

a.boton_yellow_25 .boton_yellow_25_del,
a.boton_yellow_left_25 .boton_yellow_25_del {
	background: transparent url(../img/boton_yellow_del_favorite.gif) no-repeat top left;
	width:26px;
	height:25px;
	float: left;
	display: block;
}

a.boton_yellow_25 .boton_yellow_adgroup_join,
a.boton_yellow_left_25 .boton_yellow_adgroup_join {
	background: transparent url(../img/boton_yellow_adgroup_join.gif) no-repeat top left;
	width:24px;
	height:25px;
	float: left;
	display: block;
}

a.boton_yellow_25 .boton_yellow_25_center,
a.boton_yellow_left_25 .boton_yellow_25_center {
	background: transparent url(../img/boton_yellow_25_body.gif) top left;
	float: left;
	display: block;
	padding: 0px 4px 0px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
	height:25px;
	line-height:22px;
}

a.boton_yellow_25 .boton_yellow_25_center_2lines,
a.boton_yellow_left_25 .boton_yellow_25_center_2lines {
	background: transparent url(../img/boton_yellow_25_body.gif) top left;
	float: left;
	display: block;
	padding: 2px 1px 0px 1px; /*Set 4px to be equal or greater than'padding-left' value above*/
	height:23px;
	line-height:10px;
}

a.boton_yellow_25 .boton_yellow_25_left,
a.boton_yellow_left_25 .boton_yellow_25_left {
	background: transparent url(../img/adgroups_button_left.gif) no-repeat top left;
	width:3px;
	height:25px;
	float: left;
	display: block;
}

/* boton yellow left align */

a.boton_yellow_left_25 {
	background: transparent url(../img/adgroups_button_right.gif) no-repeat top right;
	float:left;
	padding:0 4px 0 0;
	margin:10px 5px 0 10px;
	border:#000066 0px solid;
	cursor:pointer;
	text-decoration:none;
}

/* boton yellow right align right margin 10px */

li.content_row_website_5 a.boton_yellow_25,
li.content_row_adunit_5 a.boton_yellow_25 { margin:0 5px 0 0; }

/* doble cuerpo texto boton yellow */

span.boton_yellow_25_txt1 {
	font-size:11px;
	line-height:10px;
}

span.boton_yellow_25_txt2 {
	font-size:9px;
	line-height:9px;
}

/* FIN botones yellow marketplace  */

/* paginacion especifica esta pagina */

ul.paginacion { /*background-color:#999999;*/
width:100%; }

ul.paginacion li { color:#ef402a; }

ul.paginacion li a { color:#ef402a; }

ul.paginacion .on { color:#3c6aa8; }

/* Websites AdUnits Infos & Detail */
		
.websites_infos_navigation_bar {
	position:relative;
	background: transparent url(../img/websites_infos_navigation_bar_fondo.gif) repeat-x top left;
	width:740px;
	height:58px;
	margin:3px 0 5px 0px;
	overflow:visible;
}

.websites_infos_name {
	float:right;
	display:inline;
	width:240px;
	height:auto;
	margin:28px 10px 0px 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#666;/*background-color:#CCC;*/
}

.websites_infos_name span {
	font-size:12px;
	text-decoration:underline;
	margin:0 0 0 10px;
}

.websites_infos_navigation_bar_right_column {
	background: transparent url(../img/websites_infos_navigation_bar_fondo.gif) repeat-x top left;
	width:230px;
	height:58px;
	margin:3px 0 5px 0px;
}

.website_statistics {
	width:226px;
	height:auto;
	padding:2px 2px 0px 2px;
	margin:0px 0 0 0;
	text-align:right;/*
background-color:#FFFFFF;*/
}

.website_statistics img {
	margin:30px 0 0 0;
	border:0;
}

.adgroup_statistics {
	width:226px;
	height:auto;
	padding:20px 2px 0px 2px;
	margin:0px 0 0 0;
	background: transparent url(../img/fondo_adgroup_detail.gif) repeat-x top right;
}

.godown_right_column {  /* para equilibra la columna derecha en adgroup detail */
	width:230px;
	height:23px;
	margin:3px 0 5px 0px;
}

/* Aquí empiezan los estilos para la plantilla de AdUnits (puzzle azul) */		

/* resumen de infos adunits */

.websites_infos_adunits {
	float:right;
	display:inline;
	width:240px;
	height:auto;
	margin:15px 10px -10px 0;
	padding:0;
	clear:both;/*background-color:#CCC;*/
}

.websites_infos_adunits ul {
	margin:0px 0px 0 0px;
	list-style:none;
	width:240px;
	border:#333333 0px solid;
	padding:0px;
	overflow:hidden;/*background-color:#0033FF;*/
}

.websites_infos_adunits li {
	width:240px;
	height:auto;
	overflow:auto;
	margin: 0 0 8px 0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#666;/*
letter-spacing:-1px;*/
}

.websites_infos_adunits li.websites_infos_adunits_bottom_space {
	margin:0 0 10px 0;
	font-size:9px;
	font-weight:normal;
}

.websites_infos_adunits span.adunit_resume_data {
	margin:0;
	width:136px;
	height:auto;
	background-color:#ccd9ea;
	float:right;
	display:inline;
	color:#3c6aa8;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	letter-spacing:0px;
	border:#7d8386 0px solid;
	padding:3px 0px 3px 4px;
	overflow:hidden;
}

.websites_infos_adunits span.adunit_resume_data a,
.websites_infos_adunits span.adunit_resume_data a:hover {
	display:block;
	color:#3c6aa8;
	margin:0 0 4px 0;
}

/* caja central que contiene las plantillas */

.register_website_adunit_center {
	position:absolute;  /* al posicionar absoluto nos evita que la lista bajo el selector de plantilla se quede flotando a su derecha */
	margin:0 0px 0 0;
	/*background-color:#0099FF;*/
width:480px;
	height:auto;
	overflow:auto;  /* para que englobe el contenido */
	padding:0 0 0 0px;
}

*:first-child+html .register_website_adunit_center { position:relative;  /* corregimos el problema de IE que al posicionar absoluto hace desaparecer la lista que queríamos que no flote */ }

* html .register_website_adunit_center { position:relative;  /* corregimos el problema de IE que al posicionar absoluto hace desaparecer la lista que queríamos que no flote */ }

.show_infos .register_website_adunit_center ul {
	width:460px;
	background-color:#e7e9f5;
	margin:0 0 10px 0px;
	padding:5px 5px 5px 5px;
	list-style:none;
	overflow:auto;  /* se necesita para evitar que los <li> se vean afectados por el float de la columna derecha. (No afecta a IE) */
}

.show_infos .register_website_adunit_center ul li {
	width:460px;
	height:auto;
	margin:0 0 5px 0;/*
background-color:#caf;*/
	overflow:hidden;  /* evitamos que Safari muestre barra de despazamiento por la cara (relacionado con los margenes de los div que contiene) */
}

.register_website_adunit_center_plantillas {
	width:120px;
	background-color:#e7e9f5;
	padding:5px;
	margin:0 0 0 0px;
	float:left;
	display:inline;
}

.register_website_adunit_center_plantillas select {
	width:120px;
	background-color:#e7e9f5;
	color:#3c6aa8;
	font-size:14px;
	font-weight:bold;
	border:0;
}

.adunit_leader_left {
	width:3px;
	height:41px;
	background: transparent url(../img/adunit_leader_left.gif) no-repeat top left;
	float:right;
	display:inline;
}

.adunit_leader_center {
	background: transparent url(../img/adunit_leader_center.gif) repeat top left;
	float:right;
	width:450px;
	height:39px;
	padding:2px 0 0 4px;
	overflow:hidden;
}

.adunit_leader {
	width:457px;
	height:41px;
	background: transparent url(../img/adunit_leader_right.gif) no-repeat top right;
	padding:0 3px 0 0;
	margin:0 0 5px 0;
}

.adunit_leader_on {
	width:457px;
	height:41px;
	background: transparent url(../img/adunit_leader_right_white.gif) no-repeat top right;
	padding:0 3px 0 0;
	margin:0 0 5px 0;
}

.adunit_leader_on .adunit_leader_left {
	width:3px;
	height:41px;
	background: transparent url(../img/adunit_leader_left_white.gif) no-repeat top left;
	float:left;
}

.adunit_leader_on .adunit_leader_center {
	background: transparent url(../img/adunit_leader_center_white.gif) repeat top left;
	float:right;
	width:450px;
	height:39px;
	padding:2px 0 0 4px;
	margin:0 0 5px 0;
	overflow:hidden;
}

.adunit_upbig {
	width:97px;
	height:112px;
	background: transparent url(../img/adunit_upbig_right.gif) no-repeat top right;
	float:left;
	display:inline;
	clear:left;
	padding: 0 3px 0 0px;
	margin:0 0 15px 0;
}

.adunit_upbig_center {
	background: transparent url(../img/adunit_upbig_center.gif) repeat top center;
	width:90px;
	height:110px;
	padding:2px 0 0 4px;
	float:right;
	display:inline;
	overflow:hidden;
	line-height:17px;
}

.adunit_upbig_left {
	width:3px;
	height:112px;
	background: transparent url(../img/adunit_upbig_left.gif) no-repeat top right;
	float:right;
	display:inline;
}

.adunit_upbig_r {
	width:97px;
	height:112px;
	background: transparent url(../img/adunit_upbig_right.gif) no-repeat top right;
	float:right;
	display:inline;
	clear:right;
	padding: 0 3px 0 0px;
	margin:0 0 15px 0;
}

.adunit_upbig_on {
	width:97px;
	height:112px;
	background: transparent url(../img/adunit_upbig_right_white.gif) no-repeat top right;
	float:left;
	display:inline;
	clear:left;
	padding: 0 3px 0 0px;
	margin:0 0 15px 0;
}

.adunit_upbig_on .adunit_upbig_center,
.adunit_upbig_r_on .adunit_upbig_center {
	background: transparent url(../img/adunit_upbig_center_white.gif) repeat top center;
	width:90px;
	height:110px;
	padding:2px 0 0 4px;
	;
	float:right;
	display:inline;
	line-height:17px;
	overflow:hidden;
}

.adunit_upbig_on .adunit_upbig_left,
.adunit_upbig_on .adunit_upbig_left {
	width:3px;
	height:112px;
	background: transparent url(../img/adunit_upbig_left_white.gif) no-repeat top right;
	float:right;
	display:inline;
}

.adunit_upbig_r_on {
	width:97px;
	height:112px;
	background: transparent url(../img/adunit_upbig_right.gif) no-repeat top right;
	float:right;
	display:inline;
	clear:right;
	padding: 0 3px 0 0px;
	margin:0 0 15px 0;
}

#adunits_at_center {
	width:250px;
	height:auto;
	margin:0 0 0 105px;/*
background-color:#009999;*/
	overflow:hidden;
}

* html #adunits_at_center { margin:0 0 0 102px; /*text-align:center;*/
}

.adunit_upcenter {
	background: transparent url(../img/adunit_upcenter_right.gif) no-repeat top right;
	width:247px;
	height:40px;
	padding: 0 3px 0 0px;
	margin:0 0 0px 0;
}

.adunit_upcenter_center {
	background: transparent url(../img/adunit_upcenter_center.gif) repeat top center;
	text-align:left;
	width:242px;
	height:38px;
	padding:2px 0 0 2px;
	float:right;
	display:inline;
	overflow:hidden;
	line-height:18px;
}

.adunit_upcenter_left {
	width:3px;
	height:40px;
	background: transparent url(../img/adunit_upcenter_left.gif) no-repeat top left;
	float:right;
	display:inline;
}

.adunit_upcenter_on {
	width:247px;
	height:40px;
	background: transparent url(../img/adunit_upcenter_right_white.gif) no-repeat top right;
	padding: 0 3px 0 0px;
	margin:0 0 0px 0;
}

.adunit_upcenter_on .adunit_upcenter_center {
	background: transparent url(../img/adunit_upcenter_center_white.gif) repeat top center;
	text-align:left;
	width:242px;
	height:38px;
	padding:2px 0 0 2px;
	float:right;
	display:inline;
	overflow:hidden;
	line-height:18px;
}

.adunit_upcenter_on .adunit_upcenter_left {
	width:3px;
	height:40px;
	background: transparent url(../img/adunit_upcenter_left_white.gif) no-repeat top left;
	float:right;
	display:inline;
}

.adunit_midcenter {
	width:81px;
	height:65px;
	background: transparent url(../img/adunit_midcenter_right_b.gif) no-repeat top right;
	padding: 0 3px 0 0px;
}

.adunit_midcenter_center {
	background: transparent url(../img/adunit_midcenter_center_b.gif) repeat top center;
	text-align:left;
	width:76px;
	height:63px;
	padding:2px 0 0 2px;
	float:right;
	display:inline;
	overflow:hidden;
	line-height:18px;
}

.adunit_midcenter_left {
	width:3px;
	height:65px;
	background: transparent url(../img/adunit_midcenter_left_b.gif) no-repeat top left;
	float:right;
	display:inline;
}

.adunit_midcenter_on {
	width:81px;
	height:65px;
	background: transparent url(../img/adunit_midcenter_right_white_b.gif) no-repeat top right;
	padding: 0 3px 0 0px;
}

.adunit_midcenter_on .adunit_midcenter_center {
	background: transparent url(../img/adunit_midcenter_center_white_b.gif) repeat top center;
	text-align:left;
	width:76px;
	height:63px;
	padding:2px 0 0 2px;
	float:right;
	display:inline;
	overflow:hidden;
	line-height:18px;
}

.adunit_midcenter_on .adunit_midcenter_left {
	width:3px;
	height:65px;
	background: transparent url(../img/adunit_midcenter_left_white_b.gif) no-repeat top left;
	float:right;
	display:inline;
}

#adunit_midcenter_01 { margin:7px auto 14px auto; }

#adunit_midcenter_02 { margin:0 auto 7px auto; }

.adunit_sidecenter {
	width:76px;
	height:112px;
	background: transparent url(../img/adunit_upbig_right.gif) no-repeat top right;
	float:left;
	display:inline;
	clear:left;
	padding: 0 3px 0 0px;
	margin:25px 0 5px 0;
}

.adunit_sidecenter_center {
	background: transparent url(../img/adunit_upbig_center.gif) repeat top center;
	width:72px;
	height:110px;
	padding:2px 0 0 1px;
	float:right;
	display:inline;
	overflow:hidden;
	line-height:18px;
}

.adunit_sidecenter_left {
	width:3px;
	height:112px;
	background: transparent url(../img/adunit_upbig_left.gif) no-repeat top right;
	float:right;
	display:inline;
}

.adunit_sidecenter_r {
	width:76px;
	height:112px;
	background: transparent url(../img/adunit_upbig_right.gif) no-repeat top right;
	float:right;
	display:inline;
	clear:right;
	padding: 0 3px 0 0px;
	margin: 25px 0 5px 0;
}

* html .adunit_sidecenter_r .adunit_sidecenter_center {
	background: transparent url(../img/adunit_upbig_center.gif) repeat top center;
	float:right;
	display:inline;
	overflow:hidden;
}

.adunit_sidecenter_on {
	width:72px;
	height:112px;
	background: transparent url(../img/adunit_upbig_right_white.gif) no-repeat top right;
	float:left;
	display:inline;
	clear:left;
	padding: 0 3px 0 0px;
	margin: 25px 0 5px 0;
}

.adunit_sidecenter_on .adunit_sidecenter_center,
.adunit_sidecenter_r_on .adunit_sidecenter_center {
	background: transparent url(../img/adunit_upbig_center_white.gif) repeat top center;
	width:72px;
	height:110px;
	padding:2px 0 0 1px;
	float:right;
	display:inline;
	overflow:hidden;
	line-height:18px;
}

.adunit_sidecenter_on .adunit_sidecenter_left,
.adunit_sidecenter_on .adunit_sidecenter_left {
	width:3px;
	height:112px;
	background: transparent url(../img/adunit_upbig_left_white.gif) no-repeat top right;
	float:right;
	display:inline;
}

.adunit_sidecenter_r_on {
	width:76px;
	height:112px;
	background: transparent url(../img/adunit_upbig_right.gif) no-repeat top right;
	float:right;
	display:inline;
	clear:right;
	padding: 0 3px 0 0px;
	margin: 25px 0 5px 0;
}

.adunit_working {
	font-size:10px;
	margin:0px 18px 0px 0px;/*width:62px;*/
}

.adunit_working a,
.adunit_working a:hover,
.adunit_working a:visited,
.adunit_working a:active {
	color:#4dae51;
	cursor:pointer;
	text-decoration:underline;
}

.adunit_working_on {
	font-size:10px;
	margin:0px 18px 0px 0px;/*width:62px;*/
}

.adunit_working_on a,
.adunit_working_on a:hover,
.adunit_working_on a:visited,
.adunit_working_on a:active {
	color:#4dae51;
	text-decoration:none;
}

.adunit_notworking {
	color:#ef402b;
	font-size:10px;
	margin:0px 18px 0px 0px;
	width:62px;
}

.adunit_notworking a,
.adunit_notworking a:hover,
.adunit_notworking a:visited,
.adunit_notworking a:active {
	color:#ef402b;
	cursor:pointer;
	text-decoration:underline;
}

.adunit_notworking_on {
	color:#ef402b;
	font-size:10px;
	margin:0px 18px 0px 0px;
	width:62px;
}

.adunit_notworking_on a,
.adunit_notworking_on a:hover,
.adunit_notworking_on a:visited,
.adunit_notworking_on a:active {
	color:#ef402b;
	text-decoration:none;
}

.show_infos .register_website_adunit_center li.register_website_adunit_header {
	width:460px;
	height:25px;
	background: transparent url(../img/register_website_adunit_header.gif) no-repeat top left;
	color:#666666;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-align:center;
	padding:5px 0 0 0;
	margin:0 0 15px 0;
}

.show_infos .register_website_adunit_center li.register_website_adunit_footer {
	width:460px;
	height:20px;
	background: transparent url(../img/register_website_adunit_footer.gif) no-repeat top left;
	color:#666666;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-align:center;
	padding:0px 0 0 0;
}

div.adunit_info_icon {
	width: 240px;
	height: 20px;
	margin: 0px 5px 0 15px;
	padding:0 0 0 20px;
	background: transparent url(../img/info_icon.gif) no-repeat top left;
	color:#4dae51;
}

/* back button on the left side */
	
a.left_back_button {
	background: transparent url(../img/boton_right.gif) no-repeat top right;
	float:left;
	display:inline;
	clear:both;
	padding:0 4px 0 0;
	margin:15px 20px 10px 15px;
	border:#000066 0px solid;
	cursor:pointer;
	text-decoration:none;
}

a.left_back_button,
a.left_back_button:hover,
a.left_back_button:active,
a.left_back_button:visited {
	color:#fff;
	font: bold 14px Arial, Helvetica, sans-serif;
}

a.left_back_button .back_button_center {
	background: transparent url(../img/fondo_boton.gif) top left;
	float: left;
	display: block;
	padding: 3px 4px 3px 4px; /*Set 4px to be equal or greater than'padding-left' value above*/
	height:18px;
}

a.left_back_button .back_button_left {
	background: transparent url(../img/boton_left.gif) no-repeat top left;
	width:4px;
	height:24px;
	float: left;
	display: block;
	color:#333333;
}

.left_back_button .back_button_back {
	background: transparent url(../img/boton_flecha_back.gif) no-repeat top left;
	width:15px;
	height:24px;
	float: left;
}

/* FIN boton back  */

/* Pestañas navegación sitios web */

a.perfil_off {
	background: transparent url(../img/perfil_off_left.gif) no-repeat top left;
	width:auto;
	height:35px;
	float:left;
	display:inline;
	padding:0 0 0 5px;
	margin:22px 0px 0px 0px;
	border:#000066 0px solid;
	cursor:pointer;
	text-decoration:none;
}

/* Las siguientes dos reglas "tontas" permiten que este infobox funcione en IE6: permite dirigirse a elementos anidados
			dentro de un vínculo de ancla, utilizando la pseudoclase :hover */
			a.perfil_off:hover {
	font-size: 100%;
	border: none;
}

a.perfil_off .perfil_text {
	background: transparent url(../img/perfil_off_center.gif) repeat-x top right;
	float: left;
	display: block;
	padding: 3px 14px 3px 19px; /*Set 4px to be equal or greater than'padding-left' value above*/
	height:29px;
	color:#ef402a;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
	line-height:29px;
}

a.perfil_off:hover span.perfil_text {
	color:#3c6aa8;
	text-decoration:none;
}

a.perfil_off .perfil_der {
	background: transparent url(../img/perfil_off_right.gif) no-repeat top right;
	width:35px;
	height:35px;
	float: left;
	display: block;
	padding:0;
	margin:0;
}

.anuncios_text_on {
	background: transparent url(../img/anuncio_on_center.gif) repeat-x top right;
	float: left;
	display: block;
	margin:22px 0px 0px 0px;
	padding: 3px 14px 3px 19px; /*Set 4px to be equal or greater than'padding-left' value above*/
	height:29px;
	color:#3c6aa8;
	font-weight:bold;
	font-size:14px;
	line-height:29px;
}

.anuncios_on_der {
	background: transparent url(../img/anuncio_on_right.gif) no-repeat top right;
	width:35px;
	height:35px;
	float: left;
	display: block;
	padding:0;
	margin:22px 0px 0px 0px;
}

span.perfil_on {
	background: transparent url(../img/perfil_on_left.gif) no-repeat top left;
	width:auto;
	height:35px;
	float:left;
	display:inline;
	padding:0 0 0 5px;
	margin:22px 0px 0px 0px;
	border:#000066 0px solid;
	cursor:pointer;
	text-decoration:none;
}

span.perfil_on .perfil_text {
	background: transparent url(../img/perfil_on_center.gif) repeat-x top right;
	float: left;
	display: block;
	padding: 3px 14px 3px 19px; /*Set 4px to be equal or greater than'padding-left' value above*/
	height:29px;
	color:#3c6aa8;
	font-weight:bold;
	font-size:14px;
	line-height:29px;
}

span.perfil_on .perfil_der {
	background: transparent url(../img/perfil_on_right.gif) no-repeat top right;
	width:35px;
	height:35px;
	float: left;
	display: block;
	padding:0;
	margin:0;
}

a.anuncios_text_off {
	background: transparent url(../img/anuncio_off_center.gif) repeat-x top right;
	float: left;
	display: block;
	margin:22px 0px 0px 0px;
	padding: 3px 14px 3px 19px; /*Set 4px to be equal or greater than'padding-left' value above*/
	height:29px;
	color:#ef402a;
	font-weight:bold;
	font-size:14px;
	line-height:29px;
}

a.anuncios_text_off:hover {
	color:#3c6aa8;
	text-decoration:none;
}

.anuncios_off_der {
	background: transparent url(../img/anuncio_off_right.gif) no-repeat top right;
	width:35px;
	height:35px;
	float: left;
	display: block;
	padding:0;
	margin:22px 0px 0px 0px;
}

/* FIN Pestañas navegación sitios web */

/* print_it */
.print_it {
	position:absolute;
	background: transparent url(../img/printer_icon.gif) no-repeat top right;
	width:20px;
	height:21px;
	margin:28px 0px 0 0;
	right:54px;
	display:inline-block;
}

.pdf_it {
	position:absolute;
	background: transparent url(../img/pdf_icon.gif) no-repeat top right;
	width:20px;
	height:21px;
	margin:28px 0 0 0;
	right:19px;
	display:inline-block;
}

/* Websites profiles  */

.website_profile_shot {
	margin:15px 0 10px 10px;
	border:#aaa 1px solid;
}

.websites_profile_name {
	position:absolute;
	top:5px;
	left:-730px;
	width:590px;
	height:20px;
	overflow:hidden;
	margin:28px 0px 0px 260px;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#666;
	z-index:200;/*
background-color:#CCC;*/
}

.websites_profile_publisher {
	font-size:12px;
	text-decoration:none;
	color:#666;
	float:right;
	display:inline;
	width:455px;
	height:15px;
	margin:0px 15px 0px 0;
	padding:0;/*
background-color:#CCC;*/
}

/* resumen de datos profile website */

.websites_infos_profile {
	float:right;
	display:inline;
	width:330px;
	height:auto;
	margin:15px 10px -10px 0;
	padding:0;/*
background-color:#CCC;*/
}

.websites_infos_profile span.intro_text {
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#666;
}

.websites_infos_profile ul {
	margin:15px 0px 0 0px;
	list-style:none;
	width:330px;
	border:#333333 0px solid;
	padding:0px;
	overflow:hidden;/*background-color:#0033FF;*/
}

.websites_infos_profile li {
	width:330px;
	height:auto;
	overflow:auto;
	margin: 0 0 8px 0px;
	padding:0px;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#666;/*
letter-spacing:-1px;*/
}

.websites_infos_profile li.websites_infos_profile_bottom_space { margin:0 0 25px 0; }

.websites_infos_profile span.websites_infos_profile_data {
	margin:0;
	width:166px;
	min-height:14px;
	background-color:#ccd9ea;
	float:right;
	display:inline;
	color:#3c6aa8;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	letter-spacing:0px;
	border:#7d8386 0px solid;
	padding:2px 0px 2px 6px;
	overflow:hidden;
}

* html .websites_infos_profile span.websites_infos_profile_data { height:14px; }

.websites_infos_profile span.websites_infos_profile_data a,
.websites_infos_profile span.websites_infos_profile_data a:hover {
	display:block;
	color:#3c6aa8;
	margin:0 0 4px 0;
}

.websites_infos_profile_look {
	position:relative;
	margin:0 0px 0 0;/*
background-color:#0099FF;*/
	width:390px;
	min-height:360px;
	/*overflow:auto;  /* para que englobe el contenido */
padding:0 0 0 0px;
}

*:first-child+html .websites_infos_profile_look { position:relative;  /* corregimos el problema de IE que al posicionar absoluto hace desaparecer la lista que queríamos que no flote */ }

* html .websites_infos_profile_look { position:relative;  /* corregimos el problema de IE que al posicionar absoluto hace desaparecer la lista que queríamos que no flote */ }


.websites_infos_profile_look div.stars{
	position:absolute;
	width:100px;
	height:20px;
	top:5px;
	left:10px;
	font-size:15px;
	font-weight:bold;
	padding:0 0 0 110px;
}
.websites_infos_profile_look div.stars0{
	background: url(../img/0stars_100x18.png) no-repeat top left;
}
.websites_infos_profile_look div.stars1{
	background: url(../img/1stars_100x18.png) no-repeat top left;
}
.websites_infos_profile_look div.stars2{
	background: url(../img/2stars_100x18.png) no-repeat top left;
}
.websites_infos_profile_look div.stars3{
	background: url(../img/3stars_100x18.png) no-repeat top left;
}
.websites_infos_profile_look div.stars4{
	background: url(../img/4stars_100x18.png) no-repeat top left;
}
.websites_infos_profile_look div.stars5{
	background: url(../img/5stars_100x18.png) no-repeat top left;
}

.websites_infos_profile_look div.stars a{
	color:#3C6AA8;
	font-size:10px;
	font-weight:normal;
	margin:0 0 0 5px;
}

span.leftmargin10{
margin:0 0 0 10px;
}

span.green_check{
	background: transparent url(../img/check_green.gif) no-repeat top left;
	height:12px;
	padding:0 0 0 15px;

}

/* css-implementacion-2 */


/********* adgroup_show_details ADVERTISER ADGROUPS ***************************/

.adgroup_show_details {
	width:700px;
	min-height:460px;
	background: transparent url(../img/fondo_adgroup_detail.gif) repeat-x top right;
	margin:10px 0 10px 10px;
	padding:5px 5px 5px 5px;
	list-style:none;
}
* html .adgroup_show_details {
	height:400px;
/*	background-color:#FF9933;
*/	}

.adgroups_botones_izquierda {
	width:120px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 0;
	text-align:center;/*
background-color:#00CC66;*/
}

.adgroups_details_box {
	width:560px;
	min-height:400px;
	float:left;
	display:inline;
	margin:10px 0 0 20px;/*
background-color:#00CC66;*/
}

* html .adgroups_details_box {
height:400px;
}

.adgroups_details_box .adgroup_name {
	float:left;
	display:inline;
	margin:10px 0 12px 0;
	padding:0;/*
background-color:#00FF00;*/
	font-size:15px;
	line-height:20px;
	font-weight:bold;
}

.adgroups_details_box .adgroup_name a,
.adgroups_details_box .adgroup_name a:hover,
.adgroups_details_box .adgroup_name a:active,
.adgroups_details_box .adgroup_name a:visited {
	color:#3c6aa8;
	text-align:left;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
}

.adgroups_details_box .adgroup_creator {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#666;
	float:right;
	display:inline;
	margin:10px 5px 0 15px;/*background-color:#c3F;*/
}

.adgroups_details_box div.intro_text {
	clear:both;
	margin:0px 0 0 0;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#666;
}

.adgroups_details_box ul.leftinfo {
	margin:15px 20px 10px 0px;
	list-style:none;
	width:270px;
	border:#333333 0px solid;
	padding:0px;
	float:left;
	display:inline;/*
background-color:#0033FF;*/
}

.adgroups_details_box ul.rightinfo {
	margin:15px 0px 10px 0px;
	list-style:none;
	width:270px;
	border:#333333 0px solid;
	padding:0px;
	float:left;
	display:inline;/*
background-color:#0033FF;*/
}

.adgroups_details_box li {
	width:265px;
	height:auto;
	float:left;
	display:inline;
	margin: 0 0 8px 0px;
	padding:0px;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#666;/*
letter-spacing:-1px;*/
}

.adgroups_details_box ul.doble {
	margin:15px 0px 0 0px;
	list-style:none;
	width:560px;
	border:#333333 0px solid;
	padding:0px;
	float:left;
	display:inline;/*
background-color:#0033FF;*/
}
.adgroups_details_box ul.doble li {
	width:560px;
	height:auto;
	float:left;
	display:inline;
	margin: 0 0 8px 0px;
	padding:0px;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#666;/*
letter-spacing:-1px;*/
}
.adgroups_details_box ul.doble li span.title{
width:116px;
display:inline-block;
}
.adgroups_details_box ul.doble li .adgroup_data {
	margin:0 5px 0 0;
	width:auto;
	height:auto;
	background-color:#ccd9ea;
	float:none;
	display:inline-block;
	color:#3c6aa8;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	letter-spacing:0px;
	border:#7d8386 0px solid;
	padding:2px 8px 2px 8px;
}

.adgroups_details_box li .adgroup_data {
	margin:0;
	width:140px;
	height:auto;
	background-color:#ccd9ea;
	float:right;
	display:inline;
	color:#3c6aa8;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	letter-spacing:0px;
	border:#7d8386 0px solid;
	padding:2px 0px 2px 6px;
}

.adgroups_details_box li .adgroup_data a,
.adgroups_details_box li .adgroup_data a:hover,
.adgroups_details_box li .adgroup_data a:visited,
.adgroups_details_box li .adgroup_data a:active { color:#3c6aa8; }


.adgroups_details_box h2{
clear:both;
font-size:14px;
margin:0 0 5px 0;
}
.adgroups_details_box p{
font-size:11px;
margin:0 0 20px 0;
}

.adgroups_details_box h2.aviso{
font-size:12px;
color:#006600;
clear:both;
margin:20px 0 0 0;
}

.adgroup_show_details .ws_adunits{
font-size:1px;
}

.adgroups_details_box ul.websites{
background: transparent url(../img/fondo_content_row_website.gif) repeat top left;
	width:560px;
	height:70px;
	margin:2px 0px 0 0px; 
border:#bfcad8 0px solid;
display:block;
list-style-type:none;
clear:both;
}

.adgroups_details_box ul.websites li{
float:left;
display:inline;
width:auto;
padding:5px 5px 0px 5px;
color:#3c6aa8;
	font-weight:normal;
	font-size:10px;
	margin:0;
}
.adgroups_details_box ul.websites li em{
color:#ef402a;
font-style:normal;
font-weight:bold;
}
.adgroups_details_box ul.websites li.last{
float:right;
width:100px;
padding:5px 5px 0px 0;
}

.adgroups_details_box ul.websites li.offer{
padding:10px 5px 0px 0;
background: transparent url(../img/check_green.gif) no-repeat 0 10px;
line-height:14px;
text-indent:16px;
}


.adgroups_details_box ul.websites a, .adgroups_details_box ul.websites a:hover{
color:#3c6aa8;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.adgroups_details_box ul.websites a img{
border:none;
}

.adgroups_details_box ul.websites a.adunitsopen,
.adgroups_details_box ul.websites a.adunitsopen:hover,
.adgroups_details_box ul.websites a.adunitsopen:active,
.adgroups_details_box ul.websites a.adunitsopen:visited { 
line-height:20px;
font-weight:bold;
font-size:10px;
color:#ef402a;
display:block;
width:50px;
height:20px;
padding:0 25px 0 0;
}
.adgroups_details_box ul.websites a.adunitsopen span,
.adgroups_details_box ul.websites a.adunitsopen:hover span,
.adgroups_details_box ul.websites a.adunitsopen:active span,
.adgroups_details_box ul.websites a.adunitsopen:visited span{
text-decoration:underline;
}
.adgroups_details_box ul.websites a.plus{
	background:transparent url(../img/adunit_info_img.gif) no-repeat 50px 0;
	}
.adgroups_details_box ul.websites a.minus{
	background:transparent url(../img/adunit_info_img_minus.gif) no-repeat 50px 0;
	}


.adgroups_details_box ul.adunits{
background: transparent url(../img/fondo_content_row_website.gif) repeat top left;
	width:558px;
	height:56px;
	margin:2px 0px 0 0px; 
border:#bfcad8 1px solid;
display:block;
list-style-type:none;
clear:both;
}
.adgroups_details_box ul.adunits li{
float:left;
display:inline;
width:auto;
padding:5px 5px 0px 5px;
color:#3c6aa8;
	font-weight:normal;
	font-size:10px;
	line-height:16px;
}
.adgroups_details_box ul.adunits li em {
color:#ef402a;
font-style:normal;
font-weight:bold;
}
.adgroups_details_box ul.adunits li.last {
float:right;
width:100px;
padding:5px 5px 0px 0;
}
.adgroups_details_box ul.adunits li.offer{
padding:10px 5px 0px 0;
background: transparent url(../img/check_green.gif) no-repeat 0 10px;
line-height:14px;
text-indent:16px;
}

.adgroups_details_box ul.adunits li a.alert_icon{
vertical-align:top;
}
*:first-child+html .adgroups_details_box ul.adunits li a.alert_icon{
margin:-3px 0 0 0;
}
* html .adgroups_details_box ul.adunits li a.alert_icon{
margin:-3px 0 0 0;
}

.adgroups_details_box ul.adunits li a.alert_icon:hover .sugerencia {
bottom:0;
top:auto;
}


/************* FIN adgroup_show_details ADVERTISER ADGROUPS **********************/

/* adgroup_detail members */

.tag_members .tag_members_left {
	background: transparent url(../img/adgroupdetail_tag_left.gif) no-repeat top right;
	width:5px;
	height:24px;
	float:left;
	display:inline;
}

.tag_members .tag_members_add {
	background: transparent url(../img/adgroupdetail_tag_add.gif) no-repeat top right;
	width:26px;
	height:24px;
	float:left;
	display:inline;
}

.tag_members .tag_members_center,
.undertag_members .undertag_members_center {
	background: transparent url(../img/adgroupdetail_tag_center.gif) repeat-x top right;
	width:auto;
	height:22px;
	padding:2px 0px 0 5px;
	float:left;
	display:inline;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#3c6aa8;
}

.tag_members .tag_members_center a,
.undertag_members .undertag_members_center a,
.tag_members .tag_members_center a:hover,
.undertag_members .undertag_members_center a:hover,
.tag_members .tag_members_center a:active,
.undertag_members .undertag_members_center a:active,
.tag_members .tag_members_center a:visited,
.undertag_members .undertag_members_center a:visited { color:#3c6aa8; }

.tag_members .tag_members_right {
	background: transparent url(../img/adgroupdetail_tag_right.gif) no-repeat top right;
	width:40px;
	height:24px;
	float:left;
	display:inline;
}

.tag_members {
	float:left;
	display:inline;
}

.undertag_members {
	float:right;
	display:inline;
	margin:0 20px 0 0;
}

.undertag_members .undertag_members_left {
	background: transparent url(../img/adgroupdetail_undertag_left.gif) no-repeat top right;
	width:5px;
	height:24px;
	float:left;
	display:inline;
}

.undertag_members .undertag_members_right {
	background: transparent url(../img/adgroupdetail_undertag_right.gif) no-repeat top right;
	width:40px;
	height:24px;
	float:left;
	display:inline;
}

.adgroup_members_box {
	position:relative;
	background: transparent url(../img/fondo_content_row_website.gif) repeat-x top right;
	width:720px;
	height:auto;
	overflow:auto;
	margin:0px 0px 0 0px;
	padding:0 0px 0 0;
	border:#333399 solid 0px;
	clear:both;
}

.adgroup_members_box_right {
	background: transparent url(../img/adgroupdetail_bluearrow_right.gif) no-repeat top right;
	width:18px;
	height:36px;
	margin:20px 7px 0 0;
	float:right;
	display:inline;
	cursor:pointer;
}

.adgroup_members_box_left {
	background: transparent url(../img/adgroupdetail_bluearrow_left.gif) no-repeat top left;
	width:18px;
	height:36px;
	margin:20px 0 0 7px;
	float:left;
	display:inline;
	cursor:pointer;
}

.adgroup_members_box ul {
	width:650px;
	height:auto;/*
background-color:#00FF33;*/
	float:left;
	display:inline;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

.adgroup_members_box ul li {
	width:210px;
	height:90px;
	overflow:hidden;
	margin:0 10px 0 0px;/*
background-color:#ccf;*/
	float:left;
	display:inline;
}

.adgroup_members_box ul li.last {; margin:0 0px 0 0; }

.adgroup_member_website { margin:5px 0 0 0; }

.adgroup_member_website img {
	float:left;
	margin:2px 3px 0 0;
}

.adgroup_member_website div.website_name { font-size:12px; }

.adgroup_member_website div.website_name a,
.adgroup_member_website div.website_name a:hover,
.adgroup_member_website div.website_name a:visited,
.adgroup_member_website div.website_name a:active { color:#000; }

.adgroup_member_website div.website_description {
	color:#666;
	line-height:12px;
	margin:2px 0 0 0;
}

div.adgroups_plusinfo {
	float:right;
	display:inline;
	margin:2px 5px 0 0;
}

div.adgroups_plusinfo a,
div.adgroups_plusinfo a:hover,
div.adgroups_plusinfo a:visited,
div.adgroups_plusinfo a:active { color:#ef402a; }

div.adunit_format { margin:2px 0px 0 0; }

/* FIN adgroup_detail members */













/* ************ página de COMPRAR CAMPAÑA ******************** */
#comprar_campana #content.cols2b .main { width: 740px; }

#comprar_campana {
	font-size: small;
	color: #3c6aa8;
}

#comprar_campana #container { font-size: 85%; }

#comprar_campana h1 {
	font-size: 140%;
	padding: 4px 0px 3px 15px;
	font-weight: bold;
	color: #3c6aa8;
	border: 1px solid #bfcad8;
	background: #fff url("../img/bg-small1.gif") repeat-x bottom center;
}

#comprar_campana p.intro { margin: 20px 15px 40px 15px; }

#comprar_campana p.intro a,
#comprar_campana p.intro a:hover,
#comprar_campana p.intro a:active,
#comprar_campana p.intro a:visited { color:#ef402a }

#comprar_campana h2,
 #comprar_campana .select,
 #comprar_campana ul {
	margin: 0 0 10px 25px;
	list-style: none;
}

#comprar_campana input {
	vertical-align: middle;
	margin-right: 5px;
}

#comprar_campana input.fradio { border: none; }

#comprar_campana h2 { font-size: 110%; }

#comprar_campana .select { margin-bottom: 80px; }

#comprar_campana .select label {
	display: inline-block;
	width: 120px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #3c6aa8;
	background: #ddd;
	border: 1px solid #aaa;
	border-right: none;
}

#comprar_campana .select select {
	display: inline-block;
	margin-left: -3px; /* para que el select esté pegado a su label */
	margin-right: 10px;
	padding: 0;
	height: 22px;
	width: 395px;
	vertical-align: top;
	font-size: 12px;
	border: 1px solid #aaa;
}

/* ponemos .main para que no pueda afectar al ul de la cabecera */
	#comprar_campana .main ul { margin-bottom: 80px; }

/* ponemos .main para que no pueda afectar al ul de la cabecera */
		#comprar_campana .main li {
	margin: 0 0 15px 0;
	width: 100%; /* para hasLayout en IE */
}

#comprar_campana .main li:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#comprar_campana .main ul label {
	float: left;
	font-size: 110%;
	font-weight: bold;
	margin:0 8px 0 0px;
}

#comprar_campana .main ul .nota {
	/*float: left;*/
	font-size: 80%;
	font-weight: normal;
	color:#666;
	/*line-height:160%;*/
}

	#comprar_campana .main ul .masinfo {
		font-weight: bold;
		color: #ef402a;
		cursor: pointer;
	}
	
		#comprar_campana .main ul .masinfo a {
			text-decoration: underline;
		}

#comprar_campana .main ul select {
	float: right;
	width: 50%;
}

#comprar_campana .botones {
	text-align: right;
	margin: 0 0 40px 0;
	width: auto;
}

			/* layer con mas info sobre el boton seleccion del marketplace */
			
			/*#info_seleccion {
				width: 610px;
				margin: 0 auto;
			}*/
			
			#info_seleccion p {
				margin: 5px 5px 0 5px;
				padding: 0;
			}
			
				#info_seleccion p.botones {
					margin: 5px 5px 15px 5px;
					text-align: right;
				}
			
					#info_seleccion-cerrar {
						font-size: 13px;
						color: #ef402a;
						cursor: pointer;
						font-weight: bold;
						padding: 0 18px 0 0;
						background: url("../img/delete_icon.gif") no-repeat right center;
					}
			
				#info_seleccion strong {
					display: block;
					background: #ffff00;
					color: #006400;
					padding: 8px 0;
					width: 610px;
					text-align: center;
					font-size: 12px;
				}
				
					#info_seleccion strong em {
						color: #3c6aa8;
						font-style: normal;
					}
					
				#info_seleccion p.img {
					margin: 0 5px 5px 5px;
				}
				
				/* desactivamos la visualizacion de la barra de titulo (ya tenemos un boton cerrar personalizado */
				#comprar_campana .ui-dialog-titlebar {
					display: none;
				}
			/* fin de layer con mas info */

			
			
			
/* pruebas ---------------- 
	.hola {
		display: inline-block;
	}
	
	.hola span {
		font-size: 130%;
		background: yellow;
		border: 1px solid green;
		display: block;
	}
	--------- fin de pruebas */
	
/* ************ fin de página de COMPRAR CAMPAÑA ******************** */


/********* join AdGroup ********************************************/

a.joingroup { margin:20px 40px 20px 0; }

* html a.joingroup { margin:20px 20px 20px 0; }

h1.join {
	font-size:15px;
	font-weight:bold;
	margin:20px 0 10px 20px;
}

.red { color:#ef402a !important; }

p.join {
	font-size:12px;
	color:#3c6aa8;
	margin:0px 40px 20px 20px;
}

.left20 { margin:0 0 0 20px; }

.right40 {
	float:right;
	display:inline;
	margin:0 40px 0 0;
}

label.join {
	display: inline-block;
	width: 100px;
	padding: 2px 0 2px 10px;
	font-size: 12px;
	/*line-height:16px;*/
	font-weight: normal;
	color: #3c6aa8;
	background: #ddd;
	border: 1px solid #aaa;
	border-right: none;
}

label.normal{
font-size:12px;
	color:#3c6aa8;
	margin:0px 0px 0px 5px;
}
select.join {
	margin-left: -5px; /* para que el select esté pegado a su label */
	padding: 1px 0 1px 2px;
	width: 200px;
	vertical-align: top;
	font-size: 13px;
	border: 1px solid #aaa;
}

body:last-child select.join{	padding: 1px 0 0px 2px;
} 

 html[xmlns*=""] select.join {
 	font-size: 12px;
 }

*:first-child+html select.join {
font-size: 13px;
	padding: 2px 0 2px 0;
}
* html select.join {
font-size: 12px;
	padding: 0px 0 0px 0;
}
div.margintop{
clear:both;
margin-top:20px;
margin-bottom:10px;
}

input.radio{
	border:none;
	width:12px;
	height:12px;
	margin:2px 0 0px 0px;
	vertical-align:bottom;
}
 html[xmlns*=""] input.radio{
vertical-align:inherit;
} /* hack para Safari, IE7 lo ve */

*:first-child+html input.radio {  /* hack para IE7 */ vertical-align:inherit; }

div.left20 textarea{
margin:10px 0 0 20px;
height:200px;
}

/********* FIN join AdGroup ********************************************/


/********** Anuncios de un AdgroupOffer    *************************/

.anuncios_adroupoffer {
		width: 220px;
		margin: 0 0 0px 15px;
		color: #3c6aa8;
		font-weight: bold;
	}
		
		.anuncios_adroupoffer h2 {
			padding: 5px 0 3px 0;
			font-size: 140%;
			text-align: center;
			color: #3c6aa8;
			border-bottom: 1px solid #bfcad8;
			background: #fff url("../img/bg-small1.gif") repeat-x bottom center;
		}

.anuncios_adroupoffer .contenido {
			padding: 15px 10px 0 10px;
		}
		
			.anuncios_adroupoffer ul {
				margin: 0 0 0px 0;
				list-style:none;
			}
			
				.anuncios_adroupoffer li {
					width: 100%;
					margin: 0 0 10px 0;
					padding: 0 0 10px 0;
					border-bottom: 1px solid #bfcad8;
				}
				
							.anuncios_adroupoffer li:after {
								content: ".";
								display: block;
								clear: both;
								height: 0;
								visibility: hidden;
							}
							
							.anuncios_adroupoffer li.last {
								border-bottom: none;
								margin-bottom: 0;
							}
				
					.anuncios_adroupoffer img {
						display: block;
						margin-bottom: 3px;
					}
					
					.anuncios_adroupoffer strong {
						float: left;
						width: 90%;
					}

/********** FIN Anuncios de un AdgroupOffer    *************************/


/*         enlace a PDF como en las FAQ **********************/

.especifica{
margin:20px 0 20px 0;
}

.especifica a.pdf{
background: transparent url("../img/pdf2icon.gif") no-repeat right 2px;
padding:0 35px 0 0;
}
.especifica a, .especifica a:hover, .especifica a:active, .especifica a:visited{
color:#ef402a;
cursor:pointer;
text-decoration:underline;
}
.especifica span.kb{
padding:0 0 0 10px;
text-decoration:none;
color:#ef402a;
}

	/* CAJA LATERAL CON SELECCION Y CATEGORIAS */
			#seleccion_filtro {
				width: 214px; /* *** 212 *** */
				margin: 0 0 20px 15px; /* *** 15 *** */
				color: #3c6aa8;
				z-index: 0;
				/*min-height: 150px;*/
			}
			
				ul.tabs {
				list-style:none;
				width:230px;
				display:block;
				clear:both;
					/*float: left;
					width: 100%;  porque, al ser flotante, se encoge hasta englobar solo sus hijos */
					margin: 0px 0 0 0;
					padding: 0 0 0 0;
					/*background-color:#999966;*/
					overflow:visible;
					
				}
				
					ul.tabs li {
						font-size: 14px;
						font-weight: bold;
						margin: 0;
						padding: 0 0 0 5px;
						overflow:visible;
					}
					
						ul.tabs li a {
							display: block;
							
							color: #ef402a;
							text-decoration: underline;
							cursor: pointer;
						}	
					
					ul.tabs li a img, ul.tabs li a:hover img{
					border:none;
					vertical-align:middle;
					}
					
					ul.tabs li#p-filtro {
						float: left;
						}
					ul.tabs li#p-filtro a{
						padding: 5px 15px 5px 10px;
					}
					
					ul.tabs li#p-seleccion {
						float: right;
					}
					ul.tabs li#p-seleccion img{
					vertical-align:bottom;
					float:right;
					display:inline;
					margin:-10px 0 0 0;
					}
					ul.tabs li#p-seleccion a{
					padding:5px 10px 5px 5px;
					float:right;
					display:inline;
						/*padding: 5px 10px 5px 25px;
						background: url("../img/favorites_star.gif") no-repeat left 1px;*/

					}
					
						ul.tabs li.on {
							background: url("../img/pestana3-left.gif") no-repeat top left;
						}
						
							ul.tabs li.on a {
								cursor: default;
								text-decoration: none;
								color: #3c6aa8;
							background: url("../img/pestana3.png") no-repeat top right !important;
							background-image: url("../img/pestana3.gif");
							}
							
							/*	ul.tabs #p-filtro.on a {
								
							}
							
								ul.tabs #p-seleccion.on a {
								background: url("../img/pestana3-left.gif") no-repeat top left;
								background: url("../img/pestana3-left-star.gif") no-repeat top left;
							}*/
			
			
.selection_left {
	background-image:url(../img/mkt_selection_left.gif);
	width:4px;
	height:22px;
	position:relative;
	padding:0;
	margin:-3px 0 0 0;
	background-position:top left;
	clear:both;
	float:left;
	display:inline;
}			
			
			
.selection_center_on {
background: transparent url(../img/mkt_selection_center.gif) repeat-x top left;
	width:217px;
	height:22px;
	position:relative;
	padding:0px 0 0 5px;
	margin:-3px 0 0 0;
	float:left;
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#3c6aa8;
}

.selection_center_on a,
.selection_center_on a:hover,
.selection_center_on a:visited,
.cloud_center_on a,
.cloud_center_on a:hover,
.cloud_center_on a:visited {
	color:#3c6aa8;
	text-decoration:none;/*cursor:pointer;*/
}

.selection_center_text {
	position:absolute;
	top:1px;
	text-align:left;
	width:200px;/*background-color:#CCC;*/
}

.selection_center a.selection_center_plus,
.selection_center a:hover.selection_center_plus,
.selection_center_on a.selection_center_plus,
.selection_center_on a:hover.selection_center_plus {
	float:right;
	display:inline;
	margin:0 10px;
	top:0px;
	text-align:center;
	text-decoration:none!important;
	width:7px;/*background-color:#CCCCCC;*/
}

.selection_right {
	background-image:url(../img/mkt_selection_right.gif);
	width:4px;
	height:22px;
	position:relative;
	padding:0;
	margin:-3px 10px 0 0px;
	background-position:top left;
	float:right;
	display:inline;
}
			
			
			/* ***** MI SELECCION ****** */
			
/******* ANADIDO EN MARKETPLACE PARA especificar SIN IVA **************/
p.notita{
font-size:9px;
text-align:right;
margin: 0px 0 15px 0;
		color: #3c6aa8;
}

