/* CSS Document */
*,html { 
padding: 0; 
margin: 0; 
border: 0;
font-family:Arial, Helvetica, sans-serif;
}
:focus{
outline:0;
}
body{
background-image:url(../images/bg_web.gif);
background-repeat:repeat-x;
background-position:top;
}
#web{
width:952px;
margin:0 auto 0 auto;
text-align:left;
}
h1{
font-size:20px;
font-weight:bold;
color:#8663A0;
padding:5px 0 20px 0;
}
h2{
font-size:20px;
font-weight:bold;
color:#333;
padding:10px 0 5px 0;
}
.h2 a{
color:#ea671f;
}
h3{
font-size:14px;
font-weight:bold;
color: #B18CCD;
padding:0 0 10px 0;
}
p{
font-size:12px;
color:#333333;
}
hr{
height:0px;
border-top:0px;
border-bottom:#C5C5C5 solid 1px;
width: 99%;
margin-top: 5px;
margin-right: auto;
margin-bottom: 5px;
margin-left: auto;
}
.contenedor{
float:left;
height:90px;
}
.ruta_afiliado {
margin-top: 10px;
}
.negrita{
font-weight: bold;
}
.negro_negrita{
font-weight: bold;
color:#2b2b2b;
}
.negrita14{
font-weight: bold;
font-size:14px;
}
.negrita12{
font-weight: bold;
font-size:12px;
}
.negrita12u{
font-weight: bold;
font-size:12px;
color:#333;
text-decoration: underline;
}
.negrita12u a{
color:#333;
text-decoration: underline;
}
.normal{
font-weight:normal;
}
.cursiva_gris11{
font-weight:normal;
font-size:11px;
color:#666666;
font-style:italic;
}
.naranja_b{
color:#ea671f!important;
font-weight:bold;
}
.violeta{
color:#8663a0!important;
font-weight:bold;
}
.violeta14{
color:#8663a0!important;
font-weight:bold;
font-size:16px;
}
div.titulosactivas {
color:#8663a0!important;
font-weight:bold;
width:130px;
float:left;
}
.lila14{
color:#BA7EB6!important;
font-weight:bold;
font-size:14px;
text-align:left;
}
.morado{
color:#663399!important;
font-weight:bold;
font-size: 12px;
}
.morado11{
color:#663399!important;
font-weight:bold;
font-size: 11px;
}
.gris{
color: #999;
}
.negro11{
font-family:Arial;
color: #000;
font-size:11px;
}
.grislink{
color: #333;
}
.grislink a{
color: #333;
}
.grislink a:hover{
color: #333;
}
.alignizq{
text-align:left;
}
.aligndcha{
text-align:right;
}
.aligncenter{
text-align:center;
}
.blancosub{
color:#FFF;
text-decoration:underline;
}
a {
color:#ea671f;
}
a.blanco{
color:#FFF;
}
a.negro{
color:#ea671f;
font-weight: bold;
}
a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:active, a.clase2:active{
text-decoration:none;
}
a.blancosub{
color:#FFF;
text-decoration:underline
}
a.blancosub:hover{
color:#FF6600;
text-decoration:underline;
text-decoration:none;
}
.clear{
clear: both;
}
.pie_content{
height: 29px;
width: 756px;
margin-top: 5px;
}
#pieproducto{padding-top:45px; margin-bottom:10px;}
#pieproducto p{
font:11px Arial, Helvetica, sans-serif;
color:#666;
}
#piedcha{float:right;padding-top: 5px;}
.right{position:absolute}
.derecha{float:right;margin-left:20px;}
.left{float:left;margin-top:5px; width:850px}
#cabecera{
width:100%;
height:155px;
background-image: url(../images/bg_cabecera.jpg);
background-repeat: no-repeat;
}
#menuaux{
height:40px;
line-height:28px;
float:left;
text-align:center;
clear:none;
}
#menuaux ul{
text-align:center;
padding-right:0px;
}
#menuaux ul li{
display:inline;
font-size:14px;
color:#333333;
background-image:url(../images/iconos/icon_menuaux.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
padding-right:10px;
}
#logo{
width:300px;
float:left;
margin-top:10px;
border:0px solid #FF0000;
}
.opcionmenu{
width:180px;
float:right;
margin-top:15px;
font-size:12px;
}
.desactivo{
padding: 2px 0 2px 12px; 
font-weight:bold
}
.opcionmenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.opcionmenu ul li {
margin:  0px 0px 0px 0px;
color: #8663a0;
margin-left:5px;
width:90%;
}
.opcionmenu ul li a  {
text-decoration: none;
display: block;	
padding: 2px 0 1px 12px;
Color:#ea671f;
font-size:12px;
font-weight:bold;
}
.opcionmenu ul li a:hover {
Color:#ea671f;
text-decoration:underline;
}
.comienzo{
background-image:url(../images/bg_comienzo_menu.gif)!important;
background-repeat: no-repeat;
}
#registro{
width: 380px;
float: left;
margin:5px 15px;
}
.inputregistro{
height:20px;
background-color:#FFFFFF;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
padding-left:4px;
margin-bottom: 0px!important;
border:1px solid #ccc;
}
#registro p{
font-size:11px;
padding-top:2px;
font-weight:bold;
text-align:right;
color:#333;
}
#lema{
width:100%;
float:left;
font-size:18px;
color:#666;
padding-left:20px;
}
#principal{
width:754px;
float:left;
margin-top:7px;
}

