.cabezote_contenido tr td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FE0024;
	height: 57px;
}

#cab_izquierdo{
	background-image: url('/porta_web/WebSerTmp/images/esquina_izq.jpg');
	background-repeat: no-repeat;
	width: 29px;
}

#cab_derecho{
	background-image: url('/porta_web/WebSerTmp/images/esquina_der.jpg');
	background-repeat: no-repeat;
	width: 29px;
}

#cab_central{
	background-image: url('/porta_web/WebSerTmp/images/medio_cabecera.jpg');
}

.titulo_pestanias{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.contenido_tablas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.contenido_tablas thead tr th{
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

.contenido_tablas thead tr{
	background: url('/porta_web/WebSerTmp/images/bg_listado_2.png');
}
/*estilos Ricardo 20-01-2010*/
/*tabla servicios*/
.contenido_tabla_servicios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	border-bottom: 1px solid #8D8D8D;
	height:25px;
}

.contenido_tabla_servicios thead tr th{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-image: url('/porta_web/WebSerTmp/images/cabecera_servicios.jpg');
}

.contenido_tabla_servicios tbody tr td{
	border-left: 1px dotted #CCCCCC;
}

.contenido_tabla_servicios tr:hover {
	font-weight: bold;
	background-image: url('/porta_web/WebSerTmp/images/rollover_lista.jpg');
}
/*tabla transacciones cabecera*/
.contenido_tabla_transacciones_cabecera{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #8D8D8D;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
}

.contenido_tabla_transacciones_cabecera tr td{
	font-weight: bold;
	color: #000000;
}

.contenido_tabla_transacciones_cabecera tr td.actual{
	background-image: url('/porta_web/WebSerTmp/images/botonrojo.jpg');
	color: #FFFFFF; 
}

.contenido_tabla_transacciones_cabecera tr td.noactual{
	background-image: url('/porta_web/WebSerTmp/images/rollover_lista.jpg');
}

.contenido_tabla_transacciones_cabecera td.actual:hover {
	color: #FFFFFF; 
}
/*tabla extendido cabecera*/
.contenido_tabla_servicios_extend_cabecera{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
}

.contenido_tabla_servicios_extend_cabecera thead tr th{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-image: url('/porta_web/WebSerTmp/images/boton3.jpg');
}
/*tabla extendido*/
.contenido_tabla_servicios_extend{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	border-bottom: 1px solid #8D8D8D;
}

.contenido_tabla_servicios_extend thead tr th{
	font-size: 10px;
	font-weight: bold;
	color: #c2000c;
	background-image: url('/porta_web/WebSerTmp/images/boton2.jpg');
}

.contenido_tabla_servicios_extend tbody tr td{
	border-bottom: 1px dotted #CCCCCC;
}

.contenido_tabla_servicios_extend tr:hover {
	font-weight: bold;
	background-image: url('/porta_web/WebSerTmp/images/rollover_lista.jpg');
}
/*tabla transacciones*/
.contenido_tabla_transacciones{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #8D8D8D;
}

.contenido_tabla_transacciones tr:hover {
	font-weight: bold;
	color: #666666;  
	background-image: url('/porta_web/WebSerTmp/images/rollover_lista.jpg');
}

.contenido_tabla_transacciones tbody tr td{
	border-bottom: 1px dotted #CCCCCC;
	color: #8D8D8D;
}
.contenido_tabla_transacciones td.vineta {
	padding-left: 30px;
}
/*tabla submenu*/
/*tabla transacciones*/
.contenido_tabla_submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: #ffffff;
}

.contenido_tabla_submenu tr:hover {
	font-weight: bold;
	color: #666666;  
}

.contenido_tabla_submenu tbody tr td{
	color: #8D8D8D;
}
.contenido_tabla_submenu td.vineta {
	padding-left: 30px;
}
/*enlace lista de servicios*/
.ruta2{
color:#8D8D8D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}

.ruta2:link:hover{
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}
/*tabla menu*/
.contenido_tabla_menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e7e7e7;
	background-color: #f4f4f4;
	height:25px;
}

.contenido_tabla_menu td.mimenu {
	color: #8D8D8D;
}

