﻿/*Elementos Generales*/
body 
{
	margin: 10px auto 0 auto;
	padding: 0;
	width:700px;
	font-family: Arial;
	font-size: 11px;
}

.botones
{
	background-color: #0a4c72;
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	height: 20px;
	border-width:1px;
    border-style:solid;
	border-color:#3f6ea5;
}

.datagridSup
{
	padding:0px;
	width:100%;
	text-align:right;
	margin:0;
}

.negrita
{
	font-weight:bold;
}

.negrita11
{
	font-weight:bold;
	font-size:12px;
}

.negrita12
{
	font-weight:bold;
	font-size:12px;
}

.normal12
{
	font-size:12px;
	margin-right:5px;
	font-weight:normal;
}

.normal12a
{
	font-size:11px;
	text-decoration:none;
	margin:0;
	padding:0;
}

.normal12a:hover
{
	text-decoration:underline;
}

.centrado
{
	text-align: center;
	padding: 20px 0 0 0;
}

.derecha
{
	text-align:right
}

.spanDerecha
{
	width:140px;
	text-align:right;
	display:inline-block;
	margin-right: 10px;
}
/*Elementos Generales*/

/*Fin Cabecera*/

.menuGeneral
{
	width:700px;	
	clear:both;
	display:block;
}

.menuGeneral:after
{
	height:0px;
	content:'';
	clear:both;
	display:block;
}

.menuGeneral input
{
	margin:0;
	padding:0;
	float:left;
}

/*.menu
{
	width:100%;
	height: 84px;
	background-image: url(../imagenes/cabecera.jpg);
	margin-bottom:8px;
}*/

.subMenu
{
	border-top: dotted 2px #85a6b9;
	width:100%;
	height:21px;
	padding-top:5px;
	background-color:#0a4c72;
	color:#FFFFFF;
}

.subMenu a
{
	font-size:15px;
	margin:0px 4px 0 4px;
}

#menuSms
{
	width:350px;
}

#menuPerfil
{
	width:350px;
	padding-left:330px;
}

#menuMailing
{
	width:350px;
	padding-left:150px;
}

.subMenuD
{
	color:#FFFFFF;
	text-decoration:none;		
}

.subMenuD:hover
{
	color:#e36c0a;
}

.subMenuA
{
	color:#e36c0a;
	text-decoration:none;	
}

.pie
{	
	width:100%;
	height: 50px;
	margin:10px 0 10px 0;
	display:block;
	clear:both;	
	background-color: #0a4c72;
	position: relative;
}

#logoGobierno, #ctl00_ctl00_logoGobierno, #ctl00_ctl00_ctl00_logoGobierno
{
	position:absolute;
	top:-4px;
	right:-10px;
}

.pie img
{
	float:left;
	margin:12px 20px 6px 20px;
	border:0;
}

.pie span
{
	color:White;
	padding-top:20px;
	display:block;
}

.menuMailing
{
	width:100%;
	height: 84px;
	background-image: url(../imagenes/cabMailing.jpg);
	margin-bottom:8px;
}

/*.menuInactivo
{
	float: right;
	margin-left: 1px;
}

.menuInactivo #menuIzquierdo
{
	float:left;
	width:11px;
	height:25px;
	background-image: url(../imagenes/inactivoIzquierda.jpg);
}

.menuInactivo #menuCentro
{
	float:left;
	background-image: url(../imagenes/inactivoCentro.jpg);
	padding-top:5px;
	height:20px;
}

.menuInactivo #menuCentro a
{
	font-family: Arial;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.menuInactivo #menuDerecha
{
	float:left;
	width:11px;
	height:25px;
	background-image: url(../imagenes/inactivoDerecha.jpg);
}


.menuInactivo:hover #menuIzquierdo
{	
	background-image: url(../imagenes/inactivoIzquierdaOver.jpg);
}

.menuInactivo:hover #menuCentro
{
	background-image: url(../imagenes/inactivoCentroOver.jpg);	
}

.menuInactivo:hover #menuDerecha
{
	background-image: url(../imagenes/inactivoDerechaOver.jpg);
}


.menuActivo
{
	float:right;
	margin-left: 1px;
}

.menuActivo #menuIzquierdo
{
	float:left;
	width:11px;
	height:25px;
	background-image: url(../imagenes/activoIzquierda.jpg);
}

.menuActivo #menuCentro
{
	float:left;
	background-image: url(../imagenes/activoCentro.jpg);
	padding-top:5px;
	height:20px;
}

.menuActivo #menuCentro a
{
	font-family: Arial;
	font-size: 12px;
	color:#1e5288;
	font-weight:bold;
	text-decoration:none;
}

.menuActivo #menuDerecha
{
	float:left;
	width:11px;
	height:25px;
	background-image: url(../imagenes/activoDerecha.jpg);
}*/