.menu_control{
padding-top:9px;
margin-top:6px;
border:1px solid #ccc;
}
.menu_lateral{
width:190px;
padding-top:9px;
margin-top:6px;
}
.menu_lateral dl{
background-color: #F0F0F0;
padding-right: 6px;
padding-left: 6px;
margin-top: 0px;
font-size: 6px;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
}
.menu_lateral dt {
text-transform:uppercase;
color:#8663a0;
text-indent:9px;
}
.menu_lateral dd {
position:relative;
font-size: 14px;
margin: 0px;
padding: 0px;
}
.menu_lateral a{
display:block; 
padding:5px 0;
color:#ea671f; 
text-indent:5px;
background-color:#fff; 
text-decoration:none;
margin:6px 0; 
border-left:4px solid #EA671F; 
}
.menu_lateral a:visited {
display:block; 
padding:5px 0;
color:#f1671c; 
text-indent:5px;
background-color:#fff; 
text-decoration:none;
margin:6px 0; 
border-left:4px solid #EA671F; 
}
.menu_lateral a:hover {
color:#333; 
border-left:4px solid #F6AB1E; 
}
/* Clases para el menu de soportes */
.tabs {
clear:both;
list-style:none;
padding:10px 0 0 0px;
margin:0 0 10px 0;
height:27px;
border:0px solid #ccc;
}
.tabs li {
float:left;
margin-right:-23px;
}
.tabs li a {
display:block;
position:relative;
text-decoration:none!important;
}
.tabs li a strong {
display:block;
height:27px;
float:left;
padding:0 42px 0 0px;
background:url(../images/tab3.gif) right top;
position:relative; z-index:100; font-size:16px;
color:#333;
line-height:23px;
font-family:"Trebuchet MS", Luxi Sans, sans-serif;
}
.tabs li a b {
display:block;
float:left;
width:41px;
height:27px;
background:url(../images/tab3.gif) left top;
position:relative; z-index:200;
}
.tabs li a.m1 {z-index:500;}
.tabs li a.m2 {z-index:400;}
.tabs li a.m3 {z-index:300;}
.tabs li a.m4 {z-index:200;}
.tabs li a.m5 {z-index:100;}
.tabs li a:hover {border:0; z-index:700; cursor:pointer;}
.tabs li a:hover b {background-position: left center;}
.tabs li a:hover strong {background-position: right center;}
.tabs li a.selected, .tabs li a.selected:hover {border:0; z-index:700;	cursor:pointer;}
.tabs li a.selected b, .tabs li a.selected:hover b {background-position: left bottom;}
.tabs li a.selected strong, .tabs li a.selected:hover strong  {background-position: right bottom; color:#333;}
.tooltip, .tooltip2, .tooltip3  {
padding-left:6px;
vertical-align: middle;
}
.tooltip a, .tooltip2 a , .tooltip3 a{
text-decoration: none!important;
}
.tooltip a:hover, .tooltip2 a:hover, .tooltip3 a:hover {
position: relative;
cursor:pointer;
}
.tooltip a span, .tooltip2 a span, .tooltip3 a span  {
display: none;
font-weight:bold;
color:#000;
font-weight:normal;
text-align: left;
}
.tooltip a:hover span, .tooltip2 a:hover span, .tooltip3 a:hover span{
display: block;
padding: 5px;
margin: 10px;
z-index: 999!important;
border: 1px dotted #ea671f;
background-color: #CCCCCC;
position: absolute; top: 10px; left: 4px;
}
.tooltip a:hover span{
width:220px;
}
.tooltip2 a:hover span{
width:150px;
}
.tooltip3 a:hover span{
width:80px;
}
.tooltip p{
border-bottom:1px solid  #8e8da7;
margin:5px 0;
}
#principal table{
font-size: 12px;
}
.totalCampana th{
background-color: #999;
background-image: none!important;
}
#principal table caption{
text-align:left;
padding-top: 5px;
padding-right: 2px;
padding-bottom: 5px;
padding-left: 2px;
background-color: #D6DAF2;
font-weight: bold;
color: #333333;
font-size: 13px;
}
#principal table th{
text-align:center;
background-image:url(../images/cabecera_tabla.gif);
background-repeat:repeat-x;
color:#FFF;
padding:3px 2px;
}
#principal table td, #principal table tfoot td{
padding: 3px;
}
#principal table th img{
padding-left:5px;}
#principal table tfoot, .totales{
background-color: #999;
color:#FFF;
height:17px;
font-weight: bold;
}
.totales td{
text-align:center;
font-weight:bold;
}
.data_table_gris_just {
text-align:justify;
vertical-align:text-top;
background-color: #f0f0f0;
padding:5px;
}
.data_table_gris_just td {
vertical-align:text-top;
}		
.data_table_gris, .data_table_blanco, .data_table_error1, .data_table_error2, .data_table_error3, .data_table_seleccion{
height:17px;
text-align:center;
vertical-align:text-top;
}
.data_table_error1, .data_table_error2, .data_table_error3, data_table_seleccion{
color: #FFFFFF;
}
.data_table_gris{
background-color:#eaeaea;
color:#333;
}
.data_table_gris td{
background-color:#eaeaea;
color:#333;
}
.data_table_blanco{
background-color:#FFF;
color:#333;
}
.data_table_asigna{
background-color:#eaeaea;
color:#333;
}
.data_table_asigna2{
background-color:#FFF;
color:#333;
}
.data_table_error1{
background-color: #e1290a;
}
.data_table_error2{
background-color: #7D0611;
}
.data_table_error3{
background-color: #B60543;
}
.data_table_seleccion{
background-color:#e1d7eb;
font-weight:bold;
}
.enlace{
float:right;
margin-top: 15px;
margin-right: 10px;
padding: 5px;
border: 1px solid #C5C5C5;
font-size: 12px;
background-image: url(../images/iconos/enlace_index.gif);
background-repeat: no-repeat;
background-position: 5px 5px;
text-indent: 25px;
}
#anunciantes_index, #agencias_index, #soportes_index{
width:33%;
background-image: url(../images/bg_reclamos_index.gif);
background-repeat:  repeat-x;
margin-top:10px;
margin-bottom:10px;
}
#anunciantes_index{
float:left;
margin-right:4px;
}
#agencias_index{
float:left;
}
#soportes_index{
float: right;
}
#anunciantes_index h1, #agencias_index h1, #soportes_index h1{
padding: 0;
color: #EA671F;
font-size:20px;
}
#anunciantes_index h1 a, #agencias_index h1 a, #soportes_index h1 a{
color: #ea671f;
}
#anunciantes_index h1 a:link, #agencias_index h1 a:link, #soportes_index h1 a:link{
color: #EA671F;
}
#anunciantes_index h1 a:hover, #agencias_index h1 a:hover, #soportes_index h1 a:hover{
color: #EA671F;
text-decoration:underline;
}
#anunciantes_index img, #agencias_index img, #soportes_index img{
margin-bottom: -5px;
float:left;
}
#anunciantes_index ul, #agencias_index ul, #soportes_index ul{
padding:25px 0px 10px 0px;
}
#anunciantes_index li, #agencias_index li, #soportes_index li{
list-style-image:url(../images/list_icon.gif);
font-size: 12px;
padding-bottom: 5px;
list-style-position: outside;
margin-left: 45px;
}
.reclamo_subtindex, .subtindex{
font-size:18px;
text-align:left;
padding-top:7px;
padding-bottom:7px;
font-weight: bold;
}
.reclamo_subtindex{
color:#666;
clear: left;
}
.subtindex{
color:#663399;
}
.reclamo_subtindex_fino, .subtindex_fino{
font-size:17px;
padding:0 10px 0 0;
font-weight: bold;
}
.reclamo_subtindex_fino{
color:#999;
}
.subtindex_fino{
color:#b18ccd;
}
#reclamo_bono100{
width:365px;
float:left;
height:165px;
border:0px solid #009900;
background-image: url(../images/100eurosgratis.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left:10px;
}
#reclamo_bono100 p{
margin:5px 0px;}
#reclamo_bono100 h2{
padding-top:10px;
}
#reclamo_bono100 p{
margin:5px 0px;}
#reclamo_marque{
width:375px;
float:right;
margin-top:15px;
}
#reclamo_pack{
width:373px;
height:153px;
float:right;
}
#reclamo_marque hr, #content_index hr{
color: #b0b1c9;
background-color: #b0b1c9;
height: 5px;
border: 0;
}
#content_index{
width: 367px;
float:left;
margin-top:15px;
}
#content_marketplace{
margin-bottom:20px;
}
#content_marketplace h2{
padding-top:0;
}
#content_marketplace h2 a{
font-size:16px;
padding-top:0;
color:#ea671f;
vertical-align:top;
}
#content_marketplace img{
float:left;
padding-right:10px;
}
#content_index p{
margin-bottom:15px;
}
#marketplace_index{
width: 365px;
float:right;
background-color: #f3f3f3;
padding:5px 8px 8px 0px;
background-image: url(../images/bg_marketplace_index.gif);
background-repeat:  repeat-x;
margin-top:15px;
}
#marketplace_index h2 a{
font-size:18px;
padding-bottom:20px;
margin-left: 12px;
color:#ea671f;
margin-bottom:5px;
}
.modulo_soporte{
float: left;
width: 350px;
height:130px;
min-height:130px;
margin-left: 9px;
border:0px solid #F00;
}
.modulo_soporte P{
margin-bottom:5px;
}
.pantallazo{
padding:0 10px 10px 0;
text-align:center;
float:left;
}
.pantallazo img{
width:155px;
border:0;
text-align:center;
}
.informacion{
font-weight:bold;
color:#ea671f;
font-size:12px;
margin:5px 0;
}
.descripcion{
color:#7D7D7D;
font-size:12px;
}
.comunidad li{
list-style-type: none;
margin-bottom:5px;
}
.floatleft{
float:left;
padding-right:10px;
}
#principal form{
font-size: 12px;
width: 99%;
color: #333333;
}
#principal form fieldset {
border-width:1px 1px 1px 3px;
border-style:solid;
border-color:#E5E5E5;
padding: 10px 10px 10px 18px;
margin-bottom:8px;
}
#principal form legend{
font-size: 14px;
font-weight: bold;
height: 25px;
line-height: 25px;
color: #8663a0;
padding: 0 10px 10px 0px;
}
#principal form label{
width: 25%;
float: left;
font-weight: bold;
vertical-align:middle;
}
.label2{
font-size:11px;
width: 73%!important;
vertical-align:middle;
}
.label3{
width: 50%!important;
vertical-align:middle;
}
.label4{
width: 35%!important;
vertical-align:middle;
}
.label5{
width: 100%!important;
vertical-align:top;
}
#principal form input, #principal form textarea, #principal form select{
font-size: 12px;
border: 1px solid #B8A3C7;
margin-bottom: 10px;
background-color: #fff;
} 
#principal form textarea{
overflow: hidden;
overflow: auto;
}
.no_borde{
border: 0px!important;
background-color:#FFF!important;
margin-bottom: 0px!important;
}