.contenido_tabla_menu tr:hover{
	color: #666;
	font-weight: bold;
}
/*fin estilos Ricardo*/
/*
.contenido_tablas_servicios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 30px;
}

.contenido_tablas_servicios thead tr th{
	font-size: 10pt;
	font-weight: bold;
}

.contenido_tablas_servicios thead tr{
	height: 30px;
	background-image: url('/porta_web/WebSerTmp/images/botonplomo.png');
}
.contenido_tablas_principal tr td{
	border-left: 1px dotted #CCCCCC;
	border-bottom: 1px solid #DDDDDD;
}
*/
.contenido_tablas_cabecera tr td{
	height: 30px;
	background-image: url('/porta_web/WebSerTmp/images/botonplomo.jpg');
}

.contenido_tablas_principal tr:hover{
	font-weight: bold;
	background-image: url('/porta_web/WebSerTmp/images/rollover_lista.jpg');
	height: 30px;
}

.contenido_tablas_principal tr:hover td{
	border-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.contenido_tablas_secundario tr td{
	color: #666666;
}

.contenido_tablas_inf{
	border-bottom: 1px solid #CCCCCC;
}

.contenido_tablas_izq{
	border-left: 1px solid #CCCCCC;
}

.contenido_tablas_der{
	border-right: 1px solid #CCCCCC;
}






.titulo_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	background-color: #ffdddd;
}

.error_img {
	background-image: url(../images/exclamation.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 20px;
}

.indicador_error {
	width: 20px;
	background-image: url(../images/error_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.textos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	color: #666666;
}


input, textarea, select
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
}

.reporte {
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
}

.verdanatitulo {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #fe000c;
	font-weight: bold;
}

.borde_abajo {
	border-bottom: 1px solid rgb(153, 153, 153);
	/*font-size: 14pt;
	padding-top: 20px;*/
}

.verdanabasica
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #333333;
}

.verdanabasicarojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #FE000C;
}

.tabla {
	width: 90%;
}

.fondo {
	width: 600px;
	background-color: #f3f3f3;
}

a {
	font-size: 10px;
	text-decoration:none;
}

.form {
	width: 100%;
}

.bordes_arriba {
	border: 2px solid #ce0606;
	color: #ffffff;
	text-align: center;
	background-color: #ce0606;
	font-size: 14px;
	font-weight: bold;

 /*
	background-image: url(back_test2.jpg);
	background-repeat: no-repeat;
 */
}

.bordes_abajo {
	border: 1px solid #cccccc;
	color: #ffffff;
	padding: 5px;
	text-align: center;
	background-color: #f3f3f3;
	font-size: 14px;
	font-weight: bold;
	margin-top: -4px;
	margin-bottom: 4px;
}

.borde_recto {
	border: 1px solid #cccccc;
	color: #ffffff;
	padding: 5px;
	text-align: center;
	background-color: #f3f3f3;
	font-size: 14px;
	font-weight: bold;
	margin-top: -4px;
	margin-bottom: -6px;
}

.borde {
        border: 1px solid #cccccc;
        padding: 5px;
        background-color: #f3f3f3;
}
.borde_accesos_rapidos {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
        padding: 5px;
        background-color: #f3f3f3;
}

.borde_inferior_der {
	border: 1px solid #cccccc;
	color: #ffffff;
	padding: 5px;
	text-align: center;
	background-color: #f3f3f3;
	font-size: 14px;
	font-weight: bold;

	margin-top: -4px;
	margin-bottom: 10px;
}

.labels, .labels a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

.links {
	color: #d1233e;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.texto_centrado {
	font-size: 12px;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: black;
}