.contenedorIdioma
{
	width:700px;
	height:16px;
	padding-top:2px;
	clear:both;
	font-family: Arial;
	background-image: url(../imagenes/fdoIdiomas.jpg);
}

.nombre
{
	float:left;
	font-size:12px;
	font-weight:bold;
	width:330px;
	margin:0 0 0 20px;
}

.idioma
{
	width:340px;
	float:left;
	text-align:right;
	height:17px;
	margin:0 10px 0 0;
}

.adjunto
{
	width: 690px;
	text-align:right;
	margin:10px 10px 0 0;
}

.adjunto a , .idioma a
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-top:2px;
}
/*Fin Cabecera*/

/*Contenido*/
.contenidoSup
{
	margin-top:10px;
	height:9px;
	background-image: url(../imagenes/contenidoSup.jpg);
}

.contenidoInf
{
	height:9px;
	background-image: url(../imagenes/contenidoInf.jpg);
}

.contenidoCentro
{
	background-color: #f3f2f2;
	padding-left:10px;
}

.contenidoInfo
{
	text-align:center;
	padding:5px 0 5px 0;
}

.formLogin
{
	padding:5px 0 5px 0;
}

.formLogin span
{
	width:43%;
	display:inline-block;
	text-align:right;
	margin:2px 5px 2px 0;
}

.formLogin input
{
	width:125px;
	margin:2px 0 2px 0;
}


/*Fin Contenido*/

/*Envio*/

.pasos
{
	background-color: #FFFFFF;
	margin:10px 0 15px 0;	
	width:680px;
	height:25px;
}

.pasos span
{
	font-size:18px;
	margin:0 7px 0 2px;
	padding:3px 2px 0 11px;
	display:inline-block;
	height:22px;
	color: #85a5b8;
	border-left: solid 4px #85a5b8;
	font-weight:bold;
}

.cPasoActivo
{
	border: 0!important;
	color:#555555!important;
	font-size:14px!important;
	padding-left:0!important;
	margin-right:45px!important;
	vertical-align:top;
	position:relative;
	top:4px;	
	left:-5px;
}

.pasosActivo
{
	color: #0b4c72!important;
	border-left: solid 4px #0b4c72!important;
}

.btoPasos
{
	text-align:right;
	margin-right:30px;
}

.btoPasos input
{
	margin-left:10px;
}

.ayuda
{
	float:left;
	width:158px;
	margin-right:20px;
}

.ayudaSup
{
	height:27px;
	background-image: url(../imagenes/ayudaSup.jpg)	
}

.ayudaSup span
{
	position:relative;
	top:8px;
	margin:0 0 0 25px;
	font-size:13px;
	color:#0f9d19;
	font-weight:bold;
}

.ayudaCentro
{
	background-color:White;
	border-left: solid 1px #0f9d19;
	border-right: solid 1px #0f9d19;	
	text-align:justify;
	padding:5px 6px 0 6px;
}

.ayudaCentro span
{
	font-size:10px;
	color:#808080;
}

.ayudaInf
{
	height:15px;
	background-image: url(../imagenes/ayudaInf.jpg)		
}

.paso1,.paso2,paso3,.paso4,.paso5,.paso6,.paso7
{
	float:left;
	width:500px;
	margin-bottom:10px;
}

.paso3Select
{
	width:140px;
}

.paso5Span
{
	width:100%;
	display:block;
	text-align:center;
	margin-bottom:15px;
}

.tablaPaso3
{
	margin-top:5px;
}

.flotadoIzq
{
	float:left;
	margin-top:8px;
}

.flotadoDch
{
	float:right;
	margin-right:20px;
	margin-bottom:2px;
}

.cabeceraEnvio
{
	height:50px;
	background-image: url(../imagenes/cabBlanco.gif);
	background-repeat:no-repeat;
	margin-left:5px;
}

.contenedorEnvio
{
	clear:both;
	width: 100%;
	padding-bottom:15px;
}