.contentBotones{
padding-bottom:10px; height:21px; width:99%; text-align:right;
}
.boton_cerrar{
	font-weight: bold;
	cursor:pointer;
	background-image: url(/images/ico_cerrar.gif);
	width:14px;
	height:14px;
	float:right; position:absolute; top:5px; right:5px
}
.boton, .botonCompra, .botonSaldo, .botonCrear, .botonRecargar, .botonContactar, .but_buscar{
color:#ea671f;
font-weight: bold;
font-size: 12px;
cursor:pointer;
background-color:#fafafa;
padding-top: 1px;
padding-right: 2px;
padding-bottom: 1px;
padding-left: 2px;
border: 1px solid #B0B0B0;
}
.boton_buscar {
color:#ea671f;
font-weight: bold;
font-size: 12px;
cursor:pointer;
height:25px; line-height:25px; color:#ea671f; text-decoration:none; font-family:arial; font-weight:bold; text-align:center; padding:0 10px; cursor:pointer; background: url(/images/bg_agregar.gif) repeat-x;
}
.examinar{
background-color:#ecebe6;
color:#333;
font-weight: bold;
padding-top: 1px;
padding-right: 5px;
padding-bottom: 1px;
padding-left: 10px;
border:1px solid #b8a3c7;
font-size:12px;
}
.botonCrear{
margin-right: 10px;
margin-left: 10px;
}
.cerrarsesion{
width:80px;
border:1px solid #ccc;
float:right;
padding: 2px 5px ;
margin-right:15px;
margin-top:10px;
}
a.cerrarsesion:hover{
text-decoration: none;
background-color:#ea671f;
color:#FFF
}
.solicitarinfo{
width:80px;
border:1px solid #ccc;
background-color:#FFF;
text-align:center;
font-size:11px;
font-weight:bold;
display:block;
padding:2px
}
a.solicitarinfo:hover{
text-decoration: none;
background-color:#ea671f;
color:#FFF
}
a.botonForm, a.but_cerrar{ 
border: 1px solid #B0B0B0;
background-color:#fafafa;
display: block;
float: left;
line-height: 13px; 
height: 21px; 
padding-left: 10px;
margin-right: 10px; 
font-size:12px;	
}
a.botonForm:hover , a.but_cerrar:hover{
text-decoration:none;
}
a.but_cerrar{
color:#333333;
font-weight: normal;
text-decoration: none;
}
a.but_cerrar:hover, a.botonContactar:hover{
text-decoration: none;
}
a.botonForm span, a.but_cerrar span{
display: block;
background-repeat: no-repeat;
background-position: right top;
font-weight: bold;	
color:#ea671f;
}
a.botonForm span{
padding: 4px 14px 6px 0;
}
a.but_cerrar span{
padding: 4px 10px 6px 0; 
}
a.botonForm:hover{
text-decoration: none;
}
.codigo{
border: 1px solid #999999;
padding: 8px;
width: 540px;
margin-right: auto;
margin-left: auto;
text-align:center;
}
.correcto,  .leyenda{
padding: 5px;
margin-top: 15px;
margin-right: 10px;
font-weight: bold;
border-left-width: 5px;
border-left-style: solid;
text-align: left!important;
}
.incorrecto {
padding: 5px;
margin-top: 15px;
margin-right: 10px;
font-weight: bold;
border-left-width: 5px;
border-left-style: solid;
text-align: left!important;
clear:both;
}
.leyenda{
margin-bottom: 5px;
color: #666666!important;
border-left-color: #666666;
font-weight: normal;
}
.correcto {
color: #009900!important;
border-left-color: #009900;
}
.incorrecto{
color: #CC0000!important;
border-left-color: #CC0000;
}
.incorrectologin{
color: #CC0000!important;
font-size:12px;
padding:5px 5px 5px 25px;
font-weight:bold;
float:right;
}
.categorias{
	vertical-align:top;
	padding:0px 0!important;
	font-size:11px!important;
	width:100px
}
.introduccion{
	margin-top:10px;
	margin-bottom: 10px;
	font-size: 13px!important;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	text-align:justify;
}
.textoApoyo{
	margin-bottom: 12px;
	text-indent: 0px;
	color: #666!important;
}

.explicacion{
	text-indent: 0px;
	color: #999!important;
	vertical-align:middle;
	font-weight: bold!important;
}

.explicacion2{
	text-indent: 0px;
	color: #663399!important;
	vertical-align:middle;
	margin-left: 20px;
	font-weight: bold!important;
}


.lopd{
	font-size: 11px!important;
	color: #666!important;
	text-indent: 0px;
	margin-bottom: 20px;
	text-align:justify;
}

#paleta_titulo,#paleta_texto,#paleta_url,#paleta_fondo,#paleta_borde{
	display:none;
	background-color:#003300;
	margin-top: 5px;
	margin-bottom: 8px;
}

#tipo_anuncio_texto{
	margin-top: 10px;
	
}
#tipo_anuncio_texto2{
	float: right;
	width:310px;
	border:1px solid #ccc;
	overflow: auto;
	padding:5px;
	margin-top:38px;
}

#tipo_anuncio_imagen{
	margin-top: 10px;
}
#ruta p{
	font-weight:bold;
	padding-left:22px
}

#reclamo{
	width:100%;
	margin-top:10px;
	border:0px solid #009900;
}

.reclamo_ti{
	font-size:26px;
	color:#ea671f;
	padding:8px 0 0 14px;
}

.reclamo_subti{
	font-size:20px;
	color:#663399;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:30px;
}

.reclamo_text{
	font-size:12px;
	color:#333333;
	padding:0 20px 0 20px;
	line-height:14px;
}
.reclamo_text li{
	margin-left:10px;
}


#content{
	background-image:url(../images/bg_content.gif);
	padding-left:20px;
	padding-right: 8px;
	border:0px solid #FF0000;
}


.contenido_dos_col{
	background-image:url(../images/bg_content_dos_col.gif);
}

#content, .contenido_dos_col{
	background-position:top;
	background-repeat:no-repeat;
	margin-top:10px;
}

.anadesoporte{
	width:15%;
	float:right;
	padding-top:20px;
	font-size:12px;
	font-weight:bold;
}

.contenido_dos_col h1{
	padding:5px 0 10px 20px;
}

#content table{
	width:100%;
}

#content tr td{
	font-size:12px;
}

#content p, .contenido_dos_col p{
	font-size:12px;
	color:#333333;
	margin-bottom: 10px;
}

#content ol{
	list-style-position: inside;
	margin: 20px 0;
	border: 1px dotted #999999;
	padding: 10px;
	font-size: 12px;
}

#content ol li{
	margin-bottom: 5px;
}
#nota ol{
	list-style-position:outside;
	margin: 20px 0;
	border: 1px dotted #999999;
	padding: 10px;
	font-size: 12px;
}

#nota ol li{
	margin-bottom: 5px;
	list-style:inside;
	list-style-type:none;
}
.masespacios_but{
	height:22px;
	background-image:url(../images/masespacios_but.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}

.separador_guion{
	background-image:url(../images/separador_guion.gif);
	background-repeat:repeat-x;
}

#detalleweb_datosizq{
	width:200px;
	float:right;
	margin-right: 10px;
	margin-top: 5px;
	text-align:center
}

#detalleweb_datosizq img{
	text-align:center;
	border:0px solid #999999;
}
#detalleweb_datosizq_m{
	width:200px;
	float:left;
	margin-right: 10px;
	margin-top: 5px;
	border:0px solid #ccc;
}

#detalleweb_datosizq_m img{
border:0px solid #999999;
text-align:center;
}
#detalleweb_datosizq_m table{
width:100px;
}
#detalleweb_datosdcha{
	width:500px;
	float:left;
	padding-right:10px;
	margin-top: 5px;
	border:0px solid #ccc;
}

#detalleweb_datosdcha ul{
  margin-left:0px;}
	
#detalleweb_datosdcha li{
	list-style-image:url(../images/iconos/ico1.gif);
	font-size: 12px;
	padding-bottom: 0px;
	list-style-position: outside;
	margin-left: 14px;
	padding-bottom:5px;
	text-align:justify;
}
.campanas_activas{
	width:340px;
	float:left;
	height:185px;
	margin: 0px 10px 15px 0px;
	padding:5px;
	border:1px solid #ccc;
	background-color:#F9F9F9;
}
.campanas_activas img{
	float:left;
	padding:5px;}
.campanas_activas h1{
	float:left;
	padding-left:140px;
	width:195px;
	padding:6px 5px;
	font-size:15px;
	display:block;
	border-bottom:4px solid #ea671f;
}
.campanas_activas table img{
 padding:0px 5px;
}
.campanas_activas_consum{
	float:left;
	padding-left:140px;
	width:195px;
	padding:5px;
	margin-top:0px;
}