.container {
	/*margin: 0 auto;
	overflow: hidden;*/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.body_centrado {
	/*text-align: center;*/
}

.fondo2 {
	background-color: #f3f3f3;
}

.boton_form {
	background-image: url(../images/boton.jpg);
	background-repeat: no-repeat;
	width: 84px;
	height: 22px;
	border: 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.boton_form_grande{
	background-image: url(../images/boto_grande.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 185px;
	border: 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.deshabilitado {
	color: #bbbbbb;
	font-weight: bold;
}


.menu_option    {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
		font-weight:bold;
        height:20px;
        color:#333333;
        background-color:#FFFFFF;
}
.menu_option_over       {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        height:20px;
		font-weight:bold;
        color:#FF0000;
        background-color:#EEEEEE;
}

.table_border   {
        border-bottom:1px solid #999999;
        border-right:1px solid #999999;
}


.form_separacion{
	border-bottom:1px solid #999999;
}

.form_centrado {
	width: 600px;
	background-color: #f3f3f3;
	margin:0;
	overflow: auto;
}

.form_grupo {
	padding: 0.3em 0 0.4em 1em;
	clear: both;
}

.form_ingreso {
	font-size:100%;
	margin-bottom:0.2em;
	padding-top:2px;
	position:relative;
	clear: both;
}

.form_error {
	height: 10px;
	float: left;
	padding-top: 5px;
}

.form_etiqueta {
	text-align: right;
	padding:0.2em 0.5em 0 0;
	width: 25%;
	float: left;
	font-weight: bold;
}

.form_campo {
	float: left;
}

.caja_texto{
	background-color: rgb(243,243,243);
	
}

.ruta{
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}

.ruta:link:hover{
	color:#FF2222;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}

.detalle_llamadas td{
	padding-left: 5px;
	border-bottom:1px solid #CCCCCC;
}
#password_st DIV{
	width: 50px;
	height: 15px;
	float: right;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin-right: 1px;
	text-align: center;
}
.n_none {
	background-color: #DDDDDD;
}
.n_bajo{
	color: #000000;
	background-color: #FF0000;
}
.n_medio{
	color: #000000;
	background-color: #FFFF00;
}
.n_alto{
	color: #000000;
	background-color: #00FF00
}

/*estilos ricardo roaming blackberry*/
.nlegal_css2{
	left:0;
	position:absolute;
	top:0;
}

.pantallafecha
{
	width: 300px;
}

.pantallatitulo
{
	padding-left: 4px;
	padding-right: 4px;
	height: 27px;
	background: url('/porta_web/WebSerTmp/images/barratitulo.jpg') repeat-x;
	width: 100%;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.pantallacontenido
{
	background: #FFFFFF;
	border-color: #ADABAB;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	width: 100%;
	height: 350px;
}

.derecha_superior  
{ 
	padding-top: 5px;
	float: right; 
}

.izquierda_superior 
{ 
	padding-top: 3px;
	float: left; 
}

.derecha_inferior 
{ 
	float: right; 
}

.izquierda_inferior
{ 
	padding-top: 135px;
	padding-left: 30px;
	float: left; 
}

.enlace_cerrar
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

.input_fecha
{
	padding: 0.2em;
	background: #faffc2;
}

.content_input
{
	padding: 0.3em;
	color: #F50123;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.padding_input
{
	padding-right: 5px;
	padding-left: 5px;
}

.aceptar
{
	
}

.fecha
{
	padding: 5px;
}

.botonaceptar 
{
	cursor: pointer;
	cursor: hand;
	left: 1px;
	top: 1px;
	border: none;
	height: 69px;
	width: 89px;
}

/*encuestas*/
.pantallaencuestas
{
	width: 430px;
}

.tituloencuestas
{
	padding-left: 6px;
	padding-right: 4px;
	height: 27px;
	background: #888687;
	width: 100%;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.derecha_superior_encuesta
{ 
	padding-top: 5px;
	float: right; 
}

.izquierda_superior_encuesta
{ 
	padding-top: 5px;
	float: left; 
}

.pantallacontenidoencuesta
{
	background: #FFFFFF;
	border-color: #ADABAB;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	width: 100%; 
}

.pantallacontenidoencuestafinal
{
	background: #FFFFFF;
	border-color: #ADABAB;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	width: 100%;
}

.content_input_respuestas
{
	padding-left: 2.5em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	color: #232323;
	font-family: Verdana;
	font-size: 8pt;
}

/* estilos ventana errores*/
.fondo_ventana
{
	width: 100%;
	height: 100%;
	background-image: url('/porta_web/WebSerTmp/images/fondo_ventana.gif');
}

.interna_solucion
{
	width: 441px;
	height: 142px;
	background-image: url('/porta_web/WebSerTmp/images/fondo_interna.gif');
}

.espacio{
	height:19px;
}

.texto_titulo{
	padding-top: 38px;
	padding-left: 27px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texto_titulo2{
	padding-top: 10px;
	padding-left: 27px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texto_solucion{
	padding-top: 18px;
	padding-left: 27px;
	padding-right: 27px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texto_solucion2{
	padding-top: 35px;
	padding-left: 27px;
	padding-right: 27px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.inferior_botones{
	padding-top: 10px;
}

.pregunta
{
	padding-left: 108px;
	padding-right: 15px;
	color: #c40202;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boton_respuesta
{
	background: url('/porta_web/WebSerTmp/images/boton_ventana.gif'); 
	width:23px; 
	height:23px; 
	border: 0; 
	color: white; 
	font-size: 9px; 
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}


/*fin estilos ricardo*/