.contenedorEnvio:after
{
	content: "";
	height:1px;
	display:block;
    clear:both;
    width: 100%;
}

.mensaje
{
	width:60%;
	float:left
}

.mensaje input
{
	margin-top:4px;
	margin-bottom:4px;
}

.destinatarios
{
	width:40%;
}



.descripcionPaso1 span , .descripcionPaso7 span
{
	text-align:right;
	width:230px;
	display:inline-block;
	margin: 0 4px 15px 0;
}

.descripcionPaso1 input , .descripcionPaso7 input
{
	height:13px;
	font-family:Arial;
	font-size:12px;
	margin: 0 0 12px 0;
	*padding-top: 5px;
}

.descripcionPaso1, .descripcionPaso4 , .descripcionPaso7
{
	margin-top:15px;
}

.descripcionPaso1 span
{
	width:120px;
}

.descripcionPaso4 span
{
	width:100px;
}

.descripcionPaso1 input
{
	width: 320px;
}

.descripcionPaso7 input
{
	width:300px;
}

.descripcionPaso2
{
	margin:20px 0 20px 10px;
}

.labelPaso2
{
	width:100px;
	display:inline-block;
}

.descripcionPaso2 label
{
	width:280px;
	display:inline-block;
	position:relative;
	margin-left:5px;
	top:5px;
}

.selectPaso2
{
	margin:5px 40px 0 0;
	width:110px;
}

.listaDestinatariosMailing select
{
	width:160px;
	height:20px;
	font-family:Arial;
	font-size:12px;
	*margin-bottom: 13px;	
}

.textoMensaje
{
	width:40%;
	margin-top: 25px;
	float:left;
	margin-left:4px;
}

.textoMensaje span
{
	margin-top:3px;
	margin-bottom:3px;
}

.textoMensaje img
{
	
}

.mensajeTitulo
{
	margin-left:3px;
	font-weight:bold;
}

.mensajeSubTitulo
{
	margin-left:2px;
	font-size:10px;
	display:block;
}

.listaDestinatarios
{
	width:50%;
	float:left;
	margin-top: 25px;
	margin-left:20px;
}

.listaDestinatarios img
{
	
}

.listaDestinatarios span
{
	margin-top:3px;
	margin-bottom:3px;
}

.listaDestinatarios input
{
	width:195px;
	font-family:Arial;
	font-size:12px;
}

.listaDestinatarios select, .textoMensaje select
{
	width:200px;
	font-family:Arial;
	font-size:12px;
	margin: 6px 0 3px 0;
}

#usuariosSms
{
	margin-left:15px;
}

.usuarioTelefono
{
	width:195px;
	*margin-left: -15px;
}

.destinatarios
{
	width:40%;
	float:left;
}

.destinatariosEnvio
{
	width:85%;
	float:left;
	margin-top:15px;
}

.destinatariosEnvio span
{
	width:185px;
	display:inline-block;
}

.pieEnvio
{
	text-align:center;
	margin-top:15px;
}

.pieEnvioMailing
{
	clear:both;
	margin-top:20px;
	text-align:center;
}
/*Fin Envio*/

/*Agenda*/
.contenedorAgenda
{
	width:680px;
}

.menuAgendaSms
{
    margin: 0 0 0 10px;
    padding-top:10px;
}

.menuAgendaSms:after
{
    height:1px;
    content:'';
    clear:both;
    display:block;    
}

.menuAgendaSms ul
{
	margin: 0;
	padding:0;
	list-style-type:none;
	text-align:left;
}

.menuAgendaSms li
{
	margin: 0 0 0 50px;
	padding:10px 0 0 0;
	background-image: url(../imagenes/fondoAgenda.gif);
	height:25px;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:150px;
	text-align:center;
}

.menuAgendaSms li:hover
{
	background-image: url(../imagenes/fondoAgendaOver.gif);
}

.menuAgendaSms li a
{
	color:White;
	text-decoration:none;
	margin: 0;
}
.contenidoAgendaSms
{
	width:650px;
	margin: 15px 0 0 0;
}

.contenidoAgendaSms span , .titulo
{
	font-size:16px;
	font-weight:bold;
	color:Black;
	padding:0;
	margin:0;
}

.titulo
{
	clear:both;
	display:block;
}

.contenidoAgendaSms p
{
	margin-top:10px;
	padding:0;
}

.contenidoContactosSms
{
	margin:10px 0 0 25px;
	padding-bottom:15px;
}