#grafica_procedencia{
	width:182px;
	float:right;
}

#grafica_procedencia table{
/*	margin-left:22px;
*/	}

#grafica_procedencia p{
	margin-top:5px;
	color:#666;
	font-size:11px;
}

	
#lista_ico1{
	float:left;
	padding-right:10px;
	margin-top: 5px;
	border:0px solid #ccc;
}

#lista_ico1 ul{
  margin-left:0px;}
#lista_ico1 li{
	list-style-image:url(../images/iconos/ico1.gif);
	font-size: 12px;
	padding-bottom: 5px;
	list-style-position: outside;
	margin-left: 14px;
	text-align:justify;
}

#detalleweb_zonas_izda, .detalleweb_zonas_izda2,.detalleweb_zonas_izdaotros {
	float:left;
		padding:0 5px 5px 5px;
		margin-top:0px;
}

#detalleweb_zonas_izda{
	width:215px;
}

.detalleweb_zonas_izda2{
	width:250px;
}
.detalleweb_zonas_izda2 h2{
	top:0px;
	margin-top:0px;
}

.detalleweb_zonas_izdaotros{
	width:210px;
}
.detalleweb_zonas_izdaotros h2{
	top:0px;
	margin-top:0px;
}

.detalleweb_zonas_dcha{
	width:58%;
	float:right;
	padding-top:35px;
}
#detalleweb_zonas_dcha1{
	width:58%;
	float:right; 
	
}
#detalleweb_dcha_otros{
	width:500px;
		float:right;
	padding-top:0px;
	border:0px solid #ccc;
	font-size:11px;
}

#detalleweb_dcha_otros th{
	font-size: 12px;
	color: #333333!important;
	background-image: none!important;
}

#detalleweb_dcha_otros td{
	text-align: center;
}

/*Título editar zona*/
.editarzona_ti{
	font-size:22px;
	font-weight:bold;
	color:#333333;
}

/* Crear Cuenta*/
.modulo_100{
	width: 100%;
	background-color:#FFFFFF;
	text-align:justify;
	padding:2px;
	
}
#modulo_50{
	width: 50%;
	background-color:#FFFFFF;
	text-align:justify;
	padding:2px;
	
}
#modulo_50 table{
width:380px;
border:0px solid #ccc;
}

#modulo_50 td{
border:0px solid #ccc;
}

#modulo_50 table label{
	font-weight: bold;
	vertical-align:middle;
	width:100%;
}

#anunciante_agencia{
	width: 100%;
	float: left;
	background-color:#FFFFFF;
	text-align:justify;
}

#anunciante_cuenta, #agencia_cuenta{
	width: 50%;
	float: left;
}

#soporte_emisoras{
	float: right;
	width: 75%;
	margin-top: 8px;
	padding-left: 12px;
	vertical-align:text-top;
}
#soporte_emisoras  ul{
	margin-left:0px;
	margin-top:0px;
}
	
#soporte_emisoras li{
	list-style-image:url(../images/list_icon.gif);
	list-style-position: outside;
	margin-left: 40px;
	color:#666666;
}

#soporte_emisoras table{
	border-top:2px solid #f67008;
	width:100%;
	}
#soporte_emisoras td{
	width:33%;
	}
#soporte_emisoras h2{
color:#f67008;
font-size:18px;
}
	
#soporte_emisoras td{
	vertical-align:text-top;
	font-size:90%
}

#soporte_consultas{
  margin-top:23px;
	float: left;
	width: 150px;
}

#soporte100{
  margin-top:20px;
	float: right;
	width: 78%;
	text-align:justify;
}

#soporte100 P{
	margin-left:44px;
	margin-right:10px;
}

#soporte_cuenta{
	float: right;
	width: 49%;
}

.registrado_cuenta{
	float: left;
	width: 320px;
	height:120px;
	margin: 20px 10px 5px 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	background-color: #E5E5E5;
}
.registrado_cuenta p{ 
	font-size:12px;
}

.modulos_2colum{
	float: left;
	width: 340px;
	margin: 0px 0px 5px 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;

}
.modulos_2colum h2{
	font-size:16px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}

.modulo3colum{
	float: left;
	width: 32%;
	border:0px solid #ccc;
	margin-right:5px;
}

.modulo3colum h1{
	font-size:20px;
	margin-left:40px;
	font-weight:bold;
}
	
.modulo3colum h3{
	color:#eb7033;
	text-align:center;
	padding:4px;
	font-size:14px;

	}
#modulo3colum_ind{
	float: right;
	width: 260px;
	border:0px solid #ccc;
	margin-right:5px;
	margin-bottom:0px;
}

#modulo3colum_ind h1{
	font-size:20px;
	margin-left:40px;
	font-weight:bold;
}

#modulo3colum_ind h2{
	margin-left:0px;
}
	
#modulo3colum_ind h3{
	color:#eb7033;
	background-color:#f1f1f1;
	text-align:center;
	padding:4px;
	background-attachment: fixed;
	background-image: url(../images/comenta.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:14px;

	}
	
div.top {
	height:13px; 
	background-image:url(../images/top_line.gif); 
	background-repeat: repeat-x; 
	margin:5px 0 0 0;
}

div.top1 {
	height:24px; 
	background-image:url(../images/top_line1.gif); 
	background-repeat: repeat-x; 
	margin:5px 0 0 0;
}
img.esquina_sup_izq { float:left; }
img.esquina_sup_der { float:right; }

div.contentbox { 
	background-image:url(../images/left_line.gif); 
	background-repeat:repeat-y; }
	
div.boxcontrol, div.boxcontrol_tooltip {
 	padding:0 15px 0 15px; 
	background-image:url(../images/right_line.gif); 
	background-position:right; 
	background-repeat:repeat-y; }
	
.boxcontrol h2, .boxcontrol_tooltip h2{
	padding-top: 0px;
	color: #EA671F;
}

.boxcontrol h2 a, .boxcontrol_tooltip h2 a{
	color: #EA671F;
}
.boxcontrol h2 a:link, .boxcontrol_tooltip h2 a:link{
	color: #EA671F;
}
.boxcontrol h2 a:hover, .boxcontrol_tooltip h2 a:hover{
	color: #ea671f;
	text-decoration:underline;
}

.boxcontrol img{
	margin-bottom: -5px;
	color: #EA671F;
	float:left;
}

.boxcontrol p, .boxcontrol_tooltip p{
	margin-bottom: 8px;
}

.boxcontrol ul, .boxcontrol_tooltip ul {
  margin-left:20px;
	}
.boxcontrol_index ul{
  margin-left:0px;
}
	
.boxcontrol li,  .boxcontrol_tooltip li{
	list-style-image:url(../images/list_icon.gif);
	font-size: 12px;
	padding-bottom: 2px;
	list-style-position: outside;
	margin-left: 25px;
}

.p_ultimo{
	margin-bottom: 0px!important;/*aplicamos este estilo al último párrafo dentro de boxcontrol para que no nos haga el margen inferior que estropea el diseño*/
}

div.bottom { height:10px; 
	background-image:url(../images/btm_line.gif); 
	background-repeat:repeat-x; 
	border:0;
	padding:0;
	margin:0;
	margin-top:0px;
	}
	
div.contentbox1 {
	background-image:url(../images/left_line1.gif);
	background-repeat: repeat-x;
	background-position: left top;	
	height:200px;
}
	
div.contentdegrada {
	background-image:url(../images/cter_line.gif);
	background-repeat: repeat-x;
	background-position: top;
}

