#tabs_perfiles_tarifa{
	height:auto;
}
#tabs_perfiles_tarifa  ul li:hover{
	border: 1px solid #fbcb09;
	background: #fdf9e1 url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
}
.ui-tabs .ui-tabs-nav li a{
	padding: .2em 1em;
}

.ui-tabs.ui-tabs-vertical {
    padding: 0;
	width: 100%;
}
.ui-tabs.ui-tabs-vertical .ui-widget-header {
    border: none;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
    float: left;
    width: 15em;
    background: #4e9edf;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid gray;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
    clear: left;
    margin: 0;
    border-width: 1px 0 1px 1px;
    border-radius: 4px 0 0 4px;
    overflow: hidden;
    position: relative;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
    display: block;
	width: 85%;
	font-size: 14px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {
	color: #a2be41;
    cursor: pointer;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 0;
    padding-bottom: 0;
    border-right: 1px solid white;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
    margin-bottom: 10px;
}

.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
    width: 10em;
    border-radius: 0;
    position: relative;
    left: 0px;
}

.ui-tabs-vertical .ui-tabs-panel {width: 74% !important;padding: 0.8em;}

a{cursor:pointer;}

#contenedor_perfiltarifas{font-family: Verdana, Arial, Helvetica, sans-serif;}

#nombre_perfilnuevo{margin: 0 50px 10px 10px;font-size: 14px;width: 25%;}

#tbl_agregarNuevoPerfil thead th {background: #595f65;font-size: 11px;}

#cuerpo_tbl_agregarNuevoPerfil{font-size: 11px;}

#cuerpo_tbl_agregarNuevoPerfil select{border: none;width:100%;}

#cuerpo_tbl_agregarNuevoPerfil input{border:none;width: 100%;}

#agregarPerfilNuevo,#quitarPerfilNuevo,#editarTarifa,[id^="eliminarTarifa_"],
#agregarTarifaNuevo,#quitarTarifaNueva{font-size:20px;cursor:pointer;color: #000;}

#label_nombreperfilnuevo{font-size: 15px;font-weight: bolder;}

#tbl_NuevoPerfil thead th,#cuerpo_tbl_agregarNuevoPerfil,
#tbl_TarifasNuevas thead th,#cuerpo_tbl_TarifasNuevas {font-size: 11px;}

.btnguardar, .btnduplicar, .btnagregartarifa, .btneditartarifa{background: #0976c8;border-radius: 4px 4px 4px 4px;border: 0px;color: white;}

.divnombreperfiltarifa {width: 50%;}

.titulodivconf{
	background:  #A2BE41;
	color: #1E5799;
	font-family: Verdana, Helvetica, Arial;
	font-size: 0.8em;
	border: 1px solid threedshadow;
	text-align: center;
	border-radius: 8px 8px 0px 0px;
}

#divcontclt {
	float: left;
	width: 97%;
	padding: 15px 0px 5px 15px;
}

#divcontclt_agregar{
	float: left;
	width: 97%;
	padding: 15px;
	height: 300px;
}

.divpanelconf{
	background:#f1f6fa;
	color: black;
	border: 1px solid threedshadow;
	border-radius: 0px 8px 8px 8px;
}

#divcontProducto{margin: -13px 0px 0px 0px;padding: 10px 100px;}

i.iconoBotonesconf {font-size: 16px;color: #fff;margin: 0px 0px 0px 5px;}

#btnGuardarDatosPerfilNuevo{padding: 5px 10px;cursor:pointer;font-weight: bolder;}

#btnDuplicarPerfil{padding: 5px 10px;cursor:pointer;font-weight: bolder;}

#divBtnGuardarNuevoPerfil{font-size: 13px;font-weight: bolder;margin-top: 10px;float: right;}

#div_duplicar_perfil{font-size: 13px;font-weight: bolder;float: right;}

#lb_duplicarperfil{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 10px;
	font-style: italic;
}

#chck_duplicarPerfil{}

#cabecera_perfil{}

#nombre_perfilTarifa{float:left;width: 50%;padding: 0 0 0 5%;}

#nombre_perfilTarifa h1{font-size: 1.5em;}

[id^="div_Tarifas_"]{max-height: 233px;overflow: auto;font-size: 12px;width: 100%;}