.contenidoAgenda
{
	width:500px;
	margin: 3px 0 0 15px;
	float:left;
}

.contenidoAgenda span
{
	font-size:16px;
	font-weight:bold;
	color:Black;
	padding:0;
	margin:0;
}

.contenidoAgenda p
{
	margin-top:10px;
	padding:0;
}

.contenidoContactos
{
	margin:10px 0 20px 0;
}

.fgContactos
{
	width:100%;
	margin-top: 25px;
}

.fgContactos span
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	width:160px;
	display:inline-block;
	margin: 0 4px 15px 0;
}

.fgContactos input
{
	width:155px;
	height:13px;
	font-family:Arial;
	font-size:12px;
	margin: 0;
	*margin: 0 0 14px 0;
}

.fgEnvio
{
	width:80%;
	text-align:center;
	margin-top:10px;
}

.fgEnvio span
{
	font-family:arial;
	font-size:10px;
    font-style:italic;
    display:block;
}

.fgEnvio input
{
	margin-top:10px;
}

.fgContactosSms
{
	width:100%;
	margin-top: 25px;
	margin-left:70px;
}

.fgContactosSms span
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	width:160px;
	display:inline-block;
	margin: 0 4px 15px 0;
}

.fgContactosSms input
{
	width:155px;
	height:13px;
	font-family:Arial;
	font-size:12px;
	margin: 0;
	*margin: 0 0 14px 0;
}

.fgEnvioSms
{
	width:100%;
	text-align:center;
	margin-top:10px;
}

.fgEnvioSms span
{
	font-family:arial;
	font-size:10px;
    font-style:italic;
    display:block;
}

.fgEnvioSms input
{
	margin-top:10px;
}

.cabeceraAsociar
{
	background-color:#666666;
	text-align:center;
	width:95%;
	height:15px;
	padding:2px 0 2px 0;
	margin-top:15px;
	border:solid 1px #666666;
}

.cabeceraAsociar span
{
	font-family:arial;
	font-size:9pt;
	color:#FFFFFF;
}