div.contentdegrada3 {
	background-image:url(../images/cter_line.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.contentdegrada3 IMG{
	float:left;}
	

div.boxcontrol1 {
	padding:0px 20px 0px 20px;
	background-image:url(../images/right_line1.gif);
	background-position:right top;
	background-repeat: no-repeat;
	border:0px solid #ccc;

}
.boxcontrol1 h1{
	padding-top: 0px;
	color:#4b4b4b;
	font-weight:100;
}

.boxcontrol1 ul{
  margin-left:20px;
	}
	
.boxcontrol1 li{
	list-style-image:url(../images/list_icon.gif);
	font-size: 12px;
	padding-bottom: 2px;
	list-style-position: outside;
	margin-left: 25px;
}
div.boxcontrolv {
	padding:0px 20px 0px 20px;
	background-position:right top;
	background-repeat: no-repeat;
	border:0px solid #ccc;

}
.boxcontrolv h1{
	padding-top: 0px;
	color:#4b4b4b;
	font-size:25px;
	font-weight:100;
}
.boxcontrolv ul{
  margin-left:20px;
	}
	
.boxcontrolv li{
	list-style-image:url(../images/list_icon.gif);
	font-size: 12px;
	padding-bottom: 2px;
	list-style-position: outside;
	margin-left: 25px;
}
		
div.bottom1 { height:24px; 
	background-image:url(../images/btm_line1.gif); 
	background-repeat:repeat-x; 
	border:0;
	padding:0;
	margin:0;
}
		
img.esquina_inf_izq { float:left; }
img.esquina_inf_der { float:right; }

/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html img.esquina_sup_izq, * html img.esquina_inf_izq  { \margin-left:-.2em;  ma\rgin-left:0; }
* html img.esquina_inf_der, * html img.esquina_sup_der { \margin-left:.2em; } 

.menu_inventario {
	height:37px;
	position:relative;
	font-size:12px;
	margin: 10px 0 0 0;
	padding: 0px 0 0 10px;
	background-color: transparent;
	background-image: url(../images/pro_five_0c.gif);
	background-repeat: repeat-x;
	background-position: left 35px;
}
.menu_inventario li {float:right; height:37px; margin-right:5px;	list-style:none;}
.menu_inventario li a {display:block; float:left; height:37px; line-height:37px; color:#ea671f; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/pro_five_0a.gif) no-repeat;}
.menu_inventario li a b {float:left; display:block; padding:0 16px 0px 12px; background:url(../images/pro_five_0b.gif) no-repeat right top;}
.menu_inventario li.current a {background:url(../images/pro_five_2a.gif) no-repeat;}
.menu_inventario li.current a b {background:url(../images/pro_five_2b.gif) no-repeat right top;}
.menu_inventario li a:hover {background: url(../images/pro_five_1a.gif) no-repeat;}
.menu_inventario li a:hover b {background:url(../images/pro_five_1b.gif) no-repeat right top;}
.menu_inventario li.current a:hover {background: url(../images/pro_five_2a.gif) no-repeat; cursor:default;}
.menu_inventario li.current a:hover b {background:url(../images/pro_five_2b.gif) no-repeat right top;}

.menu_inventario h2{
	padding:0;
}

.menu_inventario h2 a{
	font-size:14px;
}

.menu_inventario h2{
	font-size:12px;
	padding:0;
}

.menu_inventario li.menu_inventario_destaca{
	float:left;
	margin-right:10px;
	 background: url(/images/bg_agregar.gif) repeat-x;
	 border:1px solid #ccc;
 height:25px;
	}
	
.menu_inventario li.menu_inventario_destaca a {display:block; float:left; height:25px; line-height:25px; color:#ea671f; text-decoration:none; font-family:arial; font-weight:bold; text-align:center; padding:0 10px; cursor:pointer; background: url(/images/bg_agregar.gif) repeat-x;}
.menu_inventario li.menu_inventario_destaca  a:hover {background: url(../images/bg_agregar.gif) repeat-x;}
.menu_inventario li.menu_inventario_destaca  a:hover b {background:url(../images/bg_agregar.gif) repeat right top;}

.menu_inventario li.combo{
	float:left;
	margin-right:5px;
		margin-left:15px;
 height:25px;
 padding-top:5px;
	}
.menu_inventario li.combo select{
	 border:1px solid #ccc;


	 

	}
	
.li_ancla{
	float:right!important;
	margin-right:10px!important;
}

.li_ancla a{
	background-image: none!important;
	height: 20px!important;
	line-height:20px!important;
	background-repeat: no-repeat;
	color:#ea671f!important;
	padding-top: 5px!important;
	padding-right: 10px!important;
	padding-bottom: 5px!important;
	padding-left: 5px!important;
	text-indent: 20px;
}

.li_ancla a:hover{
	text-decoration: underline!important;
}
.agregar{
	float:left;
	width:145px;
	font-size:12px;
	height:29px;
	font-weight:bold;
	}
	

.agregar a{
	padding:7px 15px;
	display:block;
	color:#666;
	background-image: url(/images/iconos/agregar.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	
}

.agregar a:hover{
	padding:7px 15px;
	display:block;
	color:#8663b1;
	background-image: url(/images/iconos/agregaon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
	
}
.ancla{
float:right;
font-size:12px;
margin-right:10px;
}

.ancla img{
	vertical-align:bottom;
}

/* Estilos para explicaciones de iconos y abreviaturas */

#modulo_inf{
	margin-top:13px;
	}

#modulo_inf img{
	vertical-align:top;
}

#modulo_inf1, #modulo_inf3{
	float:left;
	padding:5px;
	background-color:#F4F7F9;
}
#modulo_inf1{
	width:95%;
}
#modulo_inf1 img{
	vertical-align:middle;
}
#modulo_inf3{
	width:66%;
}
#modulo_inf2, #modulo_inf4{
	float:right;
	background-color:#F4F7F9;
	padding:5px;
}
#modulo_inf2{
	width:66%;
}
#modulo_inf4{
	width:30%;
}
#modulo_inf2 .ida, #modulo_inf3 .ida{
	width:50%;
	float:left;
}
#modulo_inf2 .dcha, #modulo_inf3 .dcha{
	width:50%;
	float:right;
}

/* Fin de estilos para explicaciones de iconos y abreviaturas */

/* Estilos para paginacion */

.paginacion{
	font-family:arial;
	clear:both;
	text-align:center;
	border:1px solid #ccc;
	padding:10px 5px;
	margin:5px 0;
	height:14px
}

.paginacion ul{
	margin: 0;
	padding: 0;
	text-align: right; /*Set to "right" to right align pagination interface*/
	font-size: 11px;
}

.paginacion li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	
}

.paginacion a, .paginacion a:visited{
	padding: 0 3px;
	border: 1px solid #666;
}

.paginacion a:hover, .paginacion a:active{
	background-color: #EAEAEA;
		text-decoration:none;
}

.paginacion a.actual{
	background-color: #666;
	color: #FFF !important;
	font-weight: bold;
	cursor: default;
}

.paginacion a:hover.actual{
	background-color: #666;
	text-decoration:none;
}

.paginacion a.desactivado, .paginacion a.desactivado:hover{
	background-color: white;
	cursor: default;
	color: #666;
	border-color: #666;
	font-weight: normal !important;
}

.paginacion label.desactivado {
	background-color: white;
	cursor: default;
	color: #666;
	font-weight: normal !important;
	border: 1px solid #666;
}

.paginacion a.prevnext{
	font-weight: bold;
		text-decoration:none;
		margin-right:3px
}

/* Fin estilos para paginacion */

/*  Estilos para guia visual  */


p.arrowguia{
	padding-left:15px;
	width:700px;
}

.letra{
	font-size:20px;
	color:#F60;
	font-weight:bold;
	padding-right:5px;
}

.capital{
	font-size:15px;
	font-weight:bold;
}

ul.arrowguia{
	padding-left:75px;
	font-size: 12px;
}

ul.arrowguia li{
	margin-bottom: 4px;
}

img.screenshot{
	border:1px solid #F60;
	margin: 10px 8px 15px 10px;
}
/*  Fin estilos para guia visual  */


/* Estilos para el glosario */

#glosario{
	font-size: 12px;
	}

#glosario ul{
	margin: 20px auto;
}

#glosario li{
	display: inline;
	background-color: #ECECEC;
	padding: 2px 4px;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #CCC;
	color:#CCC;
}

#glosario dt{
	color: #8663A0;
	font-weight: bold;
}

#glosario dd{
	margin-bottom: 10px;
}


/* Fien de estilos para el glosario */


/* FIN CONTENIDO PRINCIPAL */




/* INCIO CONTENIDO DOS COLUMNAS */

.bienvenida{
	border: 1px solid #DFDFDF;
	margin: 15px 8px 10px 8px;
	
}

.bienvenida td{
	line-height: 16px;
	background-color: #F0F0F0;
	padding: 10px!important;
}

.titu_estadisticas{
	font-size: 16px!important;
	margin-bottom: 5px;
	font-weight: bold;
}

/* FIN CONTENIDO DOS COLUMNAS */




/* INCIO ANUNCIO */

.caja_resultados2{
	width: 100%;
	margin-bottom:3px;
	border: 1px solid #C5C5C5;
	margin-top: 0px;
}
.previobanner{
	width: 100%;
	margin-bottom:3px;
	border: 0px solid #C5C5C5;
	margin-top: 0px;
}