@media screen and (-webkit-min-device-pixel-ratio:0) {/*CHROME*/
	#tablaPerfilesNuevos{max-height:233px;overflow:auto;font-size: 12px;}
	#th_pais_perfilnuevo{width: 165px;}
	#th_operador_perfilnuevo{width: 150px;}
	#th_prefijo_perfilnuevo{width: 150px;}
	#th_bloque_perfilnuevo{width: 30px;}
	#th_tiempo_perfilnuevo{width: 30px;}
	#th_agregar_perfilnuevo{width: 50px;}
	#div_agregar_tarifa{font-size: 13px;font-weight: bolder;float: right;margin: 5px 10px;}
	#btnAgregarTarifa{padding: 5px 10px;cursor:pointer;font-weight: bolder;color:#fff;}
}
@-moz-document url-prefix(){/*MOZILLA*/
	#tablaPerfilesNuevos{max-height:228px;overflow:auto;font-size: 12px;}
	#th_pais_perfilnuevo{width: 150px;}
	#th_operador_perfilnuevo{width: 137px;}
	#th_prefijo_perfilnuevo{width: 136px;}
	#th_bloque_perfilnuevo{width: 64px;}
	#th_tiempo_perfilnuevo{width: 62px;}
	#th_agregar_perfilnuevo{width: 46px;}
	#div_agregar_tarifa{font-size: 13px;font-weight: bolder;float: right;margin: 6px 10px;}
	#btnAgregarTarifa{padding: 6px 10px;cursor:pointer;font-weight: bolder;color:#fff;}
}
@media screen\0 {/*IE 8,9-10*/
	#tablaPerfilesNuevos{max-height:225px;overflow:auto;font-size: 12px;}
	#th_pais_perfilnuevo{width: 200px;}
	#th_operador_perfilnuevo{width: 150px;}
	#th_prefijo_perfilnuevo{width: 150px;}
	#th_bloque_perfilnuevo{width: 30px;}
	#th_tiempo_perfilnuevo{width: 30px;}
	#th_agregar_perfilnuevo{width: 50px;}
	#div_agregar_tarifa{font-size: 13px;font-weight: bolder;float: right;margin: 5px 10px;}
	#btnAgregarTarifa{padding: 5px 10px;cursor:pointer;font-weight: bolder;color:#fff;}
}

/**************************************
 *	ESTILOS PARA LAS TABLAS
 **************************************/
 table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;
}

.bordered_perfiltarifa tbody{background: white;}
.bordered_perfiltarifa {
    border: solid #a0a0a0 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px #a0a0a0; 
    -moz-box-shadow: 0 1px 1px #a0a0a0; 
    box-shadow: 0 1px 1px #a0a0a0;         
}

.bordered_perfiltarifa tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}

.bordered_perfiltarifa td{
	border-left: 1px solid #a0a0a0;
    border-top: 1px solid #a0a0a0;
    padding: 1px;
    text-align: center;
}

.bordered_perfiltarifa th {
	border-left: 2px solid #a0a0a0;
    border-top: 1px solid #a0a0a0;
    text-align: center; 

    background-color: #0091d5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0091d5), to(#0091d5));
    background-image: -webkit-linear-gradient(top, #0091d5, #0091d5);
    background-image:    -moz-linear-gradient(top, #0091d5, #0091d5);
    background-image:     -ms-linear-gradient(top, #0091d5, #0091d5);
    background-image:      -o-linear-gradient(top, #0091d5, #0091d5);
    background-image:         linear-gradient(top, #0091d5, #0091d5);
    -webkit-box-shadow: 0 1px 0 rgba(68, 139, 230, .5) inset; 
    -moz-box-shadow:0 1px 0 rgba(68, 139, 230, .5) inset;  
    box-shadow: 0 1px 0 rgba(68, 139, 230, .5) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(68, 139, 230, .5); 
}

.bordered_perfiltarifa th:first-child{
    border-left: none;
}

.bordered_perfiltarifa th:first-child {
    -moz-border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
}

.bordered_perfiltarifa th:last-child {
    -moz-border-radius: 0 3px 0 0;
    -webkit-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
}

.bordered_perfiltarifa th:only-child{
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.bordered_perfiltarifa tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 3px;
    -webkit-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px;
}

.bordered_perfiltarifa tr:last-child td:last-child {
    -moz-border-radius: 0 0 3px 0;
    -webkit-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
}

.bordered_perfiltarifa thead{
	background: #0091d5;
}

.labelsub {margin: 0px;font-size: 12px;font-family: "Times New Roman", Times, serif;}
.inputsub {font-size: 12px;font-family: "Times New Roman", Times, serif;	padding: 0 3px;}
#btneditartarifa{text-decoration: none;padding: 4px 10px 3px;}

.popup_agregar_tarifa{width: auto;
background: #f1f6fa;
color: black;
border: 1px solid threedshadow;
border-radius: 0px 8px 8px 8px;}

/***********************************	POPUP EDITAR TARIFA	***************************************/
.tabla_popup_editar_tarifa { width: auto;
background: #f1f6fa;
color: black;
border: 1px solid threedshadow;
border-radius: 0px 8px 8px 8px;}
.tabla_popup_editar_tarifa p {clear:both;width: 100%;margin: 0;}
.tabla_popup_editar_tarifa .columna {padding: 5px;float:left;width:98px;}
.tabla_popup_editar_tarifa .columnainput {padding: 5px;float:left;} 
.tabla_popup_editar_tarifa .columnavacia{padding: 5px;float:left; width:50px;}
.tabla_popup_editar_tarifa input[id^="input"]{width:200px;}
.tabla_popup_editar_tarifa input[id="inputnombrepaistarifamodificar"],
.tabla_popup_editar_tarifa input[id="inputoperadortarifamodificar"]{border:none;background-color: #f1f6fa;}