.contenidoAsociar
{
	background-color:#F5F5F5;
	width:95%;
	height:20px;
	padding:5px 0 0 0;
	margin:0 0 30px 0;
	border:solid 1px #C0C0C0;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}


.contenidoAsociar2:after
{
	content: "";
	height:1px;
	display:block;
    clear:both;
}

.contenidoAsociar2
{
	background-color:#F5F5F5;
	width:95%;
	padding:5px 0 5px 0;
	margin:0 0 30px 0;
	border:solid 1px #C0C0C0;
	font-size:12px;
}

.contenidoAsociar2 input
{
	margin-left:10px;
}

/*Fin Agenda*/

/*Reportes*/

.cabeceraGrid
{
	height:20px;
}


.cabeceraGrid:after
{
	content:'';
	clear:both;
	display:block;
	height:1px;
}

.cabeceraGrid div
{
	float:left;
}

.cabeceraGrid div span
{
	font-size:12px;
	float:left;
	font-weight:normal;
}

.cabeceraGrid div select
{
	float:left;
	margin:-4px 0 0 6px;
}

.contenidoReportes, .contenidoDatos
{
	width:95%;
	margin:0 auto 0 auto;	
	padding:10px 0 10px 0;
}

.contenidoReportes span
{
	font-size:16px;
	font-weight:bold;
	color:Black;
	display:block;
	margin-bottom:10px;
}

.contenidoReportes p
{
	margin:0;
	margin-bottom: 5px;
}

.contenidoReportes p span
{
	font-size:12px;
	display:inline;
	font-weight:normal;
}

.leyenda img
{
	float:left;
}

.leyenda span
{
	float:left;
	margin-left:4px;
	margin-right:10px;
	padding-top:3px;
}

.contenedorEstadisticasSup:after
{
	content:'';
	height:1px;
	clear:both;
	display:block;
}

.contenedorEstadisticasSup
{
	background-color:White;
	margin-bottom:5px;
	padding: 5px;
	height:200px;
	*height:190px;
}

.eGrafico
{
	float:left;
	width:60%;
}

.eLeyenda
{
	float:left;
	width:40%;
}

#graficoGlobal
{
	width:65%;
}

#leyendaGlobal
{
	width:35%;
}

#graficoImpacto
{
	width:40%;
}

#leyendaImpactoTotal
{
	width:30%;
}

#leyendaImpactoUnico
{
	width:30%;
}

.eLeyenda span
{
	display:inline;
	font-size:13px;
	font-weight:bold;
}

.eLeyenda dd
{
	margin:10px 0 0 3px;
}

.eLeyenda dd span
{
	font-size:12px;
	font-weight:bold;
}

.imgFlotada
{
	float:left;
	margin-right:3px;
}

.eLeyenda dd .imgFlotada
{
	margin-top:-3px;
}


.subLista
{
	margin:10px 0 0 20px;
}

.subLista dt
{
	height:25px;
}

.subLista dt span
{
	font-weight:normal;	
}

.buscadorSuperior
{
	width:100%;
	text-align:right;
}

.buscadorSuperior a
{
	font-weight:bold;
	margin-right:10px;
	font-size:12px;
	color:Black;
}


.buscadorInferior
{
	border:1px solid #666666;
	margin-bottom:10px;
	padding:0 20px 20px 20px;
}

.buscadorInferior dl:after
{
	content:'';
	clear:both;
	display:block;
	clear:both;
}

.buscadorInferior dt span
{
	font-size:12px;
}

.buscadorInferior dd
{
	padding:0;
	margin-left:0;
	margin-bottom:6px;
	width:600px;
}

.buscadorInferior dd span
{
	font-size:12px;
	font-weight:normal;
	display:inline-block;
	width:110px;
	text-align:right;
	margin:0 5px 0 0;
}

.info
{
	margin:10px 0 0 0;
	width:100%;
	position:relative;
}

.info span
{
	width:45px;
	display:inline-block;
	position:relative;
	top:5px;
	text-align:left;
}

.info dt
{
	vertical-align:top;
}

.info dd
{
	margin-left:70px;
}

.infoSpan
{
	position:absolute!important;
	top:3px;
	left:20px;
	font-size:11px!important;
}

.enlaceInformes
{
	clear:both;
}

.enlaceInformes a
{
	font-weight:bold;
	font-size:12px;
	color:Black;
}

.enviarReporte
{
	text-align:center;
}

.enviarReporte span
{
	font-weight:normal;
	display:inline-block;
	margin:5px 10px 0 0;
	font-size:12px;
}
/*Fin Reportes*/

/*Importador*/
.textoImportador
{
	width:80%;
	float:left;
	text-align:justify;
	margin-top:10px;
}

.pasoImportador
{
	float:right;
	margin-right:20px;
	margin-top:10px;
}

.contenedorImportador
{
	clear:both;
	margin-bottom:10px;
}

.uploader
{
	float:left;
	width:60%;
	margin-top:20px;
}

.uploaderSms
{
	float:left;
	width:50%;
	margin-left:0px;
	margin-top:20px;
}

.contenedorImportador span, .asociarGrupo span
{
	font-size:11px;
	font-weight:normal;
	width:60px;
	display:inline-block;
	vertical-align:top;
	padding:4px 10px 0 0;
	text-align:right;
}
.uploader input , .descripcionPaso4 input ,.uploaderSms input
{
	font-family: Arial;
	font-size: 8pt;
	height: 20px;
	border-width:1px;
    border-style:solid;
	border-color:#3f6ea5;
	width:225px;
}

.descripcionPaso4 input
{
	margin: 0 0 12px 10px;
	width: 300px;
}

.separador
{
	float:right;
	margin-right:20px;
	margin-top:20px;	
}

.separadorSms
{
	float:left;
	margin-right:20px;
	margin-top:20px;	
}

.separador select,.asociarGrupo select, .separadorSms select
{
	width:40px;
	font-family: Arial;
	font-size: 8pt;
	height: 20px;
}

.envioImportador
{
	width:70%;
	text-align:right;
}

.envioImportadorSms
{
	width:82%;
	text-align:right;
}

.envioImportador input, .envioImportadorSms input
{
	margin-top:20px;
}

.error
{
	margin-top:10px;
}
.error span, .errorLogin
{
	font-family: Arial;
	font-size: 11px;
	color: Red;
}

.errorImportador
{
	margin-top:10px;
	text-align:center;
}

.errorImportador span
{
	font-size: 12px;
	color:White;
	padding: 2px 5px 2px 5px;
}

.asociarGrupo
{
	width:100%;
	margin-top:20px;
	text-align:center;
}

.asociarGrupo span
{
	width:100px;
}

.asociarGrupo select
{
	width:160px;
}

.gvImportar
{
	width: 100%;
	border:0;
	margin-top:10px;
}

.gvImportar td
{
	background-color:#e0ecf0;
	text-align:left;
}

.gvCabecera
{
	width:90%;
	height:22px;
	vertical-align:bottom;
}

.gvCabecera td
{
	background-color:#666666;
	text-align:left;
}

.gvCabecera select
{
	width:95px;
	font-family: Arial;
	font-size: 10px;
	height: 20px;
}

/*Fin Importador*/


/*Estilos envio sms*/

span.aviso
{
	color:Red;
	font-size:10px;
}

.botonesAnadir
{
	float:left;
	width:35px;
	display:block;
	margin:52px 0 0 0;
}

.botonesAnadir input
{
	margin-bottom:30px;
	*margin-bottom:28px;
}

.cabTexto
{
	float:left;
	padding-left:5px;
	font-size:11px;
	text-align:right;
	padding-top: 7px;
}

.cabInfo
{
	padding-top: 12px;
	float:left;
	width:90px;
	text-align:center;
	font-size:14px;
}

.cabInfo, .cabTexto
{
	font-family:Verdana;
	font-weight:bold;
	color:#FF6600;
	height:28px;
}

#creditos
{
	width:100px;
}

#creditosTotales
{
	width:150px;
}

#creditosRestantes
{
	width:100px;
}

.avisoDinamico
{
	margin: 10px 10px 5px 10px;
	background-color:Red;
	color:White;
	padding:3px 10px 3px 10px;
	display:block;
	font-size:12px;
	font-weight:bold;
	display:none;
}

.previaEnvio
{
	margin:10px;
	padding:15px 25% 15px 22%;
	background-color:White;
}

/*Fin estilos envio sms*/

/*Mis Datos sms*/

.datosPersonales
{
	float:left;
	width:50%;
	margin:20px 0 0 20px;
	font-size:12px;
}

.tarifas, .datosPersonalesMod
{
	font-size:12px;
}

.datosPersonalesMod
{
	float:left;
	margin:20px 0 0 20px;
	width:40%
}

.datosPersonalesMod a
{
	text-decoration:none;
}

.datosPersonalesMod a:hover
{
	text-decoration:underline;
}

.datosPersonales dt
{
	font-weight:bold;
	margin:0 0 10px 10px;
	font-size:13px;
}

.datosPersonales dd
{
	margin:0 0 10px 10px;
	padding:0 0 0 5px;
}

.tarifas
{
	text-align:center;
}

.tarifas span
{
	font-weight:bold;
	display:block;
	margin-bottom:4px;
}

.tablasTarifas
{
	margin-top:20px;
}

.tablasTarifas a
{
	text-decoration:none;
	color:#000000;
	display:block;
	margin-bottom:5px;
}

.tablasTarifas a:hover
{
	text-decoration:underline;
}

.tablasTarifas table
{
	margin:0 auto 30px auto; 
}

.tablasTarifas th
{
	height:25px;
	padding:3px 8px 3px 8px;
}


.tablasTarifas tr
{
	height:20px;
	padding:3px 8px 3px 8px;
}

.cabeceraAzul
{
	color:White;
	background-color: #1e70c0;
}

.cabeceraNaranja
{
	color:White;
	background-color: #e36c0a;
}

.cabeceraMarron
{
	color:White;
	background-color: #666666;
}

.fondoAzul
{
	background-color: #dfe8f1;
}

.fondoBlanco
{
	background-color: white;
}

.fondoBlancoPadding
{
	background-color: white;
	padding:15px 15px 0 15px;	
}

.historicoRecargas
{
	margin-top:10px;
}

.historicoRecargas table, .saldos table
{
	margin-top:10px;
}

.solicitarBono, .saldos
{
	margin-top:15px;
}

.solicitarBono span , .historicoRecargas span, .saldos span
{
	font-size: 1.2em;
	margin-right:5px;
}

.avisoDinamico2
{
	margin: 0;
	background-color:Red;
	color:White;
	padding:3px 10px 3px 10px;
	display:block;
	font-size:12px;
	font-weight:bold;
}
/*Fin Mis Datos sms*/

/*Recarga de Saldo*/

.saldoTotal
{
	font-weight:bold;
	font-size:13px;	
}
/*Fin recarga de saldo*/

.error
{
	color: #ff0000;
	clear: both;
}