/* FIN ANUNCIO */


/* ZONA DE CAJAS LATERAL */

#lateral{
	width:182px;
	float:right;
	margin-top:20px;
	border:0px solid #00CC00;
}

#lateral a{
	color:#ea671f;
}

#buscador, .box_lateral{
	width:179px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#panel{
	background-image:url(../images/bg_panel.gif);
	background-repeat:no-repeat;
	font-size: 12px;
}
#buscador{
	background-image:url(../images/bg_buscador.gif);
	font-size: 12px;
}

.box_lateral{
	background-color:#eeeeee;
	background-image:url(../images/box_ti.gif);
}

#buscador table, .box_lateral table{
	margin-left: 10px;
	margin-right: 10px;
}

.inpubusca{
	width:141px;
	height:21px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:12px;
	line-height:20px;
	padding-left:2px;
	background-position: left;
	border:1px solid #ccc;
}

.buscador_abrev{
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#8663a0;
	padding-left:10px!important;
}
.buscador_abrev2{
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#8663a0;
}
.ti_box, .buscador_titulo{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	height:38px;
}
.panelcontro_titulo{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	color:#8663a0;
	
}
.ti_box{
	color:#FFFFFF;
}

.buscador_titulo{
	color:#8663a0;
	padding-top: 10px;
	padding-bottom: 10px;
}
#capa_buscador{

	margin:0 2px 0 2px;
	background-image: url(/images/bg_buscatop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#eaeaea;
}
#capa_buscador h2{
	font-size:16px;
	padding:10px 5px 10px 10px;
	color:#8663a0}
#capa_buscador table{
	padding:0;
		border:0;
	margin:0;
}


#capa_buscador table td{
	padding:0;
	border:0;
	margin:0;
	vertical-align:top;
	padding-top:2px
	}

.subti_box_izq{
	font-size:14px;
	font-weight:bold;
	color:#64407f;
	padding-top:4px;
	padding-bottom:5px;

}

.subti_box_center{
	font-size:12px;
	font-weight:bold;
	color:#64407f;
	border-bottom:2px solid #64407f;
	padding-top:4px;
	
}

.subti_box_dcha{
	font-size:12px;
	font-weight:bold;
	color:#64407f;
	padding-top:4px;
	padding-bottom:5px;
	text-align:right;
}

.infoizq_box{
	font-size:11px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	padding:1px 0;
	border-bottom:0px solid #ccc
}

.infocenter_box{
	font-size:11px;
	color:#333333;
	padding-right:10px;
	text-align:center;
}

.infodcha_box{
	font-size:11px;
	color:#333333;
	padding-left:8px;
	text-align:left;
	border-bottom:0px solid #ccc
}

.pie_box_lateral{
	height: 13px;
}

.anunciante_banner{
	margin-bottom:6px;
}

.soporte_banner{
	margin-bottom:6px;
}

.botontuto{
	margin-bottom:6px;
}


#contacta_banner{
	padding-bottom:5px;
	width:178px;
	margin:0px;
}

.web_oferta{
	font-weight: bold;
	border-bottom: 2px solid #64407f;
}

.web_oferta a{
	color:#ea671f!important;
	font-size:11px;
}
.precio_anterior{
	text-decoration: line-through;
	font-size:11px;
	text-align:right;
	color: #999;
}

.precio_oferta{
	color:#ea671f;
	font-size:11px;
	font-weight: bold;
	text-align:right;
}

#blog{
	width:179px;
	margin-bottom:8px;
}
	
#blog .superior{
	height:55px; 
	background-image:url(../images/bg_blog_titu.jpg);
	background-repeat:no-repeat;
	padding:15px 10px 10px 10px;

}

#blog .superior .titu1{
	float:left; color:#6c3f94; font-size:14px; font-weight:bold;}

#blog .superior .titu2 a{
	float:right; padding-right:30px; padding-top:3px; color:#FFFFFF; font-size:20px; font-weight:bold;
}

#blog .contenido{
	background-image:url(../images/bg_blog_contenido.jpg);
	background-repeat:repeat-y;
	padding:10px 10px 5px 10px;
}

#blog .contenido .titular {
	padding-bottom:6px;
}

#blog .contenido .titular a{
	color:#ea671f;
	font-weight:bold;
}

#blog .contenido .texto a{
	color:#ea671f;
}

#blog .pie{
	height:11px;
	background-image:url(../images/bg_blog_pie.jpg);
	background-repeat: no-repeat;
}

/* FIN ZONA DE CAJAS LATERAL */


/* INICIO ANUNCIANTE */

#anunciante{
margin-top:20px;
color:#4b4b4b;
text-align:justify;
}

#anunciante h2{
	color:#8663a0!important;
	font-weight:bold;
	font-size: 14px;
}

#anunciante ul{
	font-size:12px;
	margin-bottom:10px;
}

#anunciante li{
	font-size: 12px;
	list-style-position: outside;
	margin-left: 25px;
}

/* FIN ANUNCIANTE */

/**menu session agencias**/
#navagencias {    
	height:34px;
	padding: 0px 1px 0 0px;
	border:0px solid #ccc;
	float:right;
	width:350px;
	margin-top:11px;
	}

#navagencias ul
{
	list-style-type: none;
	font-weight: bold;
	display:inline-block;
	float:right;
	font-size:12px;
}


#navagencias ul li { 
	display: block;
	float: left;
	padding-top: 0px;
	text-align: center;
}

#navagencias ul li a
{
	text-decoration: none;
	color: #ea671f;
	display: block; 
}
#navagencias ul li a:hover
{
	text-decoration:underline;
	color:#333333;
	height:34px;
}

#navagencias ul li span.anunciantes_on { 
	text-decoration: none;
	color: #666;
	padding-top:9px;
	display: block; 
	width:134px;
	height:34px;
	background-image: url(../images/menu_anunciante_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	color:#000000;
	font-size:110%;
}

#navagencias ul li a.anunciantes
{
	text-decoration: none;
	color:#ea671f;
	padding-top:9px;
	display: block; 
	width:134px;
	height:34px;
	background-image: url(../images/menu_anunciante_of.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom:1px solid #fff;
}
#navagencias ul li a:hover.anunciantes
{
	display: block;
	padding-top:9px;
	color: #8663a0;
	width:134px;
	height:34px;
	background-image: url(../images/menu_anunciante_on1.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-top:#fff;
	font-size:110%;
}
#navagencias ul li span.soportes_on { 
	text-decoration: none;
	color: #666;
	padding-top:9px;
	display: block; 
	width:106px;
	height:34px;
	background-image: url(../images/menu_soporte_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	color:#000000;
	font-size:110%;
}

#navagencias ul li a.soportes
{
	text-decoration: none;
	color: #ea671f;
	padding-top:10px;
	display: block; 
	width:106px;
	height:34px;
	background-image: url(../images/menu_soporte_of.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom:1px solid #fff;
}
#navagencias ul li a:hover.soportes
{
	display: block;
	padding-top:9px;
	color: #8663a0;
	width:106px;
	height:34px;
	background-image: url(../images/menu_soporte_on1.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-top:#fff;
	font-size:110%;
}

/**fin menu session agencias**/

/**menu session agencias**/
#volverlistado {    
	height:34px;
	padding: 0px 1px 0 0px;
	border:0px solid #ccc;
	float:right;
	width:160px;
	margin-top:11px;
	}

#volverlistado ul
{
	list-style-type: none;
	font-weight: bold;
	display:inline-block;
	float:right;
	font-size:12px;
}


#volverlistado ul li { 
	display: block;
	float: left;
	padding-top: 0px;
	text-align:left;
}

#volverlistado ul li a
{
	text-decoration: none;
	color: #265598;
	display: block;


}
#volverlistado ul li a:hover
{
	text-decoration:underline;
	color:#333333;
	height:34px;
}

#volverlistado ul li span.anunciantes_on { 
	text-decoration: none;
	color: #666;
	padding-top:9px;
	display: block; 
	width:134px;
	height:34px;
	background-image: url(../images/menu_anunciante_on.gif);
	background-repeat: no-repeat;
	background-position: top;
	color:#000000;
	font-size:110%;
	
	
}

#volverlistado ul li a.anunciantes{
	text-decoration: none;
	color:#666666;
	padding:9px;
	display: block;
	width:134px;
	height:34px;
	background-image: url(../images/menu_anunciante_of.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:1px solid #fff;
	padding-left:10px

}
#volverlistado ul li a:hover.anunciantes{
	display: block;
	padding-top:9px;
	color: #8663a0;
	width:134px;
	height:34px;
	background-image: url(../images/menu_anunciante_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top:#fff;
	padding-left:10px
}
.alertabeta{
	float:right;
	font-size:12px;
	margin:10px 10px 0 20px;
	color:#666;
	padding: 5px 0px 2px 22px;
	background-image: url(../images/iconos/exclamacion.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.imgmail{
margin-bottom:-4px;}

/*--estilos chat off line--*/

#chat {
	width: 500px;
	background-color: #FFF!important;
	background-image: none!important;
}

#chat p{
	padding-right: 10px;
	padding-left: 20px;
	margin-bottom: 15px;
}

#chatcabecera{
	width: 500px;
	background-image: url(../images/fondo_ver-banner.gif);
	background-repeat: repeat-x;
	height: 155px;
	margin-bottom: 20px;
}

#chatcabecera img{
	float: right;
	padding-top: 20px;
}

/*--fin de estilos chat off line--*/

#medios{
	text-align: center;
	font-size: 12px;
}

#onoff{
	width: 310px;
	margin-right: auto;
	margin-left: auto;
}

#on{
	float: left;
	/*margin-left: 230px;*/
	width: 155px;
}

#off{
	float: right;
	/*margin-right: 230px;*/
	width: 155px;
}

#medios dl{
	margin-bottom: 10px;
}

#medios dt{
	text-align: left;
	font-weight: bold;
}

#medios dd{
	text-align: left;
	background-image: url(../images/list_icon.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
}
.tit_privada{
	font-size:20px;
	}
.tit_privada span{
  margin-bottom:5px;
	}

/*-------Codigo promocional-------*/
#codigo-promocional{
	background-color: #f0f0f0;
	padding: 8px 8px 0px 15px;
}

#codigo-promocional h2{
	color:#003366;
	padding: 0px 0 10px 0;
}

#codigo-promocional input{
	vertical-align:middle;
	margin-top: 10px!important;
}

#codigo-promo{
	float: left;
	width: 360px;
}

#codigo-promo input{
	margin: 0px;
	padding: 0px;
}

#codigo-promo p{
	margin-bottom: 0px;
}

#info-codigo{
	float: right;
	width: 260px;
	height:115px;
	padding: 15px 25px 0 25px;
	background-color: #d6e5d6;
	background-image: url(/images/fondo_cheque.gif);
	background-position:center
}
.acceso{
color:#333333;
font-size:12px;
text-align:center;
font-weight: bold;
background-image: url(../images/bg_acceder.gif);
background-repeat: no-repeat;
width: 70px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 0;
padding-left: 5px;
margin-left:40px;
}
.porque{
border-bottom:0px solid #ccc;
color:#4c4c4c;
padding:4px 5px 2px 5px;
font-size:12px;
height:78px;
width:92%;
}
.datos{
padding:2px 5px 0px 5px;
width:92%;
height:40px;
border-top:0px dotted #ccc;
}
.masinfo{
border:0px solid #0033CC;
padding:5px 5px 0px 5px;
width:100%;
height:20px;
}
.asterisco{
color:#ea671f;
font-weight:bold;
font-size: 16px;
}
#content_paises{
width:530px;
clear:both;
}
#content_paises2{
width:620px;
clear:both;
padding-top:10px;
margin-left:45px

}
.pais{
padding:5px;
border:1px solid #B0B0B0;
float:left;
background-color:#f0f0f0
}
.comunidades{
padding:5px;
border:1px solid #B0B0B0;	
height:125px;
width:175px;
float:left;
margin-left:15px;
background-color:#f0f0f0
}
#pais_contenido, #comunidades_contenido{
overflow: auto;
height:100px;
width:175px;
}
.seleccion{
float:right;
text-align:center;
margin-top:0px;
}
.seleccion a{
float:none;
width:115px;
}
#footer{
width:100%;
float:left;
}
#footer_menu{
margin:0 auto 0 auto;
text-align:center;
padding-top:15px;
margin-bottom:10px;
}
#footer_menu p{
font-size:12px;
color:#333;
text-align:center;
}
#footer_copy{
height:80px;
width:952px;
margin:0 auto 0 auto;
border-top:3px solid #b18ccd;
margin-top:15px;	
border-bottom:1px solid #999;
}
#footer_copy p{
font-size:12px;
color:#f1671c;
margin-bottom:5px;
}
#footer_copy img {
margin-bottom:-4px;
}

.pie_otraswebs{
width:100%;
border-top:2px solid #ccc;
margin:10px 0;
font-size:10px;
}
#pieizq{
float:left;
width: 777px;
text-align:center;
}
div#pie_producto  {
overflow:hidden;
padding:10px 0 20px;
}
div#pie_producto a img {
border:none;
}
div#pie_producto p {
color:#666666;
font:11px Arial,Helvetica,sans-serif;
}
div#pie_producto p.enlaces_externos {
line-height:19px;
padding:5px 0 0;
text-align:center;
}
div#pie_producto p.enlaces_externos a {
border-right:1px solid #777777;
font-size:11px;
margin:0 5px 0 0;
padding:0 5px 0 0;
text-decoration:none;
}
.derecha {
float:right;
margin-left:20px;
margin-top:8px;
}
.left {
float:left;
margin-top:5px;
}
p.logo_conteneo {
float:left;
margin:0 30px 0 15px;
padding:10px 0 0;
}
div.miembro {
float:right;
margin:9px 9px 0 20px;
}
div.miembro .literal {
color:#999999;
font-size:11px;
overflow:hidden;
}
div.miembro a {
float:left;
margin:0 5px 0 0;
text-decoration:none;
}
div.miembro span {
color:#999999;
display:block;
font-size:10px;
margin:0 0 7px;
}
#piedcha{
float:right;
padding-top: 5px;
}
.right{
position:absolute
}
.tab_form{
margin-left:25%;}
#menu_panel {    
height:34px;
padding: 0px 1px 0 0px;
border:0px solid #ccc;
float:left;
width:350px;
margin-top:11px;
}
#menu_panel ul{
list-style-type: none;
font-weight: bold;
display:inline-block;
float:left;
font-size:12px;
}
#menu_panel ul li { 
display: block;
float: left;
padding-top: 0px;
text-align: center;
}
#menu_panel ul li a{
text-decoration: none;
color: #ea671f;
display: block; 
}
#menu_panel ul li a:hover{
text-decoration:underline;
color:#333333;
height:34px;
}
#menu_panel ul li span.anunciantes_on { 
text-decoration: none;
color: #8663a0;
padding-top:6px;
display: block; 
width:150px;
height:34px;
background-image: url(../images/admin_opc2_on.gif);
background-repeat: no-repeat;
background-position: top;
font-size:160%;
}
#menu_panel ul li a.anunciantes{
text-decoration: none;
color:#ea671f;
padding-top:9px;
display: block; 
width:150px;
height:34px;
background-image: url(../images/admin_opc2_of.gif);
background-repeat: no-repeat;
background-position: top;
border-bottom:1px solid #fff;
}
#menu_panel ul li a:hover.anunciantes{
display: block;
padding-top:9px;
color: #8663a0;
width:150px;
height:34px;
background-image: url(../images/admin_opc2_on1.gif);
background-repeat: no-repeat;
background-position: top;
border-top:#fff;
font-size:110%;
}
#menu_panel ul li span.soportes_on { 
text-decoration: none;
padding-top:6px;
display: block; 
width:165px;
height:34px;
background-image: url(../images/admin_opc1_on.gif);
background-repeat: no-repeat;
background-position: top;
color:#8663a0;
font-size:160%;
}
#menu_panel ul li a.soportes
{
text-decoration: none;
color: #ea671f;
padding-top:9px;
display: block; 
width:165px;
height:34px;
background-image: url(../images/admin_opc1_of.gif);
background-repeat: no-repeat;
background-position: top;
border-bottom:1px solid #fff;
}
#menu_panel ul li a:hover.soportes{
display: block;
padding-top:9px;
color: #8663a0;
width:165px;
height:34px;
background-image: url(../images/admin_opc1_on1.gif);
background-repeat: no-repeat;
background-position: top;
border-top:#fff;
font-size:100%;
}
/********MENU PANEL OPCION************/
#menu_opciones {
height:30px;
padding: 10px 1px 10px 0px;
width:720px;
clear:both;
text-align:center;
}
#menu_opciones ul{
list-style-type: none;
font-weight: bold;
display:inline-block;
float:left;
font-size:14px;
text-align:center;
margin-left:0px;
}

#menu_opciones ul li { 
display: block;
float: left;
text-align: center;
}
#menu_opciones ul li a{
text-decoration: none;
color: #ea671f;
display: block; 
border:0px solid #ccc;
padding:0 10px
}
#menu_opciones ul li a.no_activo{
text-decoration: none;
color:#000000;
padding-top:14px;
display: block; 
height:30px;
background-image: url(../images/menu_admin_on.gif);
background-repeat:  repeat-x;
background-position: bottom;
}
#menu_opciones ul li a.activo
{
text-decoration: none;
color:#ea671f;
padding-top:14px;
display: block; 
height:30px;
background-image: url(../images/menu_admin_of.gif);
background-repeat:  repeat-x;
background-position: bottom;
}
#menu_opciones ul li a:hover.activo{
background-image: url(../images/menu_admin_on1.gif);
background-repeat:  repeat-x;
background-position: bottom;
border-bottom: 0px solid #fff;
}
/*Estilos para videos tutoriales*/
.tutorial{
font-size:16px;
color:#8663a0;
}
.videotutorial{
margin: 5px 20px 20px 0;
border: 0px solid #FF6600;
padding:5px;
text-align:center;
}
.titzonas{
background-color:#a8abbf;
clear:both;
padding:5px 10px;
margin:10px 0;
background-image: url(/images/cabecera_tabla.gif);
background-repeat: repeat-x;
background-position: center top;
}
.titzonas h2{
color:#FFF;
}
.middle{
float:right;
}
#pasos_campana {
height:30px;
padding: 10px 10px 10px 10px;
clear:both;
text-align:center;
width:100%;
}
#pasos_campana table{
float:left;
font-size:12px;
text-align:center;
margin-left:0px;
height:30px;
padding:0px;
width:720px;
}
#pasos_campana table img{
float:left;
}
#pasos_campana span{
color:#8663a0!important;
font-weight:bold;
font-size:16px;
}
#pasos_campana td.no_activo { 
background-image: url(../images/menu_admin_on.gif);
background-repeat:  repeat-x;
background-position: top;
height:40px;
font-weight:bold;
padding: 13px 5px ;
}
#pasos_campana td.activo{
background-image: url(../images/menu_admin_of.gif);
background-repeat:  repeat-x;
background-position: top;
height:40px;
font-weight:bold;
padding: 13px 5px ;
color:#8663a0!important;
}
#pasos_campana2 {
height:30px;
padding: 10px 10px 10px 10px;
clear:both;
text-align:center;
width:100%;
}
#pasos_campana2 table{
float:left;
font-size:12px;
text-align:center;
margin-left:0px;
height:30px;
padding:0px;
width:720px;
}
#pasos_campana2 table img{
float:left;
}
#pasos_campana2 span{
color:#8663a0!important;
font-weight:bold;
font-size:16px;
}
#pasos_campana2 td.no_activo { 
background-image: url(../images/menu_admin_on.gif);
background-repeat:  repeat-x;
background-position: top;
height:40px;
font-weight:bold;
padding: 13px 5px ;
}
#pasos_campana2 td.activo{
background-image: url(../images/menu_admin_of.gif);
background-repeat:  repeat-x;
background-position: top;
height:40px;
font-weight:bold;
padding: 13px 5px ;
color:#8663a0!important;
}
.info_buscador{
width:100%;
clear:both;
padding:10px 0px;
margin-top:-10px;
background-image:url(/images/bg_infobuscador.gif);
background-repeat:no-repeat;
background-position:center;
background-position:top;
width:99%;
margin-top:1px;
margin-bottom:5px;
}
.guia_explicacion{
width:99%;
text-align:justify;	
}
.guia_explicacion img{
text-align:center;
}
.guia_explicacion ul{
font-size:12px;
margin-left:25px;
margin-right:25px;
left:0px;
background-color:#f6f6f6;
padding:7px;
margin-bottom:10px;
}
.guia_explicacion  li{
margin-top:10px;
margin-bottom:10px;
background-image:url(/images/list_icon.gif);
background-repeat:no-repeat;
background-position:left 2px;
list-style-type: none;
padding-left:17px;
}
.guia_images{	
width:350px; 
text-align:center; 
float:right;
}
.landing{	
width:750px; 
background-color:#000000;
}
.nav {
height:35px; 
position:relative; 
font-size:12px; 
z-index:500;
border:0px solid #ccc;
float:right;
width:131px;
margin-top:11px;
}
.nav .table {
display:table; 
margin:0 auto;
}
.nav .table .row {display:table-row;}
.nav .select,
.nav .current {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
width:132px;
text-align:center;
}
.nav li {
margin:0; 
padding:0; 
height:auto; 
float:left;
}
.nav .select a {
display:block; 
height:35px; 
float:left; 
background-image: url(/images/opciones_menu_of.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration:none; 
line-height:35px; 
white-space:nowrap;
color:#666;
width:130px;
}
.nav .select a:hover, 
.nav .select li:hover a {
background-image:url(/images/opciones_menu_on.gif);
background-repeat:no-repeat;
background-position:left;
cursor:pointer; 
color:#8663b1;
}
.nav .select_sub {
display:none;
}
/* IE6 only */
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}
.nav .sub {
margin:0 auto; 
padding:0; 
list-style:none;
border:1px solid #CCC;
border-top:none;
width:128px;
}
.nav .sub_active a:hover {
background:transparent; 
color:#f00;
}
.nav .select :hover .select_sub, .nav .current .show {
display:block; 
position:absolute; 
top:35px;
padding:0; 
z-index:100; 
left:0; 
text-align:center;
}
.nav .current .show {
z-index:10;
}
.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
padding:0; 
margin:0; 
white-space:nowrap; 
color:#ea671f;
background-image:none;
background-color:#F3F3F3;
height:25px;
font-weight:bold;
border-bottom:1px solid #fff
}
.nav .current .sub li.sub_show a {
color:#088; 
cursor:default;
}
.nav .select :hover .sub li a:hover, .nav .current .sub li a:hover {
visibility:visible; 
color:#088;
background-image:none;
background-color:#fff;
}
.tit_rsdo{
font-weight: bold; 
color: rgb(234, 103, 31);
font-size: 14px;
text-align: left;
height: 15px;}
.destaca_rsdo{
width:100%;
border-left:3px solid #F90;
margin:0px 5px 0px 0;
}
.tdtvleft{
border-bottom:1px solid #ccc;
text-align:left;
padding-right:10px
}
.tdtvcenter{
border-bottom:1px solid #ccc;
text-align:center;
padding-right:10px}
.tdtvright{		
border-bottom:1px solid #ccc;
text-align:right;
padding-right:10px
}
/************CONTENIDO PACKS******/
.violetapack{
color:#b18ccd;
font-weight:bold;
}
.violetapack a{
color:#b18ccd;
font-weight:bold;
text-decoration: none;
}
.violetapack a:hover{
text-decoration:underline;
}
#contenidopack p{
padding:5px 10px}
.elboton{
width:110px;
height:42px;
padding:2px 20px 0 20px;
text-align:center;
float:left;
font-weight:bold;
margin-left:280px;
margin-top:10px
}
a.elboton{
color:#333333;
font-size:14px;
background-image: url(../images/boletines/btn_contratar.gif);
background-repeat: no-repeat;
}
a.elboton:hover{
color:#707070;
font-size:14px;
background-image: url(../images/boletines/btn_contratar_on.gif);
background-repeat: no-repeat;
text-decoration:none;
}
.textoterminos{
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
color:#666666;
padding:5px;
text-align:justify;
border:1px solid #eaebee;
clear:both;
background-color:#eaebee;
}
.rk{
padding:0;
float:left; 
background-color: #eaeaea;
width:150px;
height:22px;
border-left:1px solid #FFF
}
.rks{
padding:0;
float:left; 
width:60px;
height:10px;
border-left:1px solid #FFF
}
.asignar{
	padding:5px; border:1px solid #ccc;
	background-color:#FFF;
	text-align:center}
.asignar input{
	margin-top:7px;
}
	
.asignartable {
	background-color:#FFF;
	float:left;}